|
NX Programmierung : Macro/Journal: Alle Komponenten einer Baugruppe markieren
pleudel am 05.06.2014 um 12:49 Uhr (1)
Also verstehe ich das richtig, wenn du alles selektiert hast und dann das Macro startest, dann ist alles gut? Und das selektieren willst du nicht manuell, sondern per Programm machen? Oder musst du das an das Macro übergeben?
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Kinematik: Attribute und Eigenschaften von Komponenten inkonsistent
ThomasZwatz am 08.01.2010 um 18:23 Uhr (0)
Wär an sich im NX-Forum besser aufgehoben, denk ich ...Ich kenne keine Simulationen in NX, aber wenn es sich dabei um ein NonMaster Part handelt:Man muß die Attribute manuell synchronisieren:Im ANT Masterpart markieren + MB3 Properties ... in welchem Tab das genau ist weiß ich jetzt ohne NX nicht ....Thomas
|
| In das Form NX Programmierung wechseln |
|
Unigraphics Programmierung : Maten im Journal möglich?
faxe1984 am 13.06.2007 um 11:01 Uhr (0)
Hallo zusammenIch habe ein Journal aufgezeichnet indem ich zwei Komponenten in einem Assembly zusammengematet habe. wenn ich nun das Journal laufen lasse wird der Matevorgang nicht mehr durchgeführt.Prinzipiell muss das doch möglich sein?Danke im Voraus
|
| In das Form Unigraphics Programmierung wechseln |
|
NX Programmierung : Komponenten ausrichten über Koordinatensysteme
mseufert am 18.05.2012 um 16:27 Uhr (0)
Hallo Stefan,wenns einen einfachen Weg gibt, würd ich ihn in NXOpen.Positioning vermuten (Journal aufzeichnen ...). Falls es dort nichts gibt, bleibt m.E. nur die Ochsentour über UFSession.mtx*, also Positionen und Matrizen in Double-Arrays umwandeln, Transformationsmatrix berechnen und auf die Komponente anwenden.Gruß, Michael
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Extremum
Walter Hogger am 16.02.2011 um 11:39 Uhr (0)
Hallo CAxFANS,deine Aufgabestellung ist mir nicht klar.Willst du den Maximalabstand messen?Hast du einen Parameter für den Abstand den du limitieren willst?Sind die Fläche und die Platte in unterschiedlichen Komponenten einer Baugruppe (Zwangsbedingungen)?Willst du die Überschreitung eines Maximalwerte prüfen?Gruß------------------Walter Hogger
|
| In das Form NX 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 : Stückliste inkl Partrevisionstände
Walter Hogger am 11.01.2023 um 14:13 Uhr (1)
Hallo Bizer711,ich fürchte, da kommen wir gedanklich nicht zusammen. Die Zeichnung (Drawing) verteilt Revisions-Nummern an die Baugruppenkomponenten? Das kann nicht klappen, da der Besitzer der Zeichnung (Drawing) meist keine Schreibrechte auf die Komponenten besitzt.Gruß------------------Walter Hogger
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Koplanare Matrix3x3 im Journal erkennen?
jo.sch am 06.06.2014 um 08:24 Uhr (1)
Reicht es, wenn einfach die Z Komponenten gleich sind?Egal welche Ebene? Oder bezieht sich das mit gleicher Z Komponente nur für Objekte in der XY Ebene (oder halt parallel dazu)...Oder müsste ich bei Objekten in der XZ-Ebene auf gleiche Y Kompoenenten gucken? Wie sähe das aus, wenn man komplett "schiefe" Ebenen hat?
|
| In das Form NX Programmierung wechseln |
 |
NX Programmierung : Stückliste inkl Partrevisionstände
Walter Hogger am 11.01.2023 um 13:40 Uhr (1)
Hallo Bizer711,ja, wir sprechen aneinander vorbei. Du sprichst von NX-System-Attributen "..@$SH_.." (siehe Anlage). Ich meinte Part Attribute vom aktuellen Teil (Zeichnung) bzw. den einzelnen Komponenten der Baugruppe. Wo kommt den deine Versionsnummer her? Ist das ein Part-Attribut, das jede Komponente der Baugruppe mitführt?Gruß------------------Walter Hogger
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Wie starte ich meine WinFormAppl NonModal?
master001 am 10.12.2009 um 13:46 Uhr (0)
Moin Michael,die Variante über das Modul greift leider auch nicht. In der WinForm ist ein Informations-Fenster, welches bei der Abfrage bestimmter Komponenten zusätzliche Informationen zeigen soll.Diese Informationen kann der User dann dort direkt bearbeiten oder neue hinzufügen (z.B. Attribute).Gruß Patric------------------Internet: http://www.imtech.de
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Ebenen im Journal verschiebn
Swin-joe am 17.03.2011 um 14:03 Uhr (0)
Hallodie Verschiebung der Ebene erhält man, indem man erstmal ein Journal aufzeichnet indem dies manuell durchgeführt wird. Wenn man sich den Quelltext anschaut, erkennt man dass die Verschiebung in Koordinaten hinterlegt ist.Nun kann man die Koordinaten so verändern, dass die Ebene an die gewollte stelle verschoben wird.Wenn man das noch mit einer for Schleife kombiniert, kann man die Ebene automatisch verschieben.Gruß Andi
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : UsedArrangement Property - Baugruppe
gfx-toxic.de am 15.01.2013 um 09:34 Uhr (0)
Hallo Robert,Arragments sind Baugruppenanordungen. Du kannst z.B. verschiedene Positionen von einzelenen Komponenten speichern um diese auf der Zeichnung darzustellen. Typischer Fall wäre z.B. Kolben vorne, Kolben hinten.Das könntest du nutzen um das abzufragen. Ich würde aber eher dazu raten zu schauen ob die "Root-Component" Children hat. Da gibts eine Methode dazu, die da heißt GetChildren().
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Layer von Objekt abfragen
Sirus am 08.08.2012 um 16:17 Uhr (0)
oder so....Dim theSession As Session = Session.GetSession()Dim workpart As Part = theSession.Parts.Work()Dim objArray(0) As DisplayableObjectDim displayPart As Part = theSession.Parts.DisplayDim theUI As UI = UI.GetUI() ----- Verschieben der Skizzen auf def. LayerDim layer_sketches As String = 10 For Each obj As DisplayableObject In workpart.Sketches If Not obj.IsBlanked AndAlso workpart.Layers.GetState(obj.Layer) Layer.State.Hidden Then objArray(0) = obj workpart.Layers.MoveDisplayableObjects(Val(la ...
|
| In das Form NX Programmierung wechseln |