|
NX Programmierung : Fehler Feature kopieren
luke21 am 04.09.2018 um 14:31 Uhr (1)
Hallo,ich arbeite mit NX 12 und programmiere mit NXOpen ein Makro in Microsoft Visual Studio Professional 2013. Dabei muss ich ein Feature aus einem geöffneten Part in ein anderes geöffnetes Part kopieren. Das Feature benötigt zudem ein Body-Feature als Referenz. Ich verwende zum Kopieren folgenden Code: Dim copyPasteBuilder1 As NXOpen.Features.CopyPasteBuilder = oPartToCopyTo.Features.CreateCopyPasteBuilder({Me.Feature}) Dim featureReferencesBuilder1 As NXOpen.Features.FeatureReferencesBuilder = copyPaste ...
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Fully Load
luke21 am 17.07.2019 um 13:15 Uhr (1)
Hallo Big King,mit folgendem Code funktioniert bei mir das vollständige Laden aller Komponenten:Dim theSession as SessionDim DisplayPart as Part = theSession.Parts.DisplayDim ListComponents as List(Of Component) = **In dieser Liste müssen alle Komponenten enthalten sein, die vollständig geladen werden sollen**theSession.Parts.LoadOptions.UsePartialLoading = FalseDisplayPart.ComponentAssembly.OpenComponents(NXOpen.Assemblies.ComponentAssembly.OpenOption.ComponentOnly, ListComponents.ToArray, Nothing)Grüßelu ...
| In das Form NX Programmierung wechseln |
|
NX Programmierung : ProductInterface
luke21 am 17.07.2019 um 13:34 Uhr (1)
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.GetProductInterfaceDefiningEntityDu kannst diesen Code in einer Schleife für jedes ProductInterfaceObject verwenden und das NXObject jeweils mit deinem Element vergleichen.Grüßeluke21
| In das Form NX Programmierung wechseln |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
|