| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
| |
| On-Demand-Webinare zu Solid Edge (Solid Edge) |
Autor
|
Thema: Maßstab längenabhängig steuern (1526 mal gelesen)
|
tolo Mitglied Konstrukteur
Beiträge: 91 Registriert: 11.04.2007 NX 11.0
|
erstellt am: 08. Jul. 2014 16:19 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich möchte eine Zeichnungsansicht erstellen, die immer auf ein DIN A3 Blatt passt, auch wenn das Teil mal 500, 1000, 2000 oder 5000 mm lang ist. Mein Ansatz wäre den Maßstab über eine Expression mit der Länge zu steuern, so dass die Ansicht immer 150 mm lang bleibt. Weiß jemand dazu mehr, hat jemand eine Idee? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Markus_30 Moderator CAx-Architect
Beiträge: 5513 Registriert: 21.03.2005 Windows 10 (21H2) NX 2007 Series
|
erstellt am: 08. Jul. 2014 18:00 <-- editieren / zitieren --> Unities abgeben: Nur für tolo
Hallo, das geht sogar relativ einfach. Im Ansichtsstil kannst du im Tab "General" beim "Scale" auf "Expression" gehen. Ein Beispiel: Du hast ein A0-Blatt, das Modell ist 500 mm (p0815) lang. Nun bringst du das mit Maßstab 1:1 auf die Ansicht, auf der Zeichnung ist dein Teil also ebenfalls 500 mm lang. Wird das Modell nun 2000 mm (p0815) lang, dann müsste der Maßstab in der Zeichnung 1:4 betragen, um die 2000 mm auf der Zeichnung ebenfalls mit 500 mm Länge darzustellen. Dein Ausdruck für den Maßstab beträgt also in dem Beispiel (500/p0815). Änderst du nun die Länge, so passt sich der Ansichtsmaßstab automatisch an. ------------------ Gruß Markus Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tolo Mitglied Konstrukteur
Beiträge: 91 Registriert: 11.04.2007 NX 11.0
|
erstellt am: 09. Jul. 2014 18:38 <-- editieren / zitieren --> Unities abgeben:
Hallo Markus, vielen Dank für die schnelle Antwort. Leider steh ich mal wieder auf dem Schlauch. Ich habe die View angewählt und habe das Style-Fenster geöffnet. Unter dem Reiter General habe ich bei Scale auf Expression geklickt. Dann erscheint ein weiteres Fenster mit Expressions (siehe Foto). Dort habe ich aber keine Möglichkeit eine Formel für den Scale der View einzutragen. Mache ich da was falsch oder habe ich da was übersehen? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Markus_30 Moderator CAx-Architect
Beiträge: 5513 Registriert: 21.03.2005 Windows 10 (21H2) NX 2007 Series
|
erstellt am: 10. Jul. 2014 07:16 <-- editieren / zitieren --> Unities abgeben: Nur für tolo
Guten Morgen, dann erstell den Ausdruck doch einfach im Vorfeld über #Tools #Expressions. Stell den Wert aber auf "Constant" und nicht auf "Länge" und "mm". Kann sein, dass die Einheit mm beim View Scale nicht gefressen wird. ------------------ Gruß Markus Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tolo Mitglied Konstrukteur
Beiträge: 91 Registriert: 11.04.2007 NX 11.0
|
erstellt am: 11. Jul. 2014 12:00 <-- editieren / zitieren --> Unities abgeben:
Hallo Markus, ich hab noch eine Weile auf der Leitung gestanden, es aber jetzt hinbekommen. Zur Klärung für andere Interessenten, die eine ähnlich lange Leitung haben javascript:InsertSMI(' %20');: Die Expression muss tatsächlich zunächst im Part (3D) erstellt werden. Hierbei ist zu beachten (wie du schon beschrieben hast), dass eine Expression von Typ "Number" und als "Constant" erzeugt wird. Diese bekommt dann eine Formel (z.B.: 500/p0815). Dabei entspricht die 500 der tatsächlichen Ansichtsgröße auf der Zeichnung. In der Zeichnung geht man dann über den View Style Dialog im Reiter "General" auf den Button "Expression". Dann im Dialog "Expressions" auf den Button "Link to Part". Im folgenden Dialog wählt man das entsprechende Part aus, dessen Expressions dann im Auswahlfenster erscheinen. Hier kann dann die vorher erzeugte Expression selektiert werden und steuert nun den Ansichtsmaßstab. Danke für Deine Unterstützung Gruß Thomas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |