|
NX Programmierung : NXOpen C# Delegates
nicolasj92 am 02.05.2017 um 10:33 Uhr (15)
Danke das hat mein Problem gelöst
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Journal für FEM Mesh Erstellen
nicolasj92 am 05.05.2017 um 09:34 Uhr (15)
Hallo,um eine Simulation zu automatisieren möchte ich via Code ein Mesh erzeugen. Also habe ich ein Mesh erzeugt und währenddessen ein Journal aufgezeichnet. Leider gibt es in NX einen Fehler wenn ich versuche das Journal auch unter genau den gleichen Bedingungen wie zuvor abzuspielen. Kennt das jemand:NXOpen.NXException: Internal error at NXOpen.CAE.MeshManager.CreateMesh3dTetBuilder(Mesh3d mesh) at NXJournal.Main(String[] args) in c:UsersjourdanAppDataLocalTempNXJournals3352journal0.cs:line 26[Diese Na ...
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Simulation/Animation steuern im MechatronicsCD oder MS
Teepo am 06.05.2017 um 15:43 Uhr (1)
Hallo alle,ich versuche gerade über NXOpen-Code eine Simulation im MCD zum Laufen zu bringen.Wenn ich ein Journal aufzeichne, wird nicht aufgezeichnet wie der programmatische Befehl für den Play-Button ist (Run the Simulation).1. Frage:Kann mir jemand sagen wie das Objekt und die Methode in Java/C# heißt, um die Simulation zu starten?Hintergrund:Im Modul Motion-Simulation ist das noch die AnimationControl und dann play().Leider muss man aber in der Motion-Simulation immer vorher eine Berechnung durchführen ...
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Internetlink aus C# Makro in NX Web Browser übergeben
Year-One am 08.05.2017 um 09:02 Uhr (1)
Hallo CAD-Community,habe gerade eine interessante Idee und wollte mich bei euch erkundigenob jemand schon mal einen Link aus einem Makro heraus in den NX eigenen Web Browsergefeuert hat?Bin aktuell noch nicht so tief in NXOpen, da ich in letzter Zeit andere Prioritäten setzen musste.Bin über eure Erfahrungen gespannt.GrüßeYear-One
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Oberste Baugruppe aktiv setzen
geraldb am 19.07.2017 um 20:36 Uhr (1)
Ich würde in einer Schleife solange suchen bis RootComponent NULL/Nothing ist. Das dann geprüfte Part ist die oberste Stufe.unreiner Code:Dim pt as NXOpen.Part = theSession.Parts.WorkWhile (pt.RootComponent Is Not Nothing)(pt = pt.RootComponent)theSession.Parts.Work = pttheSession.Parts.Display = pt[Diese Nachricht wurde von geraldb am 19. Jul. 2017 editiert.]
|
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 : Liste sortieren
geraldb am 29.08.2017 um 22:38 Uhr (1)
Hallo Michael,das wahlfreie Verhalten habe ich mit diversen Collectiontypen erlebt. Ob es dabei ausschließlich auf SortedList, Dictionary u.a. oder umfangreiche Listen zutraf kann ich nicht explizit sagen. Auffällig ist bspw. dassCode:For Each comp As NXOpen.Assemblies.Component In workPart.ComponentAssembly.GetChildren()...Nextin meinen Versuchen meist mit dem letzten Element im Strukturbaum beginnt und sich nach oben hin durcharbeitet anstatt wie erwartet von oben nach unten zu gehen.Weiteres Beispiel im ...
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : NX11 - Öffnen des ListingWindows beim Startup
justus_ am 22.01.2018 um 15:47 Uhr (1)
Hallo Michael,das die Änderungen am ListingWindow in der NX11 evtl. etwas damit zu tun haben könnten, war auch mein erster Gedanke.Wenn ich die gleiche DLL, die mir per Startup das ListingWindow verweigert interaktiv aus NX ausführe (Datei / Ausführen / NXOpen... - nur in diesem Fall die Main()) dann öffnet sich das ListingWindow auch und alles funktioniert wie gedacht/gewünscht. Leider bin ich noch nicht dazu gekommen den Call bei Siemens aufzumachen, habe das aber noch in Kürze vor.Vielen Dank für eure I ...
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Informationen zu CustomSymbols ermitteln
ThomasZwatz am 20.06.2018 um 16:56 Uhr (1)
Ich krame mal was Altes wieder hervor ....Gibt es mittlerweile eine andere bzw. weitere Möglichkeit, den Namen des "Original-Symbols" zu erfragen als über das genannteCode:NXOpen.Annotations.CustomSymbol.SymbolName ?
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Koordinaten aus Punkt auslesen
Overcast am 24.09.2008 um 12:48 Uhr (1)
Da ich aus dem Fred nicht erkennen kann, welche API hier gefragt ist, poste ich einfach mal ein VB Beispiel UG/Answer: report_selected_point_relative_to_absolute_and_wcs.vbCode:Option Strict OffImports SystemImports System.EnvironmentImports NXOpenImports NXOpen.UFImports NXOpen.UIImports NXOpen.UtilitiesModule MyPointConstruct Sub Main() Dim theSession As Session = Session.GetSession() Dim UFS As NXOpen.UF.UFSession Dim point_tag As NXOpen.Tag Dim AbsPt(2) As Double Dim WcsPt(2) As Double Dim respo ...
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Koordinaten aus Punkt auslesen
Poseida am 10.07.2018 um 14:36 Uhr (1)
Hallo Michael,Dass ist schon alles. Code:Imports NXOpenImports NXOpen.UFImports NXOpenUIImports NXOpen.UtilitiesImports System.IOWie gesagt hier gibt es dann kein IntelliSense, da muss man sich die Syntax vom VBA(EXCEL) holen .------------------Benjamin[Diese Nachricht wurde von Poseida am 10. Jul. 2018 editiert.]
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Komonente suchen mit Joker
matthias-p am 28.08.2018 um 09:58 Uhr (1)
Code:If child.name = Komponente_01du musst hier mit den String-Befehlen von VB arbeiten.Wenn du "=" ist gleich sagst, dann sucht er auch genau nach dem string xyz*. Es gibt aber Funktionen wie StartsWith, EndWitch oder Contains...die brauchst du hier...Hat jetzt nichts mit NXOpen zu tun, sondern mit VB und .net an sich.
|
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 |