| | |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
| | |
 | Anwender CAD mit Siemens NX-Basis , ein Kurs (bis zu 100% förderbar mit Bildungsgutschein)
|
|
Autor
|
Thema: Dimetrische Ansicht erzeugen durch Drehen (4984 mal gelesen)
|
Bastian1 Mitglied Student

 Beiträge: 11 Registriert: 15.06.2007
|
erstellt am: 07. Feb. 2008 14:42 <-- editieren / zitieren --> Unities abgeben:         
Hallo Leute, ist arbeite mit NX4 und stehe vor dem Problem, dass ich keine dimetrische Ansicht erzeugen kann. Vom Vorgehen her ist mir klar was ich machen muss, nur fehlen mir die exakten Werte. Zunächst beschreibe ich erstmal mein Vorgehen: - Ich befinde mich in der Konstruktionsumgebung - drehe mein Bauteil in die Frontansicht - drücke "strg+r" um mein Bauteil zu drehen - dann drehe ich zunächst um die horizontale Achse um 20,xx° - anschließend um die vertikale Achse um 19,xx° - danach speichere ich meine Ansicht mit "Ansicht speichern unter" Leider fehlen mir wie oben schon erwähnt die exakten Werte um genau die Winkel von 7° und 42° zu treffen. Hierzu habe ich einen Screenshot hochgeladen. Einfach mal anschauen und ihr wisst was ich meine. Ich bin für jede Hilfe dankbar. Gruß Bastian
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Meinolf Droste Ehrenmitglied V.I.P. h.c. Dipl.Ing

 Beiträge: 5175 Registriert: 14.12.2000 NTSI Workstation Core i7-9700K 4.90 GHz 32 GB RAM NVIDIA Quadro P2000 TC 11.5 NX 12.0.2 MP7 NX 1888 testing NX 1899 Beta
|
erstellt am: 07. Feb. 2008 15:34 <-- editieren / zitieren --> Unities abgeben:          Nur für Bastian1
Hallo Bastian, mach es dir nicht so schwer. In den Anwenderstandards, siehe Pic, den Haken setzen bei "Dimetrische Ansichten". Dann speichern, anschließend solltest du deine dimetrischen Ansichten haben. Überprüfen kannst du das im Teilenavigator unter "Modellansichten" grüße Meinolf ------------------ Grüße Meinolf Ich steh auf flotte Dreier Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bastian1 Mitglied Student

 Beiträge: 11 Registriert: 15.06.2007
|
erstellt am: 08. Feb. 2008 11:42 <-- editieren / zitieren --> Unities abgeben:         
Hallo Meinolf, ich hab die Ansichten in den Anwenderstandards aktiviert, jedoch schein UG etwas anderes unter einer dimetrischen Ansicht zu verstehen als ich (und der Hoischen...). Da sind die Winkel von 7° und 42° nicht umgesetzt worden. Schau dir bitte mal mein angehängten Screenshot an. Gruß Bastian Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Meinolf Droste Ehrenmitglied V.I.P. h.c. Dipl.Ing

 Beiträge: 5175 Registriert: 14.12.2000 NTSI Workstation Core i7-9700K 4.90 GHz 32 GB RAM NVIDIA Quadro P2000 TC 11.5 NX 12.0.2 MP7 NX 1888 testing NX 1899 Beta
|
erstellt am: 08. Feb. 2008 13:21 <-- editieren / zitieren --> Unities abgeben:          Nur für Bastian1
|

| |
Overcast Mitglied
 
 Beiträge: 111 Registriert: 21.12.2005
|
erstellt am: 11. Mrz. 2008 17:12 <-- editieren / zitieren --> Unities abgeben:          Nur für Bastian1
Zitat: Original erstellt von Meinolf Droste:
Kannst ja mal ne Call bei UGS aufmachen. Würde ich mir aber nicht viel von versprechen.
Warum so pessimistisch? Die Darstellung nach DIN EN ISO 5456-4 obliegt einer manuellen Herleitung und wuerde eine orthogonale/parallele Projektion verzerren. Wenn das Seitenverhaeltnis nach DIN EN ISO 5456-4 exakt [1:1:0.5] betragen soll, koennen die Winkel mit berechneter Axonometrie nicht 7° und 42° betragen. Es ergibt sich vielmehr ein projezierter Kippwinkel von 7.2° und 41.4° Die Rotationswinkel um die Bildschirmachsen sind demnach: um Z: 19.4712° um X: 20.7048° Das folgende VB Skript nutzt eine Transformationsmatrix und kann z.B. in eine Toolbar eingebunden werden: Code:
' Create a 'DIN EN ISO 5456-4' Dimetric View in Modeling ' and save the view as custom view ' so that it can be imported in Drafting Option Strict Off Imports System Imports NXOpen Module NXJournal Sub Main Dim theSession As Session = Session.GetSession() Dim displayPart As Part = theSession.Parts.Display Dim matrixT As Matrix3x3 matrixT.Xx = 0.935414289 matrixT.Xy = 0.353553544 matrixT.Xz = 0.0 matrixT.Yx = -0.117851227 matrixT.Yy = 0.311804883 matrixT.Yz = 0.942808996 matrixT.Zx = 0.333333462 matrixT.Zy = -0.881917007 matrixT.Zz = 0.333333462 displayPart.ModelingViews.WorkView.Orient(matrixT) Dim view1 As View view1 = displayPart.Views.SaveAs(displayPart.ModelingViews.WorkView, "DIMETRIC_ISO5456-4", False, False) End Sub End Module
Um die Symbolleiste global zur Verfuegung zu stellen, kann man eine eigene Toolbardatei *.tbr Datei erzeugen. Beispiel myviews.tbr:
Code: TITLE MYVIEWS VERSION 170 DOCK TOP BUTTON DIMETRIC LABEL Dimetric DIN EN ISO 5456-4 BITMAP dimetric.bmp ACTION create_dimetric_view_according_to_din_en_iso_5456-4.vb
Die Dateien myviews.tbr, dimetric.bmp und das VB Skript muessen beim Start von NX zugaenglich sein. Es gibt mehrere Moeglichkeiten, Startverzeichnisse in NX zu definieren. 1) Verzeichniseintrag in %UGII_BASE_DIR%\ugii\menus\custom_dirs.dat 2) Verzeichnis ueber eine der Systemvariablen UGII_USER_DIR, UGII_SITE_DIR oder UGII_GROUP_DIR definieren. In diesem Verzeichnis dann folgende Unterverzeichnis-Struktur anlegen: \application dimetric.bmp \startup create_dimetric_view_according_to_din_en_iso_5456-4.vb myviews.tbr Beim Start von NX wird die Toolbardatei dann automatisch geladen.Gruß vom Overcast
[Diese Nachricht wurde von Overcast am 11. Mrz. 2008 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |