| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
Autor
|
Thema: ProductInterface (1812 mal gelesen)
|
rattlesnake Mitglied
Beiträge: 47 Registriert: 22.10.2007
|
erstellt am: 14. Aug. 2015 07:58 <-- editieren / zitieren --> Unities abgeben:
Hallo, weiß jemand wie ich von einem Element das ProductInterface-Objekt bekomme oder wie ich die Elemente innerhalb des Product-Interface erhalte? Vielen Dank. ------------------ \\\\|//// \\ _ _ // ( o o ) ================oOOo-(_)-oOOo================== The next time you think you are perfect, try walking on water ========================Oooo=================== oooO ( ) ( ) ) / \ ( (_/ \_) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mseufert Moderator Freiberuflicher CAD/CAM Ingenieur
Beiträge: 2700 Registriert: 18.10.2005 HP Z420 WIN7 64 Win 10 UG NX6-2306 3D Printer Prusa MK2 S
|
erstellt am: 20. Aug. 2015 10:04 <-- editieren / zitieren --> Unities abgeben: Nur für rattlesnake
|
rattlesnake Mitglied
Beiträge: 47 Registriert: 22.10.2007
|
erstellt am: 21. Aug. 2015 08:18 <-- editieren / zitieren --> Unities abgeben:
Hallo, vielen Dank für die Antwort. Das war natürlich auch mein erster Ansatzpunkt. Hier werden aber die JournalIdentifier immer als Strings angegeben. Diesen hab ich aber nicht, sondern nur das Element von dem das ProductInterface gemacht wurde. Hier der Code aus dem Journal (leicht modifiziert) Code:
Dim tPart As NXOpen.Part = ... Dim tCSYSObject As Features.DatumCsys = ...Dim tInterfaceObject As NXOpen.Assemblies.ProductInterface.InterfaceObject = CType(tPart.ProductInterface.FindObject("CSYS_OBJECT (117)"), NXOpen.Assemblies.ProductInterface.InterfaceObject)
die Methoden von tPart.ProductInterface sind sehr begrenzt. Danach wusste ich nicht mehr weiter und hab mal hier gefragt ob jemand etwas genaueres weiß???
------------------ \\\\|//// \\ _ _ // ( o o ) ================oOOo-(_)-oOOo================== The next time you think you are perfect, try walking on water ========================Oooo=================== oooO ( ) ( ) ) / \ ( (_/ \_) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Senior Engineer Rohrleitungsplanung im Anlagenbau (m/w/d) | Wir sind planting. Premium-Partner der Prozessindustrie. Wir unterstützen unsere Kunden sowohl in Projekten, in der betriebsnahen Planung als auch im technischen Consulting. Unsere Aufgaben sind anspruchsvoll, unser Leistungs- und Branchenspektrum breit: von der Idee bis zur Inbetriebnahme und darüber hinaus. Dafür suchen wir Verstärkung - kompetent und motiviert. Die Rhein-Main-Region ist ein bedeutender Hub für die Chemie- und Pharmaindustrie.... | Anzeige ansehen | Teamleitung, Gruppenleitung |
|
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:34 <-- editieren / zitieren --> Unities abgeben: Nur für rattlesnake
Hallo rattlesnake, ich weiß nicht, ob das Thema noch relevant ist, aber hier meine Antwort: Du kannst das NXObject auslesen, auf das sich ein ProductInterfaceObject bezieht: Dim ProdIntObj As NXOpen.Assemblies.ProductInterface.InterfaceObject =.... Dim NXObj as NXObject = ProdIntObj.GetProductInterfaceDefiningEntity Du kannst diesen Code in einer Schleife für jedes ProductInterfaceObject verwenden und das NXObject jeweils mit deinem Element vergleichen. Grüße luke21 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |