| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Creo |
Autor
|
Thema: Volumenangabe in Zeichnungen (2333 mal gelesen)
|
andre.hofmann Mitglied Dipl.-Ing. MB
Beiträge: 383 Registriert: 11.05.2005
|
erstellt am: 12. Mai. 2011 13:24 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich möchte einen speziellen Zeichnungsrahmen für Kunststoffteile anlegen. In diesem möchte ich nicht die Masse oder das Gewicht, sondern das Volumen des Teiles angeben. Für die Ausgabe des Volumens hätte ich gerne das Format 10e3. Die Kommastellen steuere ich z.B. über [.2], aber wie stelle ich das Format um? Dankeschön! ------------------ Experience is what you get, when you don't get what you want. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
U_Suess Moderator CAD-Admin / manchmal Konstrukteur
Beiträge: 10560 Registriert: 14.11.2001 CREO 4 M120 (+Geniustool für Creo 6.0.2) PDMLink 11.0 M030 NTSI Contender E64 SC8 mit NVIDIA Quadro P4000 Intel Core i7-10700KF / 3,80 GHz 64GB DDR4-RAM / 2933 MHz Win 10 Prof. 64Bit (20H2)
|
erstellt am: 12. Mai. 2011 13:33 <-- editieren / zitieren --> Unities abgeben: Nur für andre.hofmann
|
andre.hofmann Mitglied Dipl.-Ing. MB
Beiträge: 383 Registriert: 11.05.2005
|
erstellt am: 12. Mai. 2011 13:39 <-- editieren / zitieren --> Unities abgeben:
Danke für die Antwort. Oder gleich in die Zeichnung: Volumen: &PRO_MP_VOLUME[.1] mm³ Dann bekomme ich aber 1000 mm³ und nicht 1e3 mm³. Mein Problem ist die Umstellung auf wissenschaftliche Darstellung der Zahl. ------------------ Experience is what you get, when you don't get what you want. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Pro_Blem Moderator Tschechischer Zeichner
Beiträge: 2952 Registriert: 24.07.2006 HP Elitebook8740w Core i7, 8GB Win7 x64 Pro/E WF4 M180(M220) Creo1.0 M020 (Adv.XE mit AAX) StartupTools2012 Pro/I 3.4 M070
|
erstellt am: 12. Mai. 2011 14:04 <-- editieren / zitieren --> Unities abgeben: Nur für andre.hofmann
|
nicklamer Mitglied Entwicklungsingenieur
Beiträge: 80 Registriert: 15.12.2010
|
erstellt am: 12. Mai. 2011 14:07 <-- editieren / zitieren --> Unities abgeben: Nur für andre.hofmann
als Beispiel: Code: vol = pro_mp_volumeif vol >=1000 gew = vol/1000 exp = 3 endif if vol <1000 gew = vol/100 exp = 2 endif
und im zeichnungsfeld:
Code: &GEW[.0]e&EXP[.0]
Tante Edit: wenn ich schon e3 schreib, dann sollt ich vielleicht durch 1000 teilen und nicht durch 100.. und Edit 2: man muss da halt im Endeffekt alle Potenzen von Hand rein bringen...keine Ahnung, obs da noch ne Möglichkeit gibt, das ganze ohne die endlos vielen Zeilen Code automatisch abzufragen [Diese Nachricht wurde von nicklamer am 12. Mai. 2011 editiert.][Diese Nachricht wurde von nicklamer am 12. Mai. 2011 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
andre.hofmann Mitglied Dipl.-Ing. MB
Beiträge: 383 Registriert: 11.05.2005 NX 8.5.3.3 & WF3 (M250) unter Windoof 7 Prof.
|
erstellt am: 12. Mai. 2011 14:33 <-- editieren / zitieren --> Unities abgeben:
Die Idee ist schon klasse, wenngleich ich die Potenzen gerne auomatisch bestimmen lassen würde. Wenn es da keine fertige Routine gibt, wäre das aber schon ganz schöner Aufwand, Stellen vor dem Komma zählen, erste Zahl abtrennen, 2., 3., 4., Zahl abtrennen, und dann zusammensetzen. Programmieren ist jetzt auch nicht meine Stärke (vorsichtig ausgedrückt ;-) ). Vieleicht gebe ich mich erst einmal mit dem Standard zufrieden. Ich könnte aber Deine Routine verwenden, um von mm³ auf cm³, .. umzurechnen, das würde ja schon weiter helfen. Wo schreibst Du den Code rein, in Pro/Program? Wenn ich das versuche, bringt er mir einen Fehler, wahrscheinlich weil er noch kein Volumen zum Berechnen hat, pro_mp_volume hat bei der Startdatei den Wert 0. ------------------ Experience is what you get, when you don't get what you want. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
nicklamer Mitglied Entwicklungsingenieur
Beiträge: 80 Registriert: 15.12.2010
|
erstellt am: 12. Mai. 2011 14:43 <-- editieren / zitieren --> Unities abgeben: Nur für andre.hofmann
mit Pro/Programm hab ich bisher noch nicht gearbeitet.... (leider) ich habs einfach in die Beziehungen geschrieben wenns dich nicht stört, dass du 50 Zeilen in den Beziehungen stehen hast und das ganze Ding öfter brauchst, kannst du für 'alle' möglichen Potenzen eine if-Beziehung schreiben...so hast dann zwar viel Text drin stehen, aber Pro/E errechnet sich dann die Potenzen selber Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
andre.hofmann Mitglied Dipl.-Ing. MB
Beiträge: 383 Registriert: 11.05.2005 NX 8.5.3.3 & WF3 (M250) unter Windoof 7 Prof.
|
erstellt am: 12. Mai. 2011 14:47 <-- editieren / zitieren --> Unities abgeben:
Jetzt weiß ich, wo mein Fehler lag: Groß- und Kleinschreibung vol = PRO_MP_VOLUME if vol >=1000 gew = vol/1000 exp = 3 endif if vol <1000 gew = vol/100 exp = 2 endif ------------------ Experience is what you get, when you don't get what you want. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
U_Suess Moderator CAD-Admin / manchmal Konstrukteur
Beiträge: 10560 Registriert: 14.11.2001 CREO 4 M120 (+Geniustool für Creo 6.0.2) PDMLink 11.0 M030 NTSI Contender E64 SC8 mit NVIDIA Quadro P4000 Intel Core i7-10700KF / 3,80 GHz 64GB DDR4-RAM / 2933 MHz Win 10 Prof. 64Bit (20H2)
|
erstellt am: 12. Mai. 2011 14:53 <-- editieren / zitieren --> Unities abgeben: Nur für andre.hofmann
Hallo Andre, warum möchtest Du eigentlich diese Schreibweise der Zahlen? Möchtest Du damit evtl. unterschiedliche Bauteilgrößen verdeutlichen (bis e3 = mickrig klein, bis e5 = zum in die Hosentasche stecken, ab e10 = LKW notwendig)? Wäre Dir nicht besser mit einer Einheitenumrechnung gedient? Code: IF pro_mp_volume < 1000 Volumen=pro_mp_volume Einheit="mm³" ENDIF IF pro_mp_volume > 1000 AND IF pro_mp_volume < 1000000 Volumen=pro_mp_volume/1000 Einheit="cm³" ENDIF
------------------ Gruß Udo Keine Panik, Du arbeitest mit Pro/E! Und Du hast cad.de gefunden! Neu hier? Verwundert über die Antworten? Dann schnell nachfolgende Links durchlesen. • Richtig Fragen • Nettiquette • Suchfunktion • System-Info • Pro/E-Konfig • 7er-Regel • Unities Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |