|
NX Programmierung : Texte verschieben
mseufert am 29.09.2011 um 12:47 Uhr (0)
Hallo Robert,fürs Verschieben nimmst Du Move Object, also den MoveObjectBuilder, richtig? Dem kannst Du u.a. einzelne NXobjects oder ein Array übergeben mit ObjectToMoveObject.add(). Das wäre ein einfacher Weg, ohne selbst eine Instanz von ObjectList etc. anlegen zu müssen. Warum also komplizierter machen als es ist ? Gruß, Michael
|
| In das Form NX Programmierung wechseln |
|
Unigraphics Programmierung : Komponenten Attribut mit ugopen setzen
DinnerForOne am 18.01.2006 um 13:54 Uhr (0)
Hallo zusammen,ich arbeite aktuell auch an einer kleinen Appl in diesem Breich. Ich will mehreren Komponenten gleichzeiteig ein Komponentenattribut vergeben.Ich starte also mit einem UF_UI_select_with_class_dialog() in dem der User die Komponenten selektiert, kriege dann ja die tags der Komponenten.Mit diesen tags gehe ich dann in die UF_ATTR_assign(), und es geschieht nichts.Denke, dass es den Typen der tags liegt, das ist ja ein Buch mit sieben Siegeln.Hast du dieses Problem auch gehabt, habe diverses ve ...
|
| In das Form Unigraphics Programmierung wechseln |
|
NX Programmierung : Komponenten ausrichten über Koordinatensysteme
stefan027 am 17.05.2012 um 12:42 Uhr (0)
Hallo zusammen,ich versuche mittels VB-Journal in einem Assambly Komponenten über Koordinatensysteme auszurichten und zu verschieben. Es sollen die Koordinatensysteme welche in den Komponenten beinhaltet sind genau übereinander liegen.Die Verschiebung habe ich hinbekommen indem ich die Positionen der Komponenten und die Positionen der beinhaltenden Koordinatensysteme ermittelt und verrechnet habe.Das sieht auszugsweise folgendermaßen aus: Dim Komponente1Position As Point3d Dim Komponente1Matrix As Matrix ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Objekt auf Zeichnung
MarckyMON am 16.03.2009 um 12:39 Uhr (0)
Hallo,wie kann ich festellen, auf welchem Drawing-Tag sich ein Objekt befindet, wenn ich das Objekt-Tag mit UF_OBJ_cycle_by_name_and_type herausbekomme? Ich muss bestimmte Note-Objekte mit Werte befüllen, aber die Anordnung diese Objekte stimmt nicht immer mit der Reihenfolge der Drawing-Tags überein.Vielen Dank im Voraus!!MfgMarckyMON
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : VB Bezugskoordinatensystem verschieben
Overcast am 04.12.2008 um 12:40 Uhr (0)
Hm, vermutlich ist es ein "Datum Coordinate System".Die DatumCollection beinhaltet halt nur Datums (Plane, Axis).Die CoordinateSystemCollection beinhaltet CoordinateSystems.Try this:Code:Option Strict OffImports SystemImports NXOpenModule NXJournalSub MainDim theSession As Session = Session.GetSession()Dim WP as Part = theSession.Parts.WorkDim objArray(0) As NXObject Datum-Ksys Datums auf Layer 60 verschieben For Each obj As DisplayableObject In WP.Datums If Not obj.IsBlanked AndAlso WP.Layers.GetS ...
|
| In das Form NX Programmierung wechseln |
|
Unigraphics Programmierung : Komponenten Attribut mit ugopen setzen
romu am 07.11.2005 um 13:08 Uhr (0)
HalloIch suche eine Möglichkeit mit ugopen in einer UG-Baugruppe einer Komponente das Komponenten-Attribute "REFERENCE_COMPONENT" zuzuweisen. Wie muss ich da vorgehen. Für Tips oder weitere Anregungen bin ich sehr dankbar.Gruss romu------------------
|
| In das Form Unigraphics Programmierung wechseln |
|
NX Programmierung : Assoziatives Maß verschieben
RobertM am 18.02.2013 um 11:24 Uhr (0)
Hallo,Ich habe ein Maß, welches den Status HasAssociativeOrigin=true besitzt.Unter bestimmten Voraussetzungen muss ich das Maß mitCode:Point3d origin1 = new Point3d(x ,y , 0.0);horizontalDimension1.AnnotationOrigin = origin1;verschieben.Hat jemand eine Idee wie ich HasAssociativeOrigin=false setzen kann.Habe die Reference schon kreuz und quer durchsucht, finde aber keinen Anhaltspunkt.------------------Gruß Robert
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : child list mit ug_child_in_part
Joerg.A am 30.01.2006 um 09:19 Uhr (0)
Hallo,ich glaube ich hatte auch mal Probleme mit dem Update von Klassen, die nur Komponenten anhängen. Versuche mal in diese Klasse ein Feature einzubauen (z.B. Datum Plane) und dessen Werte auch beim ändern der Komponenten zu ändern. Vielleicht hilft das ein Update in der Komponente auszuführen.GrussJoerg
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Datei laden und Bauteile ausgeben
mseufert am 17.07.2015 um 18:30 Uhr (1)
Zitat:Original erstellt von rattlesnake:... ich möchte ein Bauteil laden und anschließend dessen Name und Bauteile ausgeben.Hallo rattlesnake,vermutlich willst Du eine Baugruppe laden und deren Name sowie die (Anzahl der ... ?) Komponenten ermitteln und ausgeben ?Den Namen von Baugruppe oder -Teil, was ja in NX weitestgehend identisch ist, lässt sich mit den Properties [Part].Fullpath oder [Part].Leaf auslesen.Das Ermitteln der Komponenten mit [Component].GetChildren() ist zunächst zwar i.O., muss aber rek ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Attributierung mit Maske
Caliban am 20.03.2017 um 13:20 Uhr (1)
Hallo zusammen, ich wollte Fragen, ob es die Möglichkeit gibt, sich eine Automatisierte Maske zu schreiben die folgendermaßen funktioniert: Anwählen der zu Attribuierenden Komponenten Programm/Button öffnet Maske Auswahl der Attribute mittels Dropdown AnwendenDann hätten alle ausgewählten Komponenten die selben Attribute.Vielen Dank für eure Hilfe! GrußCaliban
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Macro/Journal: Alle Komponenten einer Baugruppe markieren
jo.sch am 05.06.2014 um 11:33 Uhr (1)
Geht mir genauso :-)aber in diesem Fall komme ich wohl nicht drumherum...Ich habe einen Button, der ein NXOPEN Befehl startet (nicht von uns programmiert, sehr wenig Chancen da ran zu kommen weil jede Änderung etc. -- $$$$), der setzt vorraus, dass ein oder mehrer Komponenten selektiert ist.Ich könnte also mit einem eigenen Journal etc. nicht die ganze Funktion "nachprogrammieren", sondern müsste irgendwie eine ACTIONS/PRE definieren, wo im Ergebnis dann alle Komponenten der Baugruppe im ANT selektiert sin ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : VB Bezugskoordinatensystem verschieben
little_ug am 03.12.2008 um 08:17 Uhr (0)
Hallo Zusammen habe folgendes Problem.Möchte ein / alle Bezugskoordinatensysteme auf einen bestimmten Layer schieben.Auszug aus dem Programm:Datum-Ksys Datums auf Layer 60 verschieben For Each obj As DisplayableObject In WP.Datums If Not obj.IsBlanked AndAlso WP.Layers.GetState(obj.Layer) Layer.State.Hidden Then objArray(0) = obj WP.Layers.MoveObjects(60, objArray) End If NextDatum-Ksys Punkte auf Layer 60 verschieben For Each obj As DisplayableObject In WP.Points If ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Extremum
CAxFANS am 16.02.2011 um 11:53 Uhr (0)
Hallo Walter,vielen Dank für deine Antwort!meine Frage ist: Ich möchte die Extrempunkt auf eine Fläche herausfinden, und diese Punkt hat eine maximal Abstand zur eine Platte(ZB.:XY Achse.). die Fläche und die Platte in unterschiedlichen Komponenten einer Baugruppe (Zwangsbedingungen)Für 2assoziative Komponenten können wir durch meassurement realisieren. aber wenn sie nicht assoziative sind , wie kann ich definieren?dankejieich kennte,
|
| In das Form NX Programmierung wechseln |