NXOpen-Prompt zum Journal: Die Kurzfassung
NXOpen-Prompt zum Journal heißt: Sie legen Designcenter 2606 fest, verlangen Python im Recorded-Journal-Stil, spielen es in NX mit Play ab und machen dann einen Diff einer Aufzeichnung desselben Klicks. inteliScience, ein rumänischer Nearshore-NX-Partner eine Stunde vor CET, behält den aufgezeichneten Aufruf, wenn beide divergieren. Das erste Play plus eine Aufzeichnung beseitigt erfundene Methoden meist in einer Sitzung.
Das Problem: Ein Journal, das fertig wirkt
Sie wissen bereits, wie Sie den Befehl klicken. Sie wollen ein NX Open Journal aus einem Prompt, das auf diesem Arbeitsplatz, in dieser Woche, auf dem NX läuft, das Sie einsetzen.
Stattdessen erhalten Sie eine .py Datei, die importiert NXOpen, benennt eine Session und ruft dann eine Methode auf, die Siemens nie ausgeliefert hat. Es liest sich wie ein Journal. Play wirft einen Fehler. Sie verbringen die nächste Stunde damit zu beweisen, dass das Modell geraten hat.
Das ist kein Urteil über Sprachmodelle. Es ist eine fehlende Prüfung. Öffentlicher Chat scheitert immer noch so, wie wir es bereits für ChatGPT-Antworten zu Siemens NX: flüssiger Text, erfundene Aufrufe. Diesen Essay erzählen wir hier nicht noch einmal.
Unsere Empfehlung ist deutlich: Behandeln Sie die generierte Datei als Entwurf, bis sie Play und ein aufgezeichnetes Gold-Journal für denselben Klick überstanden hat. Lassen Sie einen der Schritte weg, debuggen Sie NX, statt es zu nutzen.
Wir fahren diese Schleife auf Designcenter 2606 (CAD-Release Juni 2026, die benannte Familie, die wir Stand 28. September 2026 festlegen). Siemens hat diesen Drop am 23. Juni 2026 angekündigt. Journals werden nach wie vor gleich aufgezeichnet.
Zuerst die NX-Familie und die Modell-ID festlegen
Wenn der Prompt die NX-Familie nicht nennt, mischt das Modell Builder über Releases hinweg. Wenn er die Modell-ID nicht nennt, können Sie den Lauf nächsten Monat nicht reproduzieren.
Legen Sie beides in Zeile eins fest. Wir haben Anthropic’s aktuelle Opus-ID am 28. September 2026 gegen die Claude-API-Dokumentation geprüft: claude-opus-5-5, veröffentlicht am 22. September 2026, 1 Million Token Kontext, $4 Input und $20 Output pro Million Token, Knowledge-Cutoff Juni 2026. Dieser Cutoff ist derselbe Monat wie Designcenter 2606. Er ersetzt nicht Ihre installierte Hilfe.
Warum 2606 in den ersten Satz gehört
Siemens liefert Continuous Release weiterhin nach einem sechsmonatigen, benannten Takt. 2606 ist die Familie auf dem Arbeitsplatz. 2612 ist der nächste benannte Drop, in diesem Monat bereits in Early Access. Bitten Sie das Modell nicht, “NX Open für das zu schreiben, was Sie gerade einsetzen.”
Warum der Name claude-opus-5-5
Ein Familien-Spitzname (“Opus”, “GPT”) ist der Weg, wie Entwürfe abdriften. Die ID ist das, was Sie in die API oder den IDE-Picker einfügen. Wenn Ihr Anbieter keine ID veröffentlicht hat, die Sie diese Woche öffnen können, nennen Sie die Familie und schreiben Sie “legen Sie die Snapshot-ID im Prompt fest.” Erfinden Sie keine datierte Zeichenkette.
Verlangen Sie die Form eines aufgezeichneten Journals, keine Helper-Bibliothek. Siemens dokumentiert Recording und Playback unter Programming Tools (Menü, Tools, Automation, Journal). Die öffentliche Seite, die wir nutzen, ist Siemens’ Dokumentation zum Aufzeichnen von NX-Sessions.
Wir raten von einem Prompt ab, der sagt “verwenden Sie jedes NXOpen, das Sie kennen.” So workPart.GetMass() taucht auf.
Die Datei auf einem echten Arbeitsplatz per Play ausführen
Speichern Sie die Antwort als inspect_work_part.py. Öffnen Sie ein natives Teil in 2606. Spielen Sie es ab. Das Information-Fenster sollte den Teilenamen ausgeben, den Sie im Teile-Tab sehen, ohne .prt.
Das Journal unten nutzt nur das aufgezeichnete Session-Muster plus Member, die wir gegen die veröffentlichte NXOpen BasePart Dokumentation (Leaf, FullPath) und gegen ein Hello-World-Journal im Recorded-Stil (ListingWindow.Open, WriteLine). NXOpen.UF wird importiert, weil aufgezeichnete Python-Dateien so beginnen. UF rufen wir hier nicht auf.
# NX 2606
# Journal created by inteliScience
# Inspect the work part file name in the listing window.
import NXOpen
import NXOpen.UF
def main():
theSession = NXOpen.Session.GetSession()
workPart = theSession.Parts.Work
displayPart = theSession.Parts.Display
theUfSession = NXOpen.UF.UFSession.GetUFSession()
lw = theSession.ListingWindow
lw.Open()
if workPart is None:
lw.WriteLine("No work part in session")
return
lw.WriteLine(workPart.Leaf)
lw.WriteLine(workPart.FullPath)
if __name__ == "__main__":
main()
displayPart und theUfSession bleiben absichtlich ungenutzt. Aufgezeichnete Dateien sehen so aus. Wenn das Modell diese Zeilen gelöscht und stattdessen folgendes erfunden hat session.get_work_part(), lehnen Sie die Datei ab, selbst wenn Play noch funktionieren könnte. Sie trainieren den nächsten Prompt.
Prüfschritt (in dieser Reihenfolge)
- Bestätigen Sie, dass Help > About (oder der Splash) 2606 sagt, nicht 2512 als Restbestand.
- Öffnen Sie eine native
.prtaus Ihrem Besitz. Kein Teamcenter-Platzhalter, wenn Sie native Journals testen. - Tools > Automation > Journal > Play, wählen Sie
inspect_work_part.py. - Lesen Sie das Listing-Fenster. Die erste Zeile muss dem Blattnamen des Arbeitsteils entsprechen (Dateiname ohne
.prt; in Teamcenter Item-ID und Revision). - Wenn Play wegen eines fehlenden Attributs einen Fehler wirft, stoppen Sie. “Korrigieren” Sie den Namen nicht aus dem Gedächtnis. Gehen Sie zum Record-und-Diff-Schritt.
Ein Inspect über das Listing-Fenster ist das richtige erste Play. Ein Treffer daneben ist billig. Starten Sie diese Schleife nicht an einem Feature, das Solids schreibt.
Denselben Klick aufzeichnen, dann Diff
Play sagt Ihnen, dass die Datei läuft. Record sagt Ihnen, welche API NX für den Klick genutzt hat, der Sie wirklich interessiert.
Was Sie aufzeichnen
Beim Inspect-Beispiel gibt es keinen Modellier-Klick. Die Gold-Datei ist die Ausgabe des Listing-Fensters plus der Session-Header. Für einen echten Befehl (ein Loch, ein Flatten, ein Layer-Wechsel) zeichnen Sie diesen Befehl am selben Bauteil auf: Tools > Automation > Journal > Record, machen Sie den Klick, Stop, speichern als gold.py.
Was Sie vergleichen
Vergleichen Sie Methodennamen, nicht die Formatierung. Halten Sie FindObject("NO NAME") als Rauschen aus dem Argument. Sie wollen den Builder-Create-Aufruf und den Commit. Die generierte Datei kann aufgeräumter wirken. Aufgeräumt ist nicht der Test.
| Merkmal | Generierte Datei | Aufgezeichnetes Gold | Was wir behalten |
|---|---|---|---|
| Session-Header | Oft umgeschrieben als session = | theSession, workPart | Aufgezeichnete Namen |
| Inspect-Eigenschaften | Erfindet oft GetFileName() | Leaf, FullPath auf BasePart | Dokumentierte Member, die Play bereits bestätigt hat |
| Modellier-Klick | Fluent-Helper, eine Zeile | Builder, Undo-Marke, Commit | Der aufgezeichnete Builder |
| Unbekanntes Member | Selbstsicher | Nicht vorhanden | Gold. Immer |
Wenn sie nicht übereinstimmen, behalten Sie den aufgezeichneten Aufruf. Das ist die ganze Methode. Führen Sie nicht beides zusammen. Bitten Sie das Modell nicht, “die Aufzeichnung zu vereinfachen.” Vereinfachen ist der Weg, wie der erfundene Einzeiler zurückkommt.
Eine vision4NX-Inspektion des Grafikfensters ist ein anderer Stack. Diese Seite bleibt bei Journals, die Sie mit Play ausführen.
Wenn die Aufgabe “Masse messen” war und das Modell workPart.GetMass(), verwerfen Sie diese Zeile. Zeichnen Sie Analysis, Measure auf (oder Ihren tatsächlichen Klick). Die Aufzeichnung ist die API für 2606. Eine Messungssignatur aus dem Gedächtnis zitieren wir in diesem Beitrag nicht.
Journals über benannte NX-Familien hinweg zu ziehen, ist ein anderer Job. Ein Satz reicht: Behandeln Sie Rebuilds von Release zu Release als die Batch-Arbeit, NXOpen kompilierbar zu halten, nicht als Teil dieser Prompt-Schleife.
Die Bewertung, ob Modelle auf NX Open “funktionieren”, steht bereits woanders. Für was in der Praxis trägt, lesen Sie diesen Geschwisterartikel. Diese Seite ist die Prozedur, die Sie ausführen, nachdem Sie sich bereits für einen Prompt entschieden haben.
Das läuft als POC. Was für die Produktion fehlt: eine festgelegte Modell-ID auf einem Firmenkonto, eine Gold-Journal-Bibliothek pro NX-Familie, Play im Batch auf mehr als einem Bauteil, SSO zum Assistenten und ein Rollout auf die Arbeitsplätze, das keine proprietären Journals in einen Consumer-Chat einfügt. Wir schließen die Lücke von “läuft auf meinem Laptop” zu “läuft auf den Abteilungs-Arbeitsplätzen”: fundierter NX-Knowledge-Chat, der auf Ihrer Version bleibt.
inteliScience baut diese Schicht mit Senior-NX-Ingenieuren in Rumänien. EET liegt eine Stunde vor CET. Play auf dem Laptop ist die Demo. Der Bestand ist der Auftrag.
Häufig gestellte Fragen
Wie mache ich aus einem NXOpen-Prompt ein Journal, das in NX tatsächlich per Play läuft?
Legen Sie Designcenter 2606 und eine echte Modell-ID fest (claude-opus-5-5 Stand 22. September 2026), fordern Sie Python im Recorded-Journal-Stil (theSession, workPart), führen Sie die Datei mit Play aus und machen Sie dann einen Diff einer Aufzeichnung desselben Klicks. Behalten Sie den aufgezeichneten Aufruf, wenn die Namen abweichen. Diese Schleife ist das Produkt, nicht ein längerer Prompt.
Was kostet ein verifiziertes NX Open Journal aus einem Prompt?
Ein Inspect-Journal für einen Befehl ist ein Nachmittag: Prompt, Play, Record, Diff. Ein Abteilungspaket (festgelegte ID, Gold-Dateien pro Familie, Batch-Play auf einem Bauteilsatz) landet mit inteliScience im niedrigen fünfstelligen Bereich, weil der Harness den Großteil der Arbeit ausmacht. Consumer-Chat ist billig. Die Kosten sind der Ingenieur, der einer erfundenen Methode vertraut hat.
NX Open Journal aus dem Prompt vs. den Klick selbst aufzeichnen: Was sollte ich nutzen?
Zeichnen Sie auf, wenn Sie den Befehl bereits klicken können. Nutzen Sie den Prompt, wenn Sie ein Gerüst um einen bereits aufgezeichneten Klick brauchen oder eine Inspect-Prüfung, die Sie im Listing-Fenster kontrollieren können. Unsere klare Empfehlung: Liefern Sie nie ein per Prompt erzeugtes Journal aus, das keine Gold-Aufzeichnung für den Schreibpfad hat. Der Prompt ist der Entwurf. Record ist die API.
Sollte ich das Modell wechseln, sobald eine neue ID erscheint?
Nein. Legen Sie claude-opus-5-5 (oder die ID, die Sie diese Woche geprüft haben) im Prompt fest, bis Sie dasselbe Gold-Journal auf einem neuen Snapshot erneut ausführen. Opus 5.5 erschien am 22. September 2026 zu $4 / $20 pro Million Token. IDs ohne Gold-Datei hinterherzulaufen ist der Weg, nicht mehr zu erkennen, ob sich NX geändert hat oder das Modell.
Was, wenn das generierte Journal per Play läuft, aber die falschen Objekte schreibt?
Play ist notwendig und nicht hinreichend. Machen Sie einen Diff des aufgezeichneten Builders für diesen Klick und führen Sie das Journal dann auf einem zweiten Bauteil aus, das unberührt bleiben soll. Wenn Objekt-Tags oder FindObject Strings driften, verwerfen Sie den generierten Schreibpfad und beginnen Sie beim Gold. Falsche Geometrie, auf der Play “erfolgreich” ist, ist schlimmer als ein Traceback.
Nächster Schritt
Bringen Sie einen NX-Klick mit, den Sie bereits aufzeichnen können. Wir führen die Prompt-Play-Diff-Schleife auf 2606 aus und sagen Ihnen, ob die per Prompt erzeugte Datei das Behalten wert ist.


