Autor
|
Thema: Einheiten nicht homogen mm nach inch (2031 mal gelesen)
|
cmb Mitglied Systembetreuer
Beiträge: 500 Registriert: 12.07.2002 CATIA V5-6R2012 64bit Smarteam R22 Moldflow Adviser 2014 Dell T3500
|
erstellt am: 19. Feb. 2009 11:27 <-- editieren / zitieren --> Unities abgeben:
Hallo Forum, wir haben in unseren Parts einen Parameter Länge <`L_gesamt`> und unser System ist auf mm eingestellt. Ich hätte diesen Parameter gerne in inch umgerechnet : <`L_gesamt` /25.4mm> Funktioniert soweit wunderbar Als AusgabeParameter hätte ich jetzt gerne einen LängenParameter mit der Masseinheit inch (in) Hat das schon mal jemand hinbekommen? Alternativ nur als Zeichenfolge <Wert + inch> Gruß Norbert [Diese Nachricht wurde von cmb am 19. Feb. 2009 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
KaiWa Mitglied Techniker Maschinenbau
Beiträge: 201 Registriert: 27.05.2004 auf dein Bild bezogen: ich empfehle jedem die Beziehungen im Produkt anzuzeigen sonst sieht man nicht ob da jmd. Parameter mit Bedingungen verknüpft hat
|
erstellt am: 19. Feb. 2009 12:39 <-- editieren / zitieren --> Unities abgeben: Nur für cmb
einen Parameter Typ Real (Real.1) mit der Formel: L_gesamt/1in in ist eine bekannte Einheit in Catia einen Parameter Typ String (String.1) mit der Formel: ToString(Real.1) +"in" nun kann man den Wert im Baum ablesen und hintendran steht die Einheit. mhh aber wie man daraus ein Length Parameter bekommt den man weiterverarbeiten kann weis ich nicht. EDIT: hrhr. da hatte jmd den gleichen gedanken man kann es auch in einem Schritt machen wie unten zu sehen. [Diese Nachricht wurde von KaiWa am 19. Feb. 2009 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
djebk Mitglied Konstrukteur, Dipl.-Ing.
Beiträge: 36 Registriert: 04.06.2008 CATIA V5 R16 SP6 CATIA V5 R19 SP7
|
erstellt am: 19. Feb. 2009 12:40 <-- editieren / zitieren --> Unities abgeben: Nur für cmb
Hallo cmb. Hier bitte schön: "AusgabeParameter" als Zeichenfolge definieren und folgende Formel hinterlegen: AusgabeParameter = ToString( `L_gesamt` / 1 in) + "in" Wenn du Längenmaße in inch angezeigt haben willst, denk ich mal, dass du das in den Settings einstellen musst. Das wird sich aber wahrscheinlich dann auf alle Maße auswirken. Gruß, djebk Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cmb Mitglied Systembetreuer
Beiträge: 500 Registriert: 12.07.2002 CATIA V5-6R2012 64bit Smarteam R22 Moldflow Adviser 2014 Dell T3500
|
erstellt am: 19. Feb. 2009 13:08 <-- editieren / zitieren --> Unities abgeben:
Hallo, vielen Dank für die Antworten, aber egal was ich probiere ich erhalte folgende Meldung. Eine Formel, die eine Länge zurückgibt, kann nicht für die Auswetung eines Parameters vom Typ Zeichenfolge verwendet werden. G Norbert PS. habe es auch schon mit Ganze Zahl versucht und die Einheit herausgekürzt [Diese Nachricht wurde von cmb am 19. Feb. 2009 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bgrittmann Moderator Konstrukteur
Beiträge: 11780 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 19. Feb. 2009 13:15 <-- editieren / zitieren --> Unities abgeben: Nur für cmb
Servus Erzeug dir einen zusätzlichen Parameter vom Typ "real". Dann über eine Formel den Längenparameter über den neuen Parameter steuern: Gesamtlänge = Länge_als_real_in_inch /1in * 1mm Gruß Bernd ------------------ Warum einfach, wenn es auch kompliziert geht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |