Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  NX Programmierung
  Zeichnungs-Ansicht umbenennen

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX
Autor Thema:  Zeichnungs-Ansicht umbenennen (1663 mal gelesen)
Holgi2010
Mitglied



Sehen Sie sich das Profil von Holgi2010 an!   Senden Sie eine Private Message an Holgi2010  Schreiben Sie einen Gästebucheintrag für Holgi2010

Beiträge: 51
Registriert: 29.06.2010

NX8.5

erstellt am: 10. Mrz. 2015 15:43    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,
ich bin noch Anfänger was das Journaling angeht.
Ich möchte die ausgewählte Zeichnungsansicht umbenennen.
Leider unterscheidet NX zwischen Schnitt-Ansicht, Importierter-Ansicht usw.

Option Strict Off
Imports System
Imports NXOpen

Module NXJournal
Sub Main (ByVal args() As String)

Dim theSession As Session = Session.GetSession()
Dim workPart As Part = theSession.Parts.Work

Dim displayPart As Part = theSession.Parts.Display

Dim theUI As UI = UI.GetUI()
Dim objects2(0) As NXObject

'objects2(0) = CType(theUI.SelectionManager.GetSelectedObject(0), Drawings.SectionView) 'Schnitt Ansicht
objects2(0) = CType(theUI.SelectionManager.GetSelectedObject(0), Drawings.BaseView) 'Importieret Ansicht (Grundansicht)
'objects2(0) = CType(theUI.SelectionManager.GetSelectedObject(0), Drawings.ProjectedView) 'Projizierte Ansicht

Dim objectGeneralPropertiesBuilder1 As ObjectGeneralPropertiesBuilder
objectGeneralPropertiesBuilder1 = workPart.PropertiesManager.CreateObjectGeneralPropertiesBuilder(objects2)

Dim selectNXObjectList1 As SelectNXObjectList
selectNXObjectList1 = objectGeneralPropertiesBuilder1.SelectedObjects

objectGeneralPropertiesBuilder1.Name = "Ansicht xx"

Dim nXObject2 As NXObject
nXObject2 = objectGeneralPropertiesBuilder1.Commit()

End Sub
End Module


Kann man den Ansichtstyp nicht auslesen und mit If..then umgehen?
Oder hat jemand eine einfachere Lösung?
Danke.

Gruß
Holgi

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

TheTutuut
Mitglied



Sehen Sie sich das Profil von TheTutuut an!   Senden Sie eine Private Message an TheTutuut  Schreiben Sie einen Gästebucheintrag für TheTutuut

Beiträge: 51
Registriert: 08.04.2010

NX4 - NX8.5
TC8.3
TC2007
TCeng2005SR1

erstellt am: 24. Mrz. 2015 09:05    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Holgi2010 10 Unities + Antwort hilfreich

Hallo,


ohne das jetzt genauer geprüft zu haben:
Es gibt noch ein Objekt "DrawingView" oder "DraftingView" (bin mir nie sicher, welches von beiden was macht). Eines der beiden Objekte müsste evtl. alle View-Arten abdecken.


Grüße,
Jürgen

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Holgi2010
Mitglied



Sehen Sie sich das Profil von Holgi2010 an!   Senden Sie eine Private Message an Holgi2010  Schreiben Sie einen Gästebucheintrag für Holgi2010

Beiträge: 51
Registriert: 29.06.2010

NX8.5

erstellt am: 25. Mrz. 2015 07:04    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Jürgen,

das ist ja interessant. Es gibt also so allgemeine Umschreibungen.
Kann man das irgendwo nachlesen welche Objekte es gibt?
Vielleicht ein Buch? Werde mich in der Richtung auch mal bei Siemens auf die Suche begeben...
Dankeschön für den Tip!

Gruß
Holgi

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

mseufert
Moderator
Freiberuflicher CAD/CAM Ingenieur


Sehen Sie sich das Profil von mseufert an!   Senden Sie eine Private Message an mseufert  Schreiben Sie einen Gästebucheintrag für mseufert

Beiträge: 2624
Registriert: 18.10.2005

HP Z420
WIN7 64 Win 10
UG NX6-1980
3D Printer Prusa MK2 S

erstellt am: 25. Mrz. 2015 09:15    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Holgi2010 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von Holgi2010:

Kann man das irgendwo nachlesen welche Objekte es gibt?

In der NetRef.chm, zu finden über die normale Doku unter Automation, steht das alles drin.

Gruß, Michael

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Holgi2010
Mitglied



Sehen Sie sich das Profil von Holgi2010 an!   Senden Sie eine Private Message an Holgi2010  Schreiben Sie einen Gästebucheintrag für Holgi2010

Beiträge: 51
Registriert: 29.06.2010

NX8.5

erstellt am: 28. Apr. 2015 11:33    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


Ansicht_umbenennen.txt

 
Hallo,
inzwischen bin ja ein bisschen weiter...
Kann mir jemand sagen was ein "1-dimensionales Array" ist?
Oder wie ich das NXObject deklariere?

Danke.

Gruß
Holgi

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP



Electronic Developer / Elektrokonstrukteur Produktentwicklung industrielle Messtechnik (m/w/x)

Sich etwas Neues trauen, über sich hinauswachsen und dabei die Grenzen des Machbaren neu de?nieren. Genau das ist es, was unsere Mitarbeiter täglich leben dürfen und sollen. Um mit unseren Innovationen das Tempo vorzugeben und Großartiges zu ermöglichen. Denn hinter jedem erfolgreichen Unternehmen stehen eine ganze Menge faszinierender Menschen.
Die Mitarbeiter von ZEISS arbeiten in einem offenen und modernen Umfeld mit zahlreichen Entwicklungs- und Weiterbildungsmöglichkeiten....

Anzeige ansehenElektrotechnik, Elektronik
jo.sch
Mitglied



Sehen Sie sich das Profil von jo.sch an!   Senden Sie eine Private Message an jo.sch  Schreiben Sie einen Gästebucheintrag für jo.sch

Beiträge: 66
Registriert: 29.01.2013

NX7.5.5.4 MP2
NX8.5.3.3
SAP PLM mit Ectr

erstellt am: 30. Apr. 2015 07:27    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Holgi2010 10 Unities + Antwort hilfreich

Hallo,

vermutlich musst du die Zeilen:
Dim nXObject1 As NXObject
nXObject1 = objectGeneralPropertiesBuilder1.Commit()

In diese Zeilen ändern:
Dim nXObject1() As NXObject
nXObject1 = objectGeneralPropertiesBuilder1.Commit()

~~~~~~~~~~~~~~~~
einfach stumpf aus deiner Frage geraten :-)

ein Array ist ein Feld von Variablen. Vermutlich gibt dein Builder nicht nur ein Objekt, sondern mehrere. Deshalb packt der die in ein Feld. Wenn dein Fehler an der Stelle auftritt.

Wie gesagt, einfach geraten - kann also auch total falsch sein...

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz