|
NX Programmierung : Frage zur NXOpen Funktion GetAllObjectsOnLayer
Zoechi am 09.04.2009 um 14:53 Uhr (0)
Hallo oehrnie!Hab mir schon mal einen Vector zurück geben lassen um ein die Expression eines Measurement Features umzubenennen.Die Erstellung des Vectors habe ich aber auch mit = gemacht.MeasureLength* measureLength = NULL;Measure* FeatureLength = NULL;... FeatureLength = measureLength-CreateFeature();std::vectorExpression * expr_vec = FeatureLength-GetExpressions();Sonst versuch mal, die Größe des Vector mit "pLayerMan-GetAllObjectsOnLayer(layer).size()" zurückzugeben und sieh nach, ob da überhaupt was dr ...
|
| In das Form NX 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 |
|
NX Programmierung : Frage zur NXOpen Funktion GetAllObjectsOnLayer
oehrnie am 14.04.2009 um 16:03 Uhr (0)
Es war der Deallokator. Die Zuweisung klappte schließlich prima, wenn aber das Programm den aktuellen (try -) Block verließ, wurde laut Debugger intern die tidy() Methode von der std::vector - Klasse aufgerufen, der dann besagte Fehlermeldung lieferte. Recht hat er aber, der Compiler. NX liefert im Vektor die Elemente zurück die ich haben möchte und die möchte das NX dann aber auch gerne weiter behalten. Der Destruktor versucht die aber sauber aufzuräumen. Also die Variable auf static gesetzt und Compiler ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : NXOpen Trimmen von Flächen / Konvertierung Feature zu Body
SunOnTheRun am 23.04.2014 um 10:38 Uhr (12)
Hallo Michael,Vielen dank für die schnelle Hilfe, hab es ebend ausprobiert und jetzt funktioniert alles 1A .Und ich hoffe auch das die Sonne noch eine bisschen da bleibt und nicht wegrennt Ich werd hier bestimmt noch ein paar Beiträge schreiben, da mein kleines Programm jetzt doch größere Ausmaße annehmen soll, also macht euch schonmal drauf gefasst lg Sören
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Main Thread Probleme beim asynchronen Ausführen von NXOpen Programmen
nxdev am 18.03.2024 um 08:05 Uhr (1)
Hallo Michael,danke für die schnelle Rückmeldung.Die ExectueShellCommand ruft mein NXOpen Programm im Batch Modus auf.Das Programm enthält auch die von dir genannte GetSession Methode. Das User Interface löst lediglich nur den Trigger aus, um die Abarbeitung des Programmes durchzuführen. Nach der Beendigung meines NX Programmes wird falls nötig aus dem User Interface erneut das Programm aufgerufen und ausgeführt (Schleife). Mit reaktiv meinte ich eigentlich das verhindern des Einfrierens vom User Interface ...
|
| In das Form NX Programmierung wechseln |
|
Unigraphics Programmierung : NXOpen .NET VB Select All
isegal am 27.02.2007 um 13:35 Uhr (0)
hi neubert,also du willst alle deine bezugsebenen/Achsen auf einen bestimmten layer verschieben. Hier auf layer 22 Du kannst dir das auch über die journal steuerung ausgeben lassen wie wenn du ein makro aufzeichnest dann kriegst den code auch.Ob das nun für alle layer geht weis ich nicht aber bei mir funktioniert das meistens ( NX3)also ich ache das somove to layerDim session_UndoMarkId3 As Session.UndoMarkIdsession_UndoMarkId3 = theSession.SetUndoMark(Session.MarkVisibility.Visible, "Move Layer")soweit wi ...
|
| In das Form Unigraphics Programmierung wechseln |
|
NX Programmierung : Synchronize Subassembly Properties mit NXopen
met am 26.08.2011 um 06:28 Uhr (0)
Hallo Michael,es taucht nur auf, wenn in der Komponente Änderungen vorgenommen werden.Ich habe z.B. folgendes gemacht:1. je ein Teil mit einem Würfel und einem Kugel erstellt2. Baugruppe BGxx mit Komponente Würfel und Kugel3. Baugruppe BGrot mit Komponente BGxx erstellt4. in BGrot den Würfel und die Kugel rot eingefärbt5. Baugruppe BGblau mit Komponente BGxx erstellt6. in BGblau den Würfel und die Kugel blau eingefärbt7. Baugruppe BGkpl mit Komponenten BGrot und BGblau erstelltIn GBkpl werden die Würfel un ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : NXOPEN.NET Bemassung vorgestellter Text auswerten
mseufert am 09.06.2009 um 16:46 Uhr (0)
Hallo Jürgen,Du kannst, wie schon von Dir angedeutet, im Vorfeld prüfen und nur dann ändern, wenn ein Objekt vorhanden ist oder eventuelle Fehler mit Try/Catch abfangen. Der erste Weg ist eleganter, der zweite eher die Notlösung. Beim Prüfen ist nun die Frage, ob ein leerer Text existiert, also ein String der Länge null (if my_str.Length = 0 then ...) oder ob gar kein Objekt existiert (if my_str is nothing then ...). Manchmal gibts auch Methoden in der betreffenden Klasse, die solche Bedingungen prüfen und ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : NXOPEN.NET Bemassung vorgestellter Text auswerten
Jürgen.H am 09.06.2009 um 12:20 Uhr (0)
Hallo zusammen,bin noch etwas frisch im VB.NET, habe es aber hinbekommen den vorgestellten Text einer Bemmasung neu zu setzten ( mit setbefore text ) ich kann auch mit getbefore text einen vorhanden Text erkennen, nun mein Problem, wie gehe ich mit einer Bemassugn um die gar kein vorgestellten Text hat ?? hier bekomme ich eine Fehlermeldung das die Variable nicht gefüllt werden kann, da kein Text vorhanden ist, was ja auch richtig ist, aber wie fange ich einen leeren vorgestellten Text im Vorfeld ab sodaß ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : NXOpen Trimmen von Flächen / Konvertierung Feature zu Body
SunOnTheRun am 22.04.2014 um 10:21 Uhr (1)
Hallo Leute,ich bin neu hier im Forum und auch ganz frisch in der NXOpen Programmierung und arbeite gerade an einem kleinen Programm, bei dem ich ein wenig Hilfe gebrauchen könnte. Ich habe leider nix passendes bis jetzt im Forum gefunden. Ich arbeite mit NX 8.5, VB und der Journal Funktion um mir mein Programm zu schreiben.Ich habe bis jetzt einige Geometrie erzeugen können und hänge jetzt an dem Punkt an dem ich 2 Revolve Flächen aneinander trimmen möchte.Über die Journal Aufnahme hat das ganz gut geklap ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Main Thread Probleme beim asynchronen Ausführen von NXOpen Programmen
nxdev am 25.03.2024 um 13:39 Uhr (1)
Hallo Michael,habe den Fehler entdeckt. Tatsächlich prüfe ich im Vorfeld (im UI) noch die Item ID ab, was natürlich auch im Background geschieht.Das erzeugt die Meldung in meiner Logfile Zurecht.Ich war aber iwie auf mein asynchron ausgeführtes Programm fixiert und hab daran gar nicht mehr gedacht...Danke für deine Hilfe!Viele Grüße
|
| In das Form NX Programmierung wechseln |
|
Unigraphics Programmierung : NXOpen Basics
MAhrens am 03.07.2007 um 06:43 Uhr (0)
NX Web RemoteHallo NX Programmierer,neben unseren Standard Serienteilen werden auch immer mehr Teile mit Kunden - individuellen Anpassungen entwickelt. So kann der Kunde im Auftragsfall zum Beispiel die Anordnung von Stutzen auf einem Behälter mit Parametern auswählen. Bisher lösen wir solche Fälle indem wir eine Zeichnung erstellen, bei der die Kunden - variablen Maße gekennzeichnet werden und im Fertigungauftrag mit angegeben werden. Meine Intention besteht darin, dass wir in Zukunft pro Fertigungsauftra ...
|
| In das Form Unigraphics Programmierung wechseln |
|
NX Programmierung : NX2312 NXOpen: Wie erzeugt man eine Parts List mit wirklich benutzerdefiniertem Inhal
vene579 am 15.06.2026 um 17:42 Uhr (1)
Ich versuche in NX2312 eine Drafting-Parts-List mit benutzerdefiniertem Inhalt aufzubauen, statt den standardmaessig scope-gesteuerten Inhalt von NX zu verwenden.Ziel:Parts List neu erzeugen oder neu aufbauennur eine ausgewaehlte Teilmenge der direkten Kindkomponenten aufnehmenalle anderen Komponenten aus der sichtbaren Liste ausschliessenDie gewuenschte Reihenfolge der Komponenten kann ich bereits selbst korrekt herleiten. Das aktuelle Problem betrifft nur den Inhalt der Liste.Ich verwende:workPart.Annota ...
|
| In das Form NX Programmierung wechseln |