 |
NX Programmierung : NXOPEN CAM: Suche ersten ProgrammName
DerFräser am 26.07.2019 um 07:26 Uhr (4)
Zitat:Original erstellt von geraldb:Für das erste Item einfach mal rudimentär versuchen: groups(0). Kann mir allerdings vorstellen dass die Auflistung im Strukturbaum nicht zwingend der Reihenfolge in groups entspricht, d.h. man müßte einen weiteren Parameter bzw. Eigenschaft abfragen.groups(0) geht nicht...Die Reihenfolge vom CAM-Programmansicht ist gleich der Reihefolge in NXOpen.CAM.NCGroup (siehe Bild)
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Daten aus Excel einlesen und Expression zuweisen
ThomasZwatz am 31.10.2011 um 14:30 Uhr (0)
Zitat:Original erstellt von Matthias666:...Wie kann ich eingentlich die Hilfe für NXOpen ansehen? Unter Automation --NXOpen Programmers guide --Open for .net kann ich ein File downloaden, öffnen aber es enthält nur Überschriften keinen Inhalt? ....Du sprichst von net_ref.chm ?Wenn du da nicht alles siehst, ist das IMHO eine (lokale) Windows- Einstellungssache.Die NX Hilfe beschreibt das aber eh genau ....
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : ProductInterface
rattlesnake am 21.08.2015 um 08:18 Uhr (1)
Hallo,vielen Dank für die Antwort. Das war natürlich auch mein erster Ansatzpunkt. Hier werden aber die JournalIdentifier immer als Strings angegeben. Diesen hab ich aber nicht, sondern nur das Element von dem das ProductInterface gemacht wurde. Hier der Code aus dem Journal (leicht modifiziert)Code:Dim tPart As NXOpen.Part = ...Dim tCSYSObject As Features.DatumCsys = ...Dim tInterfaceObject As NXOpen.Assemblies.ProductInterface.InterfaceObject = CType(tPart.ProductInterface.FindObject("CSYS_OBJECT (117)") ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Simulation/Animation steuern im MechatronicsCD oder MS
DiCS am 29.05.2019 um 15:59 Uhr (1)
All code that you need:private static UFSession theUfSession;private static NXOpen.Mechatronics.MechatronicsSession mechasession;public Program(){theSession = Session.GetSession();mechasession = theSession.MechatronicsSession;mechasession.PerformSimulation(NXOpen.Mechatronics.MechatronicsSession.SimulationAction.Start);}------------------GrußDiCS
|
| In das Form NX Programmierung wechseln |
|
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 : Form- & Lagetoleranz per Journal einstellen
Ace Shim am 11.05.2023 um 20:08 Uhr (1)
Da bin ich schon wieder Hallo alle miteinander.Ich versuche gerade, die Schrift von Form- & Lagetoleranzen und Bezugselementsymbolen zu ändern.Leider kann ich die aufgezeichneten Journale nicht so anpassen, dass sie funktionieren.Was z.B. funktioniert ist (Schweißsymbole):For Each myWeld As NXOpen.Annotations.LineWeld In displayPart.Annotations.Weldsum die Schrift von Schweißsymbolen zu ändern...Was ich nicht schaffe (Bezugselementsymbole):For Each myReference As NXOpen.Annotations.DraftingDatum In displa ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Wie integriere ich NX 7 Open VB Wizard in Visual Studio 2010
christian muc am 19.01.2011 um 09:52 Uhr (1)
Hallo Michael,vielen Dank für die Antwort.Die VB-Verzeichnisse habe ich, der Text oben ist aus nur der Doku kopiert. Dort ist das Beispiel mit VC.So siehts bei mir aus: Eine funktionierende Version habe ich leider nicht zur Verfügung. Habe deshalb die Vorlage des Wizards(...NX 7.5UGOPENvs_filesVBVBWizardsNX7_VBTemplates1033) manuell gestartet. Die vier Bibliotheken NXOpen, NXOpen.UF, NXOpen.Utilities und NXOpenUI habe ich ausgewählt.Anschließend habe ich ein Journal erstellt und dem Projekt hinzugefügt ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Nur die Zylinderflächen eines Objekts bekommen
mseufert am 27.09.2012 um 17:24 Uhr (0)
Hallo Neaxis,die Meldung Ein Ausdruck vom Typ "NXOpen.Face" kann nie vom Typ "Snap.NX.Face.Cylinder" sein. weist auf folgende Situation hin: tb.Getfaces() gibt Objekte vom Typ NXOpen.Face zurück. Diese werden verglichen mit einem anderen Typ, Snap.NX.Face.Cylinder.Das ist, wie der Volksmund sagt, Äpfel mit Birnen verglichen. Das kann nicht funktionieren, so ist die Aussage zu verstehen.Du brauchst also vergleichbare Typen, damit die Zeile If TypeOf tb.GetFaces(i) Is NX.Face.Cylinder Thenfunktioniert. Aber ...
|
| In das Form NX Programmierung wechseln |
|
Unigraphics Programmierung : Funktion CreateArc
l.pesch am 13.10.2005 um 13:03 Uhr (0)
Hallo alle zusammen,bräuchte mal wieder nochmal eure Hilfe. Ich versuche einen Kreis zu erzeugen, aber das Programm bringt eine Fehlermeldung und es wird nichts erzeugt.Könntest ihr es euch mal anschauen. Es ist eigentlich alles angegeben.Code:Option Strict OffImports SystemImports System.IOImports NXOpenImports NXOpen.UFImports NXOpen.UtilitiesModule CreateArcSub Main()Dim theSession As Session=Session.GetSession()Dim center As Point3dcenter.X = 0center.Y = 0center.Z = 0Dim radius As Double = 3.0Dim start ...
|
| In das Form Unigraphics Programmierung wechseln |
|
NX Programmierung : View Groesse berechnen
mseufert am 27.01.2012 um 15:16 Uhr (0)
OK, dann versuch ich den Rest mal zu raten: Vom gesamten Umfang, den NXOpen zu bieten hat, bleibt wahrscheinlich NXOpen C++ oder .NET übrig ??In beiden Fällen hast Du eine Instanz der View. Die Member hast Du sicher schon mal auf "*Clip*" oder "*Frame*" etc. durchsucht ? Nichts gefunden ? Dann bleibt noch der Weg über die klassischen UF- Funktionen. In VB .NET geht der z.B. so: UFSession.GetUFSession.View.Ask***(...)Gruß, Michael
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : VB.NET: Zugriff auf Reference Sets
AnniR am 09.08.2018 um 09:26 Uhr (1)
Hallo zusammen,ich denke meine Frage passt ganz gut hier zu dem Thema: Zugreifen auf Reference Set.Daher erwecke ich diesen Beitrag neu zum Leben. Ich möchte einem Part (welches selektiert werden soll) ein neues Reference Set zuweisen. Eigentlich ein ganz einfacher Code, jedoch finde ich meinen Fehler nicht.Vielleicht fällt euch etwas auf.Ich kann das Part selektieren, aber die Reference Sets werden nicht aktualisiert. Habe ich etwas falsch definiert ?Option Strict OffImports SystemImports NXOpenImports NX ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : UIBlockstyler Selection
n.dressler am 18.06.2012 um 13:22 Uhr (0)
Ich bin gerade bei den Anfängen der NXOpen Programmierung in C# und möchte nun mit einer über den UIBlocksyteler erstellten Auswahl/Selection auf eine Curve in NX zugreifen.Meine Frage dazu ist, wie ich jetzt in einer weiteren Klasse auf das über das UI mit der Maus durch Klicken gewählte Objekt zugreife.Ich habe das ganze mal überCode:TaggedObject curve1 = edge_select0.GetProperties().GetTaggedObject("SelectedObjects");versucht, bekomme dabei aber folgende FehlermeldungZitat:NXOpen.NXException: Incorrect ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Information über Ausrichtung einer Ansicht?
Overcast am 27.02.2009 um 18:05 Uhr (0)
Zitat:Dim baseView As NXOpen.Drawings.DraftingView = SelectView()Es fällt mir etwas schwer, diese Codezeile zu interpretieren.Auch verstehe ich die Frage nicht ganz.Die Klasse NXOpen.Drawings.DraftingView enthält doch eine Matrix Property: Zitat:Public ReadOnly Property Matrix As Matrix3x3This 3x3 orthonormal matrix specifies the rotation from model space to view space.
|
| In das Form NX Programmierung wechseln |