|
NX Programmierung : Objekt auf Zeichnung
mseufert am 17.03.2009 um 16:22 Uhr (0)
Hallo MarckyMON,Du willst, wenn ich das richtig verstehe, die Zuordnung einer Note zu einem Drawing-Sheet herausbekommen ? Aber was hat das mit der Anordnung der Objekte (geometrisch oder die, bei cycle gelieferte Reihenfolge?) und der Reihenfolge von Drawing- Tags zu tun. Gruß, Michael
| | In das Form NX Programmierung wechseln |
|
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 |
|
NX Programmierung : .net: in bg eine stufe nach oben gehen..
mseufert am 17.09.2010 um 13:50 Uhr (0)
Hallo Urs,in Deinem Ansatz steckt m.E. ein Denkfehler, den ich auch nicht vorher bedacht hatte. Wenn Du ein Part zum DisplayedPart machst, liegt das Part vor, nicht die Komponente. Dieses Part kann an mehreren Stellen in unterschiedlichen Parents verbaut sein. Daher auch die Auflistung im ANT, RMB, die mehr als einen Eintrag haben kann. Ein Part hat aber kein Parent, nur eine Komponente kann ein Parent haben. Zur Komponente wird das Part erst, wenn es irgendwo verbaut ist.Gruß, Michael
| | In das Form NX Programmierung wechseln |
|
NX Programmierung : .net: in bg eine stufe nach oben gehen..
mseufert am 17.09.2010 um 13:50 Uhr (0)
Hallo Urs,in Deinem Ansatz steckt m.E. ein Denkfehler, den ich auch nicht vorher bedacht hatte. Wenn Du ein Part zum DisplayedPart machst, liegt das Part vor, nicht die Komponente. Dieses Part kann an mehreren Stellen in unterschiedlichen Parents verbaut sein. Daher auch die Auflistung im ANT, RMB, die mehr als einen Eintrag haben kann. Ein Part hat aber kein Parent, nur eine Komponente kann ein Parent haben. Zur Komponente wird das Part erst, wenn es irgendwo verbaut ist.Gruß, Michael
| | In das Form NX Programmierung wechseln |
|
NX Programmierung : Komponententransformation absolut festlegen
mseufert am 07.01.2014 um 12:19 Uhr (1)
Hallo romanoir2005,Du wirst m.E. nicht drumrum kommen, die Matrix der Komponente zu ermitteln, zu invertieren und damit die Komponente zu positionieren. Einerseits gibt NX die Funktion auch interaktiv nicht her, andererseits ist auch in NXOpen nichts zu finden, was ein direktes Positionieren ermöglicht.Gruß, Michael
| | In das Form NX Programmierung wechseln |
|
NX Programmierung : im Baugruppen-Navigator zum nächsten Element springen
mseufert am 22.11.2011 um 13:51 Uhr (0)
... dann fällt mir zumindest kein einfacher Weg mehr ein. Der aufwendigere könnte so aussehen: Einmalig oder mit jedem neuen Start die Assembly- Struktur auslesenDie zuletzt bearbeitete Komponente irgendwie merkenBeim nächsten Start aus den ersten beiden Informationen die nächste Komponente ermittelnGruß, Michael
| | In das Form NX Programmierung wechseln |
|
NX Programmierung : [VB.Net Journal] Stage / Boundingbox
mseufert am 31.03.2009 um 10:28 Uhr (0)
Zitat:Original erstellt von met:Und diese liefern eben die Koordinaten der Vertice aus den einzelnen Parts und nicht aus dem DisplayPart.einfaches Beispiel:Baugruppe1 (=DisplayPart) enthält Komponente Teil1 an Position 100,100,100. Teil1 enthält eine Linie von P1(0,0,0) zu P2(10,0,0).GetVertices liefert (0,0,0) und 100,0,0), ich benötige aber (100,100,100) und (110,100,100)Hallo met,spricht was dagegen, zunächst Position und Orientierung der Komponente, bezogen auf das DP zu ermitteln, danach die Position ...
| | In das Form NX Programmierung wechseln |
|
NX Programmierung : MakeUnique funktioniert nicht
mseufert am 23.08.2016 um 09:04 Uhr (1)
Hallo pleudel,die Antwort hast Du selbst schon gegeben: Zitat:Die Komponente wird auch umbenannt, aber wenn ich danach ... Eine, wahrscheinlich (was steht in Zeile 703 ???) zuvor gesetzte Objektvariable verweist auf etwas, das zwischenzeitlich verändert wurde. Nach MakeUnique ist das alte Objekt nicht mehr verfügbar, die Komponente ist nicht mehr die selbe wie zuvor.Gruß, Michael
| | In das Form NX Programmierung wechseln |
|
NX Programmierung : Komponente + Material
mseufert am 27.04.2009 um 15:22 Uhr (0)
Hallo Trudel,hier mal eine Idee - rein theoretisch. Praktisch sollte es mit etwas Detailarbeit in etwa so funktionieren:Der Komponente ist, sofern geladen ein Part zugeordnet (Comp.Prototype). Das Objekt Part hat eine sog. Bodycollection (Part.Bodies), in der Du alle Bodies findest. Über den jeweiligen Body sollte es dann möglich sein, an das Material ranzukommen.Gruß, Michael
| | In das Form NX Programmierung wechseln |
|
NX Programmierung : .net: in bg eine stufe nach oben gehen..
mseufert am 22.09.2010 um 09:26 Uhr (0)
Hallo Urs,da kann auch Siemens nicht viel machen. Ein und dasselbe Part kann eben hundert mal verbaut sein, eine Komponente ist einzigartig. Eine theoretische Möglichkeit wäre, sich beim "Make displayed Part" zu merken, wo man her kommt (von welchem Parent) bzw. welche Komponente man zum dargestellten Teil macht, evtl. über einen User Exit. Mit der Info gibts dann auch wieder einen Weg zurück.Gruß, Michael
| | In das Form NX Programmierung wechseln |
|
NX Programmierung : .net: in bg eine stufe nach oben gehen..
mseufert am 22.09.2010 um 09:26 Uhr (0)
Hallo Urs,da kann auch Siemens nicht viel machen. Ein und dasselbe Part kann eben hundert mal verbaut sein, eine Komponente ist einzigartig. Eine theoretische Möglichkeit wäre, sich beim "Make displayed Part" zu merken, wo man her kommt (von welchem Parent) bzw. welche Komponente man zum dargestellten Teil macht, evtl. über einen User Exit. Mit der Info gibts dann auch wieder einen Weg zurück.Gruß, Michael
| | In das Form NX Programmierung wechseln |
|
NX Programmierung : Texte verschieben
mseufert am 23.09.2011 um 08:09 Uhr (0)
Hallo Robert,beim SelectionManager musst Du interaktiv eingreifen. Mit den Cycle- Funktionen in der UFSession gehts auch ohne Eingriff.Gruß, Michael
| | In das Form NX Programmierung wechseln |
|
NX Programmierung : Texte verschieben
mseufert am 23.09.2011 um 08:09 Uhr (0)
Hallo Robert,beim SelectionManager musst Du interaktiv eingreifen. Mit den Cycle- Funktionen in der UFSession gehts auch ohne Eingriff.Gruß, Michael
| | In das Form NX Programmierung wechseln |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
 |