|
Unigraphics Programmierung : NXOpen Basics
TKO am 09.02.2006 um 13:23 Uhr (0)
Hallo zusammen,ich bin neu im UG Umfeld und darf mich gleich mit der Automatisierung über VB.net herumschlagen.Ich dachte ich fang mal mit den Basics an und erzeug nen Punkt in einem geöffneten part. Kann mir einer sagen warum das nicht funktioniert, bzw. warum ich keinen Punkt sehe?Imports NXOpenDim theSession as Session = Session.GetSession()Dim myPoint as Point3dmyPoint.X = 10myPoint.Y = 20myPoint.Z = 30theSession.Parts.Work.Points.CreatePoint(myPoint)Gibt es denn irgendwo Beispiele, die einem die Basic ...
|
In das Form Unigraphics Programmierung wechseln |
|
Unigraphics Programmierung : NXOpen Basics
TKO am 09.02.2006 um 14:44 Uhr (0)
Hi Proofin,Danke, hat geklappt. Ist ja wirklich einfach - wenn man weiss wie es geht :-)Die Beispiele hab ich gesehen, werd mich mal damit näher beschäftigen...Noch was anderes:Im Augenblick erzeug ich meine exe und ruf diese dann über Ausführen/NX öffnen... auf. Das klappt ja ganz gut, aber ich kann nicht debuggen!Kann ich meine exe auch in einem separatem Prozess laufen lassen und mich quasi mit der aktuellen Session verbinden, um dann über Remote Access weiter zu machen?In der Docu ist das Thema behande ...
|
In das Form Unigraphics Programmierung wechseln |
|
Unigraphics Programmierung : NXOpen Basics
TKO am 09.02.2006 um 15:44 Uhr (0)
Hi Proofin,Das scheint mit der GetSession Methode nicht zu funktionieren!Im Debug modus kannst du ja gut die zurückgegebene Session analysieren und da sieht man schnell, dass es nicht die aktive Session ist sonder scheinbar eine neue Instanz, die nicht sichtbar ist!Werd auch noch weiter probieren, aber vielleicht hat ja sonst noch jemand im Forum ne Idee...Thomas
|
In das Form Unigraphics Programmierung wechseln |
|
Unigraphics Programmierung : NXOpen Basics
TKO am 09.02.2006 um 16:38 Uhr (0)
Echt?Bei mir passiert nix in der offenen Session. Aber wenn ich in der "neuen" Session z.B. das Part abspeichere, dann erhalte ich mein .prt im entsprechenden Verzeichnis. Das ist dann auch alles drin was ich gemacht habe (z.B der Punkt von oben).Aber am offenen UG Bildschirm passiert nix. Mein code sieht so aus:Dim mySession As NXOpen.SessionmySession = NXOpen.Session.GetSession()Dim session_UndoMarkId1 As Session.UndoMarkIdsession_UndoMarkId1 = mySession.SetUndoMark (Session.MarkVisibility.Invisible, ...
|
In das Form Unigraphics Programmierung wechseln |
|
Unigraphics Programmierung : NXOpen C++ Beispiele
TKO am 08.03.2006 um 10:31 Uhr (0)
Hallo zusammen,ich schlag mich gerade mit dem Versuch herum über das NXOpen C++ API auf das UG zuzugreifen. Beispiele scheinen da irgendwie Mangelware zu sein. Die Doku beschränkt sich leider auch nur auf den "Reference Guide".Kann mir da einer einen Tip geben, wie ich an eine Art "Programmierhandbuch" rankomme, oder einfach nur ein paar Beispiele?Konkret arbeite ich gerade an dem Versuch eine Selektion hinzubekommen. Folgender code führt zum Runtimefehler direkt nach der Auswahl von irgendeinem Element (o ...
|
In das Form Unigraphics Programmierung wechseln |