|
NX Programmierung : VB.NET: Zugriff auf Reference Sets
mseufert am 21.04.2008 um 12:51 Uhr (1)
Hallo met,der Namespace NXOpen.UF UFAssem enthält einiges zum Thema Refsets, z.B. das Erstellen von Refsets, Zufügen von Members etc. Das Thema ist in der NXOpen .net API Reference beschrieben.Gruß, Michael
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : callback in NX Open++
tuanminhtu am 09.03.2009 um 16:43 Uhr (0)
Danke dir viel mal Overcast,ich habe die Zeile #undef CreateDialog vor der #include NXOpen/UI.hxx umgesetzt, und das funktioniert:#undef CreateDialog #include NXOpen/UI.hxxNochmal vielen Dank.Minh
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : API Inkompatibilität
Overcast am 24.09.2008 um 10:42 Uhr (0)
Warum ist die UGOpen C API eine Kater-Strophe? Schliesslich wurde UG in C entwickelt und es war über Jahrzehnte die einzige Hochsprache in UG!Neu-Entwicklungen fliessen ab NX3 nun mal eher in die NXOpen ein, da die Common API nun richtungsweisend ist.Aber schau Dir mal das folgende Beispiel an: Zitat:"NX 6.0UGOPENSampleNXOpenApplicationsC++InteropNXOpenWithUFunc"Man kann problemlos NXOpen C++ und UG/Open C miteinander mischen.
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Komponenten ausrichten über Koordinatensysteme
MAhrens am 21.05.2012 um 19:13 Uhr (0)
Hallo,das Ganz ist an einem GTAC Beispiel angelehnt, welches nur folgende Bibliotheken verwendet:-Imports System-Imports System.Math-Imports NXOpen-Imports NXOpen.UFGrußMatthias
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Synchronize Subassembly Properties mit NXopen
met am 25.08.2011 um 14:48 Uhr (0)
Hallo,wie kann ich per Journal/NXopen "Component Properties -- Assembly -- Synchronize Subassembly Properties -- Display" ausführen?Oder gibt es eine andere Funktion, die das gleiche bewirkt?
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Skizze öffnen per vb
andras am 30.04.2008 um 16:44 Uhr (0)
Hallo,ich versuche eine Skizze per visual Basic zu öffnensoweit auch nicht schwer.Habe mir dazu eine Methode geschrieben Shared Sub Skizze_oeffnen() Aktiviert das Teil in dem die Skizze hinterlegt ist. cls_NX.Bauteil_zum_aktiven_Teil(Skizzen_Name_Teil) Dim NX_Session As NXOpen.Session = NXOpen.Session.GetSession() Dim aktuelles_Teil As NXOpen.Part = NX_Session.Parts.Work Dim Zeichungsname As NXOpen.Sketch = CType(aktuelles_Teil.Sketches.FindObject("SKETCH_000"), NXOpen.Sketch) Zeichnung ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Attributenwert in einer Baugruppe auslesen
Lukas1983 am 28.05.2009 um 14:19 Uhr (0)
Hallo,ich habe leider ein nächstes Problem:Es geht um die Constraints. Ich bekomme den Typ und gegebenfalls die Parameter aber ich kann nicht die betreffenden Bauteile rauslesen.Beispiel:Distance = 4 das habe ich.Fläche Kolben - Fläche Pleuel das brauche ich. ich habe versucht mit: foreach (NXOpen.Assemblies.Component comps in rootComp.GetChildren()) foreach (NXOpen.Positioning.ComponentConstraint con in comps.GetConstraints()) { foreach (NXOpen.Positioning.ConstraintReference refenz in con ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Attributenwert in einer Baugruppe auslesen
Lukas1983 am 28.05.2009 um 14:19 Uhr (0)
Hallo,ich habe leider ein nächstes Problem:Es geht um die Constraints. Ich bekomme den Typ und gegebenfalls die Parameter aber ich kann nicht die betreffenden Bauteile rauslesen.Beispiel:Distance = 4 das habe ich.Fläche Kolben - Fläche Pleuel das brauche ich. ich habe versucht mit: foreach (NXOpen.Assemblies.Component comps in rootComp.GetChildren()) foreach (NXOpen.Positioning.ComponentConstraint con in comps.GetConstraints()) { foreach (NXOpen.Positioning.ConstraintReference refenz in con ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Abstand zwischen zwei Punkten
denizO am 29.09.2009 um 13:38 Uhr (0)
...so: mittlerweile habe ich die Lösung gefunden:theUFSession.Ui.LockUgAccess(NXOpen.UF.UFConstants.UF_UI_FROM_CUSTOM);int state = theUFSession.Ui.PointSubfunction("Specify point", mode, point_display_mode, point_picked);theUFSession.Ui.UnlockUgAccess(NXOpen.UF.UFConstants.UF_UI_FROM_CUSTOM);
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : .net: in bg eine stufe nach oben gehen..
gfx-toxic.de am 02.09.2010 um 21:06 Uhr (0)
Code:using System;using NXOpen;namespace nixe{ class Program { public static void Main(string[] args) { Session thesession = Session.GetSession(); NXOpen.UF.UFSession theufsession = NXOpen.UF.UFSession.GetUFSession(); UI theui = UI.GetUI(); Part workpart = thesession.Parts.Work; //Das wir gebraucht das ich auch in der Zeichnungansicht auswählen kann theufsession.Ui.SetCursorView(0); //Definieren was man auswählen kann NXOpen.Selection.MaskTriple[] ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : .net: in bg eine stufe nach oben gehen..
gfx-toxic.de am 02.09.2010 um 21:06 Uhr (0)
Code:using System;using NXOpen;namespace nixe{ class Program { public static void Main(string[] args) { Session thesession = Session.GetSession(); NXOpen.UF.UFSession theufsession = NXOpen.UF.UFSession.GetUFSession(); UI theui = UI.GetUI(); Part workpart = thesession.Parts.Work; //Das wir gebraucht das ich auch in der Zeichnungansicht auswählen kann theufsession.Ui.SetCursorView(0); //Definieren was man auswählen kann NXOpen.Selection.MaskTriple[] ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : WaveLinks per Journal aufbrechen
Ace Shim am 11.07.2023 um 22:39 Uhr (1)
Einen abendlichen Gruß aus der Eifel Ich habe ein Journal erstellt, welches alle WaveLinks im Part aufbricht...So weit, so gut.Zu Beginn habe ich beispielhaft ein Journal aufgezeichnet, und es dann auf alle Wave-Typen erweitert.Bei den ExtractFaces (Verbundene Körper und Flächen) bekomme ich allerdings einen "Journal execution error",der wie folgt lautet:NXOpen.NXException: Das verbundene Formelement konnte nicht erzeugt werden da sich das ausgewählte Objekt im aktiven Teil befindetbei NXOpen.Builder.Comm ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Skizzengeometrien auslesen
matseATwzl am 11.06.2008 um 14:53 Uhr (0)
Hallo MichaelHab deinen Ansatz nicht ausprobiert, weil ich in der Zwischenzeit schon eine Lösung gefunden habe:------------------------Public Sub fkt()...nxSession = NXOpen.Session.GetSession()nxPart = nxSession.Parts.WorknxSketches = nxPart.Sketches.ToArrayFor j = 0 To nxSketches.Length - 1 nxGeometries = nxSketches(j).GetAllGeometry for i = 0 to nxGeometries.length - 1 Dim l As NXOpen.Line = CType(nxGeometries(i), NXOpen.Line) MsgBox(l.EndPoint.X) next inext j-------------------------------Aber bis ich ...
|
| In das Form NX Programmierung wechseln |