| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
Autor
|
Thema: Fully Load (1480 mal gelesen)
|
Big King Ehrenmitglied NX/Tc Admin
Beiträge: 1887 Registriert: 06.12.2010
|
erstellt am: 05. Feb. 2019 15:58 <-- editieren / zitieren --> Unities abgeben:
|
mseufert Moderator Freiberuflicher CAD/CAM Ingenieur
Beiträge: 2624 Registriert: 18.10.2005 HP Z420 WIN7 64 Win 10 UG NX6-1980 3D Printer Prusa MK2 S
|
erstellt am: 06. Feb. 2019 14:24 <-- editieren / zitieren --> Unities abgeben: Nur für Big King
Hallo Big King, auch mit zwei rechten Händen ist mir nicht klar, was Du bezwecken willst. Und das ist nun mal Grundvoraussetzung, um überhaupt mit einer Programmierung anzufangen. Den Ablauf kannst Du ja in VB aufzeichnen, denke die hier benötigten Funktionen werden alle protokolliert. Was fehlt dann noch, wie soll ein solches Programm später bedient werden ? Sollen vielleicht die 4 interaktiven Schritte durch einen Klick ersetzt werden ? Gruß, Michael ------------------ Ein Mensch wird laut, wenn er was will; wenn er's erst hat, dann wird er still; Das "Danke" ist, nach alter Sitte, Weit selt'ner als das "Bitte, Bitte". Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Big King Ehrenmitglied NX/Tc Admin
Beiträge: 1887 Registriert: 06.12.2010
|
erstellt am: 06. Feb. 2019 15:26 <-- editieren / zitieren --> Unities abgeben:
also ... Load Options sind bei und auf "Teilweises laden" um alles nachzuladen müssen die oberen schritte ausgeführt werden. und ja logisch wird das Programm dann durch ein BUTTON ausgeführt. hab auch schon was ähnliches gefunden: nx_api4136
mfg
------------------ “Vision without action is a daydream. Action without vision is a nightmare." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ThomasZwatz Ehrenmitglied V.I.P. h.c. cadadmin
Beiträge: 5397 Registriert: 19.05.2000 (10-2022) --------------------------------------------- [stable] NX2007(2027.3701) + TC13.3.0.3, RAC +AWC6.0.3 SingleSite 4Tier, DocMgt, Client4Office, MRO, ReqMgt, SchedMgt, T4S, TcVis Mockup, TcSSO, Multi-CAD BCT-Inspector Neutral v22R2 --------------------------------------------- [testing] NX2007(2027.3701) + TC13.3.0.3, RAC +AWC6.0.3 BCT-Inspector Neutral v22R2 @M7720 Win10 (1909)
|
erstellt am: 06. Feb. 2019 17:41 <-- editieren / zitieren --> Unities abgeben: Nur für Big King
|
Big King Ehrenmitglied NX/Tc Admin
Beiträge: 1887 Registriert: 06.12.2010
|
erstellt am: 06. Feb. 2019 18:32 <-- editieren / zitieren --> Unities abgeben:
|
luke21 Mitglied
Beiträge: 6 Registriert: 04.09.2018 Siemens NX 12 Microsoft Visual Studio 2017 Windows 10 Professional
|
erstellt am: 17. Jul. 2019 13:15 <-- editieren / zitieren --> Unities abgeben: Nur für Big King
Hallo Big King, mit folgendem Code funktioniert bei mir das vollständige Laden aller Komponenten: Dim theSession as Session Dim DisplayPart as Part = theSession.Parts.Display Dim ListComponents as List(Of Component) = **In dieser Liste müssen alle Komponenten enthalten sein, die vollständig geladen werden sollen** theSession.Parts.LoadOptions.UsePartialLoading = False DisplayPart.ComponentAssembly.OpenComponents(NXOpen.Assemblies.ComponentAssembly.OpenOption.ComponentOnly, ListComponents.ToArray, Nothing) Grüße luke21
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| |
mseufert Moderator Freiberuflicher CAD/CAM Ingenieur
Beiträge: 2624 Registriert: 18.10.2005 HP Z420 WIN7 64 Win 10 UG NX6-1980 3D Printer Prusa MK2 S
|
erstellt am: 17. Jul. 2019 18:43 <-- editieren / zitieren --> Unities abgeben: Nur für Big King
Hallo luke21, das ist zwar ein wichtiger, aber leider nur ein Teil der Lösung. Gut, auf die fehlenden Komponenten hast du ja schon hingewiesen. Die kriegt man per Rekursion heraus, dafür findet sich hier sicher auch ein Beispiel. Dann vermute ich noch einen Knackpunkt: Wenn ein Part gar nicht geöffnet wurde, z.B. weil die Load Options auf Structure only stehen, müsste es zuerst noch geöffnet werden. Aber auch das wäre kein Hexenwerk ... Gruß, Michael ------------------ Ein Mensch wird laut, wenn er was will; wenn er's erst hat, dann wird er still; Das "Danke" ist, nach alter Sitte, Weit selt'ner als das "Bitte, Bitte". Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |