|
NX Programmierung : NX Open: Alle unterdrückten Teile löschen/erkennen
geraldb am 14.12.2019 um 10:29 Uhr (1)
Einmal über alle Kinder der RootComponent iterieren und die Komponenteneigenschaft "IsSuppressed" abfragen.Beispielcode (mit rekursiver Kindersuche, ggf. die betreffende Zeile entfernen) siehe u.a. hier: https://nxjournaling.com/content/select-all-suppressed-components-and-delete
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Komponentenfarbe zurücksetzen
mecteg am 21.05.2010 um 21:07 Uhr (0)
Hallo mseufert,habe es ausprobiert, die Warnungen und Beschreibungen scheinen zu meinem Problem zu passen. Einzig die Ausführung zeigt nicht das gewünschte Ergebnis.Interaktiv:Teilebereinigung, Komponentenanzeige, REDUNDANTE ÄNDERUNGEN ENTFERNEN/ALLE ÄNDERUNGEN ENTFERNEN= Komponenten bleiben eingefärbt, Haken in den Eigenschaften weiterhin gesetztProgramm:UF_PART_cleanup_occurrences - Removes redundant changes in all occurrences having same display properties as their prototypesund UF_PART_cleanup_hwo_forc ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Autotext
Siassei am 17.08.2009 um 01:00 Uhr (0)
Servus,du kannst mit z.B. alle Textfelder auf der Zeichnungsseite ermitteln. Sind diese Assoziativ mit einer Komponente verbunden, kann diese ermittelt und z.B. der Name, ein Attribute-Wert, and so on eingetragen werden.Aber, ich stimme meine Vorredner zu. Wir benötigen hier mehr Informationen über den Grund. Zitat:und auch durch den Anwender jederzeit änderbar ist. Dies ließe sich mit einem Schreibschutz und einem Callback (z.B. beim Speichervorgang) umgehen. Ob das sinnvoll ist, sei mal dahin gestellt.Gr ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Extrude in Schleife
mseufert am 17.09.2012 um 12:27 Uhr (0)
Hallo Sal.hast Du schon mal versucht, den Inhalt von section1 zu entfernen, bevor neue Linien dazu kommen ? Falls es keine Methode (.reset, .clear etc..) dazu gibt, könnte es helfen, die Section in jedem Durchlauf neu zu machen.Gruß, Michael
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : NX Open: Alle Wavelinks löschen
geraldb am 23.12.2019 um 09:43 Uhr (1)
Hast Du bereits irgendeinen Ansatz?Ich würde alle Features des Parts durchiterieren und prüfen ob das jeweilige Feature ein WaveLink ist. Wenn ja dann einer temporären Sammellliste hinzufügen und am Ende alle Objekte dieser Sammelliste aus dem Part entfernen.
|
| In das Form NX Programmierung wechseln |
 |
NX Programmierung : alle Zeichnungsansichten über Journal auswählen
tom-nx am 22.04.2016 um 13:50 Uhr (1)
Hallo Benjamin,danke für deinen Tipp!Wenn ich diese Zeile ins Journal einbaue, dann kommt eine Fehlermeldung. Kannst Du damit was anfangen?In der NX Hilfe hab ich auch was gefunden "Entfernen der Auswahlanhaftung in einem Journal", aber da blick ich nicht ganz durch wie das in meinem Fall aussehen müsste.Grüße,Thomas
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : NXOPEN CAM: Suche ersten ProgrammName
geraldb am 23.07.2019 um 19:48 Uhr (1)
Hast Du im Journal-Quellcode mal nach dem Namen "RX123456" gesucht? Dieser findet sich recht schnell.Tipp: zu Beginn des Journal-Quellcodestudiums alle Zeilen welche irgendwas mit "UndoMark" enthalten entfernen. Das räumt kräftig auf und die relevanten Passagen bleiben übrig. Leider fehlt hier und da jedoch der ein oder andere Codeschnipsel welcher eben nicht aufgezeichnet wird.
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Wavelinks Positionsunabhängig
Eonwe am 20.04.2022 um 09:39 Uhr (1)
Hallo Michael, danke für deine Hinweise, Occurences war das richtige Stichwort. Ich hab das ganze jetzt nicht mit Wavelinks sondern mit Export Part realisiert, das erfüllt meine Zwecke noch besser, musste aber auch da den Bereich Dim theBodyArr2(0) As Body If theBody.Prototype Is Nothing Then theBodyArr2(0) = theBody Else theBodyArr2(0) = theBody.Prototype End Ifändern und die Abfrage auf Prototype entfernen. Bei den Wavelinks hatte das aber zu Fehl ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Assembly-Struktur eines nicht geladenen Teils
Seidelbast am 07.09.2009 um 10:55 Uhr (0)
Moin Thomas!Wir versuchen mit allerlei Zusatzprogrammen (wie einem Tool für "überwachtes" Concurrent Engineering, nicht selbst geschrieben) die aus 1001 Diskussionen bekannten Nachteile des Native-UG in den Griff zu bekommen. Teamcenter & Co. wollten wir nicht, Begründungen stehen in den gleichen 1001 Diskussionen Die Versionsverwaltung wird ein Teil des "in-den-Griff-bekommens", das Konzept dafür ist bisher um die zwei Seiten lang und enthält einen Haufen firmenspezifischer Vorgaben. Außerdem verändert es ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : NX Journal Erzeugter Extrude auf Layer 10 legen?
TheBeastian am 14.10.2021 um 12:34 Uhr (1)
Hallo Michael,Danke für deinen Tipp! Ich hätte es von Anfang an besser beschrieben müssen das es mein Problem ist den "Hardcode" zu entfernen wenn ich das Journal aufzeichne. mit einigen Netzfunden bin ich dann weitergekommen.Das Journal ist jetzt fertig und wurde noch erweitert das der erzeugte "Extrude" eine Benennung bekommt und der Layer auf den er liegt eingeblendet wird.Ich bin damit zum Ziel gekommen das ich den Extrude benannt habe, danach lasse ich die gefunden Extrudes die diese Benennung haben i ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : if...else...
Bito00 am 01.03.2011 um 14:35 Uhr (0)
Hallo Jie,spontan würde mir folgende Variante einfallen:Du beschneidest deine deformierbare Fläche mit einer der 3 Hilfsflächen. Dann unterdrückst du diesen Trim (Häckchen im Part-Navigator beim Trim entfernen).Das machst du mit allen 3 Hilfsflächen. Dann solltest du 3 Trims in deinem Part-Tree haben die alle unterdrückt sind. Nun nutzt du die Funktion "Suppress by Expression" und vergibst für jeden Trim eine Expression über die das Unterdrücken gesteuert wird. Dann kannst für jede dieser Expressions eine ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Kantenverrundung Feature löschen
bernd0209 am 06.01.2016 um 06:38 Uhr (1)
Moin Michael,es geht darum, Radien am Teil zu entfernen, die bei einer späteren Vernetzung stören.Für den Anfang würde ich sagen, es wären alles einfache Blends mit konstantem Radius.Das ganze einsammeln, Radius ermitteln und in eine Liste schreiben klappt ja grundsätzlich.For Each myFeature As Features.Feature In workPart.Features If myFeature.FeatureType = "BLEND" Then ... ... ...Dann müsste aber irgendetwas wie z.B. myfeature.delete kommen.Aber irgendwie hänge ich mich dabei auf Vielleicht kannst ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : journals beschleunigen
Jan Boettcher am 19.03.2010 um 08:45 Uhr (0)
Hallo Uwe,Gib uns doch mal Hinweise, was für Journale Du hast. Was tun sie? Sind das einfach nur aufgezeichnete und maximal leicht modifizierte Journale oder hast Du richtig was programmiert?Im ersten Fall stehen in Deinem Journal viele Anweisungen drin, die für die eigentlich gewünschte Aktion gar nicht notwendig sind. Die musst Du finden und entfernen. Wenn Du nicht per Try-and-error vorgehen willst, musst Du natürlich dabei ein bisschen was davon verstehen, was im Journal steht. Gigantische Performances ...
|
| In das Form NX Programmierung wechseln |