 |
NX Programmierung : NXOpen VB.net: Stückliste von Drawing nach Excel exportieren
geraldb am 13.01.2024 um 10:41 Uhr (15)
Ergänzung: bei Erstellung der CSV in der ersten Zeile das Trennzeichen angeben und in enthaltenen Zeichenketten (Benennung) entsprechend ersetzen. Das vermeidet Fehler bei der Weiterverarbeitung.Beispielergebnis:Code:sep=;Sachnummer;Position;Stk;Benennungxxxxx.yyyyy;10;1:loremipsum1yyyyy.wwwww;20;1;loremipsum2usw
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Oberste Baugruppe aktiv setzen
geraldb am 19.07.2017 um 20:36 Uhr (1)
Ich würde in einer Schleife solange und-color: #FFFF99'>suchen bis RootComponent NULL/Nothing ist. Das dann geprüfte Part ist die oberste Stufe.unreiner Code:Dim pt as NXOpen.Part = theSession.Parts.WorkWhile (pt.RootComponent Is Not Nothing)(pt = pt.RootComponent)theSession.Parts.Work = pttheSession.Parts.Display = pt[Diese Nachricht wurde von geraldb am 19. Jul. 2017 editiert.]
|
| In das Form NX Programmierung wechseln |
 |
NX Programmierung : Problem mit Koordinatensystem einer Komponente innerhaln einer Baugruppe
geraldb am 04.09.2016 um 10:42 Uhr (15)
Zur Vervollständigung: die Thematik konnte inzwischen gelöst werden.Um das gesuchte KooordinatensystemCode:CartesianCoordinateSystem cartesianCoordinateSystem1 = (CartesianCoordinateSystem)component1.FindObject("PROTO#HANDLE R-251643");zu finden muß die Komponente innerhalb der Baugruppe komplett geladen sein (Standard: teilweise). Dann kann man durch den Prototyp iterieren und anhand des zugewiesenen Namens nach dem Koordinatensystem und-color: #FFFF99'>suchen.Der gesuchte Punkt ist der Punkt, an dem die PMI platziert werden ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Feature (DatumCsys) hide / show
geraldb am 03.12.2016 um 11:43 Uhr (1)
Hallo Thomas,hatte ein ähnliches Problem bei der (Um)Benennung der Komponenten eines CSYS. Mir hat der DatumCsysBuilder, dessen Methode "CreateDatumCsysBuilder" und anschließende Abfrage "GetCommittedObjects" weitergeholfen. Diese liefert ein nullbasiertes 8-elementiges Objektarray dco mit den Eigenschaften des CSys, die Reihenfolge der darin enthaltenen Elemente ist fix (CSys, Punkt, XY-Ebene, YZ-Ebene, XZ-Ebene, X-Achse, Y-Achse, Z-Achse). Man erspart sich dabei die PROTO-und-color: #FFFF99'>Suchen.Code:Dim dcb As DatumCsys ...
|
| In das Form NX Programmierung wechseln |