|
NX Programmierung : constraints in NXopen erstellen
rennsau am 09.08.2009 um 23:46 Uhr (0)
hi allich versuche gerade Verknüpfungen von Bauteilen in NXopen/java zu erstellen, und diese in eine Routine einzubauen.Mein derzeitiges Hauptproblem ist, wie bekomme ich am geeignetesten die Fläche der gewünschten Bauteile. Face face1 = ((Face)component1.findObject("PROTO#.Features|EXTRUDE(2)|FACE 170 {(25,0,12.5) EXTRUDE(2)}"));der Weg über einen Hilfspunkt auf der Fläche ist etwas kompliziert, da ich mir hierfür jewiels die Koordinaten ausrechen lassen müsste.hat jemand auf die Schnelle einen besseren W ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Oberste Baugruppe aktiv setzen
justus_ am 04.08.2017 um 17:36 Uhr (1)
Hallo metmeinst Du so etwas?Imports SystemImports NXOpenModule NXJournalSub Main (ByVal args() As String) Dim theSession As NXOpen.Session = NXOpen.Session.GetSession()Dim displayPart As NXOpen.Part = theSession.Parts.DisplaytheSession.parts.setWork(displayPart)End SubEnd ModuleOder meintest Du, dass in der gesamten Sitzung gesucht wird welche geladene Baugruppe die oberste Baugruppenebene über Deinem work-part ist und diese dann display- und work-part wird?Wenn dem so sein sollte stellt sich natürlich die ...
|
| In das Form NX Programmierung wechseln |
 |
NX Programmierung : Header Row für PMI Tabelle mit NX Journal
didie am 26.02.2019 um 13:00 Uhr (15)
Hallo,Ich erstelle mit einem C# Journal mit der Class PmiTableSection eine PMI Tabelle.Code: PmiTableSection nullNXOpen_Annotations_PmiTableSection = null; PmiTableBuilder pmiTableBuilder1; pmiTableBuilder1 = _activepart.Annotations.PmiTableSections.CreatePmiTableBuilder( nullNXOpen_Annotations_PmiTableSection);............... NXObject tabNote1 = pmiTableBuilder1.Commit(); Das funktioniert soweit auch. Nun möchte ich der Tabelle noch eine Header Row zufügen. D ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Abfrage Sichtbarkeit von Typen in NX
SchmitteHarry am 15.09.2022 um 20:47 Uhr (1)
Hallo,mit den Funktionen :Code:theSession.DisplayManager.HideByType("SHOW_HIDE_TYPE_DRAWING_IMAGES", NXOpen.DisplayManager.ShowHideScope.AnyInAssembly)theSession.DisplayManager.ShowByType("SHOW_HIDE_TYPE_DRAWING_IMAGES", NXOpen.DisplayManager.ShowHideScope.AnyInAssembly)kann man bestimmte Typen (in dem Fall Drawing_Images) aus- bzw. einblenden.Ich bin auf der Suche nach einer Funktion, die es mir ermöglicht den Status, bezogen auf die Sichtbarkeit, eines Types abfragen zu können.In dem konkreten Beispiel g ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Parasolid einer Baugruppe
didie am 08.03.2013 um 10:29 Uhr (1)
Hallo,Ich möchte per NXopen.net Parasolid Daten einer Baugruppe auslesen.Ich habe nun das Problem, dass ich nicht weiss wie ich der Funktion ufs.Ps.ExportData alle Body Tags der Baugruppe zuführen ohne kann.displayPart.Bodies.ToArray() beinnhaltet nur die Bodys des Root PartsWeiss jemand wie man so was macht?Code: public static void Main() { Session sess = Session.GetSession(); Part wp = sess.Parts.Work; Part displayPart = sess.Parts.Display; NXOpen.Tag[] tagList; UFSession u ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : NxOpen++ Session
Overcast am 04.12.2008 um 17:23 Uhr (0)
Der Mechanismus bei NXOpen C++ ist anscheinend ein völlig anderer als in den alten UGOpen C/C++ Implementierungen.Die "Session" ist im Prinzip wohl nichts anderes als der Thread und die damit verbundene Anwendungsinstanz.Zum Vergleich: bei der Microsoft Foundation Class kennt man die "Application", abgeleitet von CWinApp.Mit Code:Session *theSession = Session::GetSession();erzeugt man einen Pointer und holt sich die Adresse der aktuellen Session (also der NX Sitzung).Gleichzeitig wird die Lizenz angezogen ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Zugriff auf das Objekt NXOpen.CAM.Tool (.NET)
AdMal am 02.11.2009 um 13:52 Uhr (0)
Hallo!Wie kann man auf Attribute des Objektes NXOpen.CAM.Tool zugreifen? Mir ist klar, dass man dafür erst eine Builder-Klasse erstellen muss. Beispiel für ein vorhandenes Tool t:NXOpen.CAM.MillToolBuilder millToolBuilder1;millToolBuilder1 = WorkPart.CAMSetup.CAMGroupCollection.CreateMillToolBuilder(t);Mit dem millToolBuilder1 kann ich jetzt die Parameter des Werkzeuges auslesen. ABER: woher soll man wissen, WELCHEN Builder man nehmen muss? Dazu müsste man doch wissen welches Werkzeug hinter dem Tool-Objek ...
|
| In das Form NX Programmierung wechseln |
 FragebeiCADde2.txt |
NX Programmierung : NXOpen.Feature.OffsetCurve in Typ NXOpen.Curve umwandeln
Andreas NX am 24.10.2013 um 17:28 Uhr (1)
Hey Michael,erstmal herzlichen Dank für deine Hilfe. Ich habe mal rumprobiert und versucht deine Tipps zu befolgen. Bei GetCommitedObjects wird kein Element übernommen und das Array ist leer (s. Fehlermeldung). Vielleicht weil laut .net api reference GetCommitedObjects für Builder ist, die mehr als ein Object erzeugen?! Das ist ja bei mir nicht der Fall. Die Rückgabe bei Commit() besagt auch nicht viel was mir helfen könnte (s. Anhang). Und bei den CurveFutures kenne ich mich nicht so gut aus, als dass ich ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Attribute lesen ohne die Parts zu öffnen
didie am 15.08.2011 um 16:35 Uhr (0)
HalloIch würde gerne mit einem Journal die Attribute von NX Parts lesen ohne die Parts mit NX öffnen zu müssen.Weiss jemand ob das mit NXOpen.Net Journals überhaupt machbar? In der NXOpen Hilfe habe ich die Funktion UF_ATTR_ask_part_attrs_in_file gefunden, mit der man laut Beschreibung genau dieses tun kann. Nur weiss ich nicht ob es möglich ist mit einem Journal diese Funtion zu nutzen.Grußdidie[Diese Nachricht wurde von didie am 16. Aug. 2011 editiert.]
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Clearance Check - Perform Analysis über Journal
Leon am 20.08.2012 um 10:22 Uhr (0)
Hab folgendes in mein Journal eingebaut:Ausschnitt:Dim partTag As NXOpen.TagDim Clearance1 As NXOpen.UF.UFClear Perform Analysis of Clearance CheckClearance1.DoClearanceAnalysis(partTag)weisst Du was ich "Clearance1" zuweisen muss ?Wenn ich es so ausführe bekomme ich den error "Object Reference not set to an Instance of an Object"...Hast Du zufällig Beispielcode von etwas ähnlichem ?Programmieren ist nicht recht so meins wie man sicher sieht, aber würde gerne die dynamische Kollissionsprüfung durchlaufen l ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Klonen mit Journal
didie am 20.09.2011 um 13:25 Uhr (0)
Hallo,Ich möchte gerne ein NXJournal erstellen mit dem ich Baugruppen klonen kann. Es soll dabei immer dieselbe Baugruppe als Ursprung verwendet und von Anwender ein Ziel Ordner angegeben werden. Nach dem klonen sollen dann mit dem Journal diverse Dinge in den neu erzeugten Parts getan werden.Bisher haben wir diesen Vorgang mit Makros und manueller Arbeit erledigt.In NXOpen.UF habe ich nun UFClone gefunden und versucht damit ein Klon Journal zu erstellen.Beim Versuch meine ersten Programmteile laufen zu la ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Wieder einmal: NX über Remote ansprechen
Hauki2905 am 09.10.2012 um 11:05 Uhr (0)
HI,wie heißen denn deine funktionen jetzt? du musst dich da mehr oder weniger sklavisch an die vorgaben halten, weil der das sonst eifnach ignoriert...ich mach das immer so: ich hab nen handler, der im entry point sitzt und dann sozusagen die eigentliche funktion aufruft.BspCode:Dim theUI As UI = UI.GetUI() Dim theSession As Session = Session.GetSession theUI.MenuBarManager.AddMenuAction("Akion", AddressOf perfAction_CB)... Public Function perfAction_CB(ByVal bueattonEvent As NXOpen.MenuBar.Men ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Einfache Java NXOPEN Beispiele?
E.walter am 26.04.2009 um 20:33 Uhr (0)
hi allbin jetzt mal die Online Doku von NX5 durchgegangen und ugsanswer. Ich suche eine Hilfe die mir die ersten Schritte in Java-NXOpen dokumentiert.z.b. habe ich mir mit Hilfe des Journals einen Würfel in Java erstellt und zu einer class gebastelt.Wie kann ich jetzt z.b. dies in eine Datei schreiben lassen, in NX erstellen lassen etc?Wo finde ich eine Eklärung wie der ganze Workflow ablaufen muss? Stichwort Session. Hab davon keine Ahnung.In den UG Support Foren hab zumindestens ich kaum was zu Java gefu ...
|
| In das Form NX Programmierung wechseln |