Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  NX Programmierung
  Koordinatensysteme verschieben

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX
Autor Thema:  Koordinatensysteme verschieben (963 mal gelesen)
Tommes01
Mitglied
Konstrukteur


Sehen Sie sich das Profil von Tommes01 an!   Senden Sie eine Private Message an Tommes01  Schreiben Sie einen Gästebucheintrag für Tommes01

Beiträge: 749
Registriert: 21.02.2003

erstellt am: 15. Mrz. 2019 09:14    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,

ich möchte alle KSYS eines Parts mithilfe eines Makros auf einen bestimmten Layer verschieben.
Mit folgendem Code habe ich es probiert:

        Const datumLayer As Integer = 61
        Dim displayModification3 As DisplayModification
        displayModification3 = theSession.DisplayManager.NewDisplayModification()
        displayModification3.NewLayer = datumLayer
        displayModification3.Apply(workPart.Datums.ToArray)
        displayModification3.Dispose()

Bezugsebenen und Bezugsachsen werden hiermit auch verschoben. Leider Koordinatensysteme nicht.
Wie kann ich diese ansprechen?

Danke für eure Hilfe,
Tommes

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Tommes01
Mitglied
Konstrukteur


Sehen Sie sich das Profil von Tommes01 an!   Senden Sie eine Private Message an Tommes01  Schreiben Sie einen Gästebucheintrag für Tommes01

Beiträge: 749
Registriert: 21.02.2003

Solid Edge 2021 MP4
NX 1953
NX 2206 (Test)

erstellt am: 15. Mrz. 2019 09:42    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Habe jetzt festgestellt, dass 3 von 5 Koordinatensysteme verschoben werden, die anderen nicht.
Kann sich das jemand erklären?

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

mseufert
Moderator
Freiberuflicher CAD/CAM Ingenieur


Sehen Sie sich das Profil von mseufert an!   Senden Sie eine Private Message an mseufert  Schreiben Sie einen Gästebucheintrag für mseufert

Beiträge: 2624
Registriert: 18.10.2005

HP Z420
WIN7 64 Win 10
UG NX6-1980
3D Printer Prusa MK2 S

erstellt am: 15. Mrz. 2019 15:37    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Tommes01 10 Unities + Antwort hilfreich

Hallo Tommes01,

das hängt sehr wahrscheinlich an den Objekten, die bei displayModification.Apply(...) übergeben werden. Die sollten vom Typ DisplayableObject sein oder davon die Eigenschaften geerbt haben. NX kennt ja auch Objekte, die nicht dargestellt werden können 

Koordinatensysteme sind unter <Part>.Coordinatesystems zu finden, alternativ geht's über <Part>.Features.

Gruß, Michael

------------------
Ein Mensch wird laut, wenn er was will;
wenn er's erst hat, dann wird er still;
Das "Danke" ist, nach alter Sitte,
Weit selt'ner als das "Bitte, Bitte".

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Tommes01
Mitglied
Konstrukteur


Sehen Sie sich das Profil von Tommes01 an!   Senden Sie eine Private Message an Tommes01  Schreiben Sie einen Gästebucheintrag für Tommes01

Beiträge: 749
Registriert: 21.02.2003

erstellt am: 18. Mrz. 2019 09:15    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Michael,

das war jetzt zu hoch für mich! Bin Neuling in der NX-Programmierung.
Kannst du deinen ersten Satz nochmal genauer erklären?

Wie verschiebe ich denn am Besten alle Bezugsobjekte auf einen bestimmten Layer.

Gruß Tommes

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP



Praktikum in der Forschung ab Mai 2024
Life is always about becoming? Im Leben geht es darum, sich auf eine Reise zu begeben, um die beste Version unseres zukünftigen Selbst zu werden. Während wir Neues entdecken, stellen wir uns Herausforderungen, meistern sie und wachsen über uns hinaus.

Bewerben Sie sich bei Mercedes-Benz und finden Sie den Aufgabenbereich, in dem Sie Ihre Talente individuell entfalten können. Dabei werden Sie von visionären Kolleginnen und Kollegen unterstützt, die Ihren Pioniergeist teilen....
Anzeige ansehenEntwicklung
mseufert
Moderator
Freiberuflicher CAD/CAM Ingenieur


Sehen Sie sich das Profil von mseufert an!   Senden Sie eine Private Message an mseufert  Schreiben Sie einen Gästebucheintrag für mseufert

Beiträge: 2624
Registriert: 18.10.2005

HP Z420
WIN7 64 Win 10
UG NX6-1980
3D Printer Prusa MK2 S

erstellt am: 18. Mrz. 2019 10:44    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Tommes01 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von Tommes01:
Wie verschiebe ich denn am Besten alle Bezugsobjekte auf einen bestimmten Layer.

Such' mal nach z.B. Layer, das Thema gab's schon das eine oder andere mal.
Für Grundlagen empfehle ich nach wie vor das Tutorial von Daniel Noll.

Gruß, Michael

------------------
Ein Mensch wird laut, wenn er was will;
wenn er's erst hat, dann wird er still;
Das "Danke" ist, nach alter Sitte,
Weit selt'ner als das "Bitte, Bitte".

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz