|
NX Programmierung : Alle WaveLinks auf Layer X / Alle Bezugselemente auf Layer Y verschieben
Ace Shim am 06.01.2021 um 18:23 Uhr (1)
Hi Michael,Dein Code funktioniert soweit ganz gut!Aber für die "Verknüpften" Elemente (CompositeCurve und DatumCsys)brauche ich wohl doch den anderen Filter! Die werden halt nicht als WaveLinks erkannt bzw. bezeichnet!?Kann ich irgendwie eine Layerabfrage für Features realisieren?Danke DirGrußMarc------------------"Das kann man so machen, aber dann ist es halt Sch...!"
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Komponentenfarbe zurücksetzen
mecteg am 21.05.2010 um 10:28 Uhr (0)
Hallo,ich habe die Komponenten (nicht die Volumenkörper!)einer Baugruppe per Programm eingefärbt.Nun möchte ich diese Farbzuweisung wieder löschen. Wichtig hierbei ist, ich will keine Farben zuweisen sonderndie ursprüngliche Komponentenfarbe wieder haben. UNDO ist keine Option da zwischen dem einfärben und dem zurücksetzenInteraktiv eingegriffen werden soll.Interaktiv funktioniert es wie folgt:(1) Einfärben: - Komponente im Baugruppennavigator selektieren - Menü BEARBEITEN OBJEKT DARSTELLUNG (STRG+J) - ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : NXOpen: ID Symbol
Siassei am 12.02.2009 um 16:26 Uhr (0)
Servus,kann ich im Zeichnungsmodus alle ID-Symbole (mehrere Seiten) für eine Komponente, die assoziativ mit der Körperkante, Fläche, Eckpunkt, ... verknüpft sind, abfragen?Gruß, Thomas------------------Hopfen und MalsGott erhalts Programming is similar to sex. If you make a mistake, you have to support it for the rest of your life.
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Object Part Attribut
Tool am 20.09.2013 um 16:38 Uhr (1)
HalloIch lese normalerweise mit wp.GetAttributeTitlesByType die Partattribute aus.Wie kann ich nun in einer Baugruppe die Objektattribute einer Komponente auslesen?Hat jemand einen Programmcode als Beispiel?Danke und Gruss------------------Gruss Tool
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : UFUNC Objekt ID auslesen
mseufert am 28.01.2008 um 17:22 Uhr (0)
Hallo Seiwi,anbei ein Beispiel aus den UGSolutions ohne Gewähr, da ich sonst hauptsächlich mit VB .NET arbeite. Beim Stöbern findet sich dann auch mal so was. Vorstellbar wäre, daß die falsche ID zur Komponente gehört, nicht zum Solid ? Hast Du schon mal den Typ abgefragt ?Gruß, Michael
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Koordinaten von Komponente in Baugruppe mappen
mseufert am 18.06.2013 um 12:39 Uhr (0)
Hallo Matthias,unter UF_TRNS gibts eine Mapping- Funktion, die mit einer Matrix arbeitet. Die kann unter UF_MTX4 aus zwei Positionen und den zugehörigen Vektoren berechnet werden. Das funktioniert ohne temporäre Koordinatensysteme. Gruß, Michael
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Abfrage ob Komponente den Status Suppressed besitzt
master001 am 23.07.2010 um 13:38 Uhr (0)
Moin UG-Gemeinde,ich habe in meiner Baugruppe einige Parts unterdrückt.... wie kann ich Abfragen ob mein Part in der Baugruppe unterdrückt ist?Danke schon einmal im Voraus...Gruß Patric------------------Internet: http://www.imtech.de
|
| In das Form NX Programmierung wechseln |
|
Unigraphics Programmierung : Komponenten Attribut mit ugopen setzen
DinnerForOne am 26.01.2006 um 15:49 Uhr (0)
Hallo zusammen,so gehts://tag aus Selektion umwandeln in tag-Typ welcher für UF_ATTR_assign passt instance = UF_ASSEM_ask_part_occurrence(objects[0]); //Baugruppen Komponente Attribut absetzen mit umgewandeltem tag UF_CALL(UF_ATTR_assign(instance, "BOM_POS", attr_val));
|
| In das Form Unigraphics Programmierung wechseln |
|
NX Programmierung : VB Bezugskoordinatensystem verschieben
Overcast am 04.12.2008 um 15:16 Uhr (0)
Keine Ahnung, ob es hilft, aber mir sind 2 Sachen aufgefallen: Zitat:Dim LayNum1 As String...WP.Layers.MoveObjects(LayNum1, objArray)1)Die Doku beschreibt den 1. Parameter für MoveObjects() als Integer, nicht als String!Hier hilft die VB Funktion Val():Dim LayNum2 = Val(LayNum1)2)In der NX6 Doku ist die Funktion MoveObjects() bereits obsolete.In der NX5 Doku heisst es ebenfalls bereits "Deprecated in NX5"Würde daher eher MoveDisplayableObjects() verwenden.
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Verwendung des DisplayedParts in der Sitzung abfragen
mseufert am 16.05.2013 um 18:00 Uhr (0)
Hallo Thomas,ff. Vorschlag:1. Displayed Part ermitteln.2. Die PartCollection exklusiv DP durchsuchen, ob dort DP als Komponente (Child) auftauchtAuf die Rekursion, die im Zusammenhang mit Assemblies sonst verwendet wird, kannst Du m.E. an der Stelle verzichten, da alle Parts in der Collection drin sein sollten.Gruß, Michael
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Object Part Attribut
mseufert am 23.09.2013 um 10:05 Uhr (1)
Hallo Tool,die Attribute haben sich mit der NX8 grundlegend geändert, dennoch gilt wie zuvor: Jedes Objekt kann Attribute haben. Du brauchst Dich also lediglich bei der Abfrage auf die Komponente anstatt das Workpart beziehen. Also nicht wp.Get... , sondern comp.Get...Gruß, Michael
|
| In das Form NX Programmierung wechseln |
|
Unigraphics Programmierung : Komponenten Attribut mit ugopen setzen
romu am 07.11.2005 um 15:10 Uhr (0)
Hallo älgso schnell habe ich die Antwort nicht erwartet. Herzlichen Dank. Das object_tag ist das Tag der Komponente, welche das Attribut erhält. Ich werde mich gleich daran setzen dies umzusetzen.10 Unities sind zugeteiltGruss romu------------------
|
| In das Form Unigraphics Programmierung wechseln |
|
NX Programmierung : im Baugruppen-Navigator zum nächsten Element springen
mseufert am 22.11.2011 um 12:55 Uhr (0)
Hallo Stephan,willst Du das Journal für jede Komponente ausführen und startest es jeweils wieder manuell ? Da wär mein Vorschlag, erst alle Komponenten zu ermitteln und deinen Code dann in einer Schleife wiederholt aufzurufen. So sparst Du noch mehr Klicks.Gruß, Michael
|
| In das Form NX Programmierung wechseln |