| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
| |
 | Solid Edge 2025 First Look Online-Event 14.11.2025, eine Pressemitteilung
|
Autor
|
Thema: NX Journal aktive Sheet (1218 mal gelesen)
|
basti4cad Mitglied

 Beiträge: 14 Registriert: 23.05.2014 NX 7.5, NX 8.0, NX 8.5 Catia V5
|
erstellt am: 26. Mai. 2014 09:45 <-- editieren / zitieren --> Unities abgeben:         
Hallo Zusammmen, ich habe ein kleines Journal erstellt um unseren Firmeninternen Schriftkopf und Zeichnungsrahmen auf eine blanke Zeichnung zu bringen. Funktioniert alles soweit ganz gut. Ich habe das ganze in 3 Schritte gegliedert. Hier am Beispiel einer A0 Zeichnung.... 1. Zeichnungsformat auf A0 ändern 2. A0 Zeichnungsrahmen importieren und richtig plazieren 3. Schriftfeld importieren und richtig plazieren So jetzt zu dem eigentlichen Problem. Die Punkte 2 und 3 funktionieren immmer, auch wenn ich mehrere Zeichnungsblätter habe. Punkt 1 wird allerdings IMMER auf das erste Zeichnungsblatt angewendet. Liegt natürlich daran das ich in meinem VB nach Sheet001 suche. Wie kann ich ihm sagen das er immer das aktuelle Blatt benutzt? Wahrscheinlich nur eine kleine Änderung des VB aber ich bin ratlos Anbei noch der VB Skript...... Danke schon mal  Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mseufert Moderator Freiberuflicher CAD/CAM Ingenieur
      
 Beiträge: 2723 Registriert: 18.10.2005 HP Z420 WIN7 64 Win 10 UG NX6-2306 3D Printer Prusa MK2 S
|
erstellt am: 26. Mai. 2014 13:57 <-- editieren / zitieren --> Unities abgeben:          Nur für basti4cad
Hallo basti4cad, eigentlich ganz einfach, wenn man das richtige Werkzeug benutzt. In dem Fall heißt das Entwicklerumgebung, die gibt's z.B. bei Microsoft kostenlos zum Download und nennt sich Visual Basic Express. Ohne ist das Schreiben oder auch Ändern eines Journals sehr mühsam. Daher die dringende Empfehlung, ein geeignetes Programm dafür einzusetzen. Texteditoren taugen dazu nur sehr begrenzt. Das Problem, .FindObject("Sheet 001"), hast Du ja schon erkannt. Die Alternative heisst in dem Fall .CurrentDrawingSheet(). Das spuckt VB Express z.B. auf Knopfdruck aus. Gruß, Michael Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
basti4cad Mitglied

 Beiträge: 14 Registriert: 23.05.2014 NX 7.5, NX 8.0, NX 8.5 Catia V5
|
erstellt am: 26. Mai. 2014 14:00 <-- editieren / zitieren --> Unities abgeben:         
|
basti4cad Mitglied

 Beiträge: 14 Registriert: 23.05.2014 NX 7.5, NX 8.0, NX 8.5 Catia V5
|
erstellt am: 06. Jun. 2014 09:44 <-- editieren / zitieren --> Unities abgeben:         
Hallo mseufert  Hoffentlich kannst du mir nochmal helfen  Brauche das selbe jetzt um ein Attribut immer auf das geöffnete Part zu vergeben mit der Zeile.... attributePropertiesBuilder1 = theSession.AttributeManager.CreateAttributePropertiesBuilder(workPart, objects1, AttributePropertiesBuilder.OperationType.None) ....funktioniert das irgendwie nicht so recht. Kann man das auch so lösen wie oben???
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |

| Vermessungstechniker / Geomatiker (m/w/d) | Die TRIGIS NET GmbH ist ein Gemeinschaftsunternehmen der enercity AG sowie der TRIGIS GeoServices GmbH. Letztere ist eine der stärksten bundesweit agierenden Unternehmen auf den Gebieten der Bau- und Ingenieurvermessung, Trassierung, 3D-Laserscanning, Photogrammetrie & Fernerkundung, Kartographie, Geo-Monitoring, Mobile Mapping und Geoinformation. Wir bieten eine interessante Stelle als ... | Anzeige ansehen | Feste Anstellung |
|
gfx-toxic.de Moderator Konstruktion / Anwenderbetreuung
  
 Beiträge: 501 Registriert: 09.06.2006 Teamcenter 11.3 / NX 11 Windows 10
|
erstellt am: 06. Jun. 2014 09:53 <-- editieren / zitieren --> Unities abgeben:          Nur für basti4cad
SetAttribute Method (title, value) Namespaces ► NXOpen ► NXObject ► SetAttribute(String, String) workpart.SetAttribute("Titel", "Wert") Das ist die einfachste Möglichkeit. Mit welcher NX Version arbeitest du? Mit den Attributen hat sich in den letzten Versionen einiges getan. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |