|
NX Programmierung : Zugriff auf das Objekt NXOpen.CAM.Tool (.NET)
mseufert am 09.11.2009 um 09:27 Uhr (0)
Hallo AdMal,Wenn t den Typ (die Klasse) Tool darstellt, ists m.E. nur noch die Frage, ob es auch ein Objekt (eine Instanz) diesen Typs gibt. Das wäre dann das gesuchte Werkzeug. Vermutlich hast Du von t noch keine sog. Instanz erstellt.Gruß, Michael
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Zugriff auf das Objekt NXOpen.CAM.Tool (.NET)
AdMal am 09.11.2009 um 10:17 Uhr (0)
Hallo mseufert!Die Instanz des Objekts Tool ist da. Die Werkzeuge werden aus der Werkzeugliste eines CAM-Projektes ausgelesen. Alle Werkzeuge sind vom Typ Tool. "Type type = t.GetType();" liefert für alle Werkzeuge den Typ Tool, obwohl sie unterschiedlich sind.Grüße
|
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 |
|
NX Programmierung : Bounded Plane in NXOpen
little_ug am 08.09.2009 um 12:41 Uhr (0)
Hallo Michael,ich würde dir raten mit einen Extrude (startwert 0 und endwert 0)zu arbeiten. Bounden Planes sind doch sehr unkonfortabel bei updates...BTW. in NX6 wurde es zum Positiven geändert dort gibt es dann bei den Features ein workPart.Features.CreateBoundedPlaneBuilder------------------GrußMichael
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Bounded Plane in NXOpen
mseufert am 05.09.2007 um 20:03 Uhr (0)
Hall zusammen,kann mir jemand verraten, wo die, in der .NET- Doku beschriebene Funktion NXOpen.UF.UFMODL.CreateBplane zur Erzeugung von Bounded Planes in den Libraries zu finden ist ?? Schon beim Aufzeichnen eines Journals kommt kein Code raus, das Icon hat dabei auch keinen grünen Punkt (in NX5), wie die anderen. Schon mal besten Dank für Eure Hinweise,Michael
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Bounded Plane in NXOpen
mseufert am 06.09.2007 um 09:02 Uhr (0)
Moin zusammen,nach einiger Sucherei ist CreateBplane gefunden. Die Funktion kann über die UFSession angesprochen werden.Gruß, Michael
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Bounded Plane in NXOpen
loureed am 07.09.2009 um 18:52 Uhr (0)
Hi,Gibt es diese Funktion(create Bounded Plane) auch in KF?
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Bounded Plane in NXOpen
CADPLM am 11.11.2009 um 12:52 Uhr (0)
Hi little_ug,in KF bei den Features?Könntest du mir vieleicht ein Screenshot für "CreateBoundedPlaneBuilder" zeigen?PS:10 Punkte little_ug!Der Vorschlag (mit startwert 0 und endwert 0) hat funktioniert.[Diese Nachricht wurde von CADPLM am 11. Nov. 2009 editiert.]
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Master Model
hardyb am 05.11.2009 um 21:29 Uhr (0)
Hallo Tool,ich habe genau so ein C/C++ Programm mit NXOpen gebaut und schon länger im Einsatz.Dabei werden alle Zeichnungsblätter in einem Array gesammelt und mit der API Funktion UF_PART_export_with_options in das neue Partfile übertragen, die Referenzen aufs 3D-Modell bleiben alle erhalten. Das Ganze funktioniert recht gut.Dann werden noch die Partattribute übertragen und noch ein paar Nacharbeiten gemacht.Gruss Hardy
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Kurve per ID auswählen
Bito00 am 03.03.2011 um 12:01 Uhr (0)
Hab mir jetzt Visual Studio 2005 besorgt und siehe da, es klappt =)So eine Entwicklerumgebung ist echt schon was feines. Hab gleich ein Warning bekommen, dass ich ein Integer übergebe, aber ein Tag erwartet wird (genau wie im Vorpost von Paul beschrieben). Und das Beste ist, ich habe auch gleich den passenden Code zur Umwandlung des Integers in einen Tag bekommen. Insgesamt muss ich mich doch dafür bedanken, dass man hier nicht (alles) einfach vorgekaut bekommt, sondern zur Selbsthilfe angeregt wird! Man l ...
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Kurve per ID auswählen
Bito00 am 03.03.2011 um 09:06 Uhr (0)
So, Visual Studio Express 2008 ist installiert und die Ordner (Wizard und Projects) sind kopiert. Wenn ich jetzt ein neues Projekt erstelle, kann ich den NXOpen VB Wizard auswählen. Allerdings tut sich danach nichts weiter. Kann es sein das NX6 nur mit Visual Studio 2005 funktioniert?Ich habe außerdem überlegt, ob ich nicht ein falsches Verständnis vom Tag eines Objektes habe. Die Nummer die ich beim .Get() eingebe stammt aus einer Infodatei die ich über Objektinformation erzeugt habe. Darin stand zu jeder ...
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Kurve per ID auswählen
Bito00 am 02.03.2011 um 18:12 Uhr (0)
Ah ok, dann lag ich ja doch (mal wieder) arg daneben. Ich bekomme aber immer noch den selben Fehler wie zuvor.Habe mal einen Screenshot vom Fehler angehängt.Mein Script sieht wie folgt aus:Option Strict OffImports SystemImports NXOpenImports System.IOImports System.Windows.FormsImports System.Runtime.InteropServicesImports NXOpen.UFImports NXOpen.UtilitiesImports NXOpen.UIModule NXJournalSub MainDim theSession As Session = Session.GetSession()Dim workPart As Part = theSession.Parts.WorkDim line1 As Line = ...
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Kurve per ID auswählen
Paul Wimmer am 02.03.2011 um 17:07 Uhr (0)
Nein du musst den Typ noch umwandelnDim line1 As Line = CType(NXOpen.Utilities.NXObjectManager.Get(40152),Line)MfG
|
In das Form NX Programmierung wechseln |