Autor
|
Thema: Wenn Änderung an Parameter dann Messagebox (1476 mal gelesen)
|
moppesle Ehrenmitglied V.I.P. h.c. Konstrukteur
Beiträge: 3418 Registriert: 28.05.2009 CATIA V5 R19 SP9 WIN 7 64bit
|
erstellt am: 06. Sep. 2011 15:52 <-- editieren / zitieren --> Unities abgeben:
|
bgrittmann Moderator Konstrukteur
Beiträge: 11780 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 06. Sep. 2011 16:25 <-- editieren / zitieren --> Unities abgeben: Nur für moppesle
|
moppesle Ehrenmitglied V.I.P. h.c. Konstrukteur
Beiträge: 3418 Registriert: 28.05.2009 CATIA V5 R19 SP9 WIN 7 64bit
|
erstellt am: 06. Sep. 2011 21:57 <-- editieren / zitieren --> Unities abgeben:
Hallo Bernd, Reaction war´s. Andere Frage: Wie kann ich einen Parameterwert z.B. 2,5 in eine 4stellige Zahl in einem anderen Parameter umwandeln? z.B. 2,5 in 0250 12,5 in 1250 12,52 in 1252 Möchte gerne einen Ø-Wert der über eine Parameter gesteuert wird gleichzeitig nutzen um eine Bestellnummer zu erzeugen. Gruß Uwe 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: 06. Sep. 2011 22:13 <-- editieren / zitieren --> Unities abgeben: Nur für moppesle
Servus Als Formel für den String zB: ToString(ceil( `Länge.1` * 100 / 1mm) + 10000).Extract(1,4) Also zunächst den Wert mit einem entsprechenden Faktor multiplizieren (ggf noch runden), Wert addieren dass die Anzahl der Stellen garantiert wird (führende Nullen), und mit "Extract" den String "zuschneiden" Gruß Bernd ------------------ Warum einfach, wenn es auch kompliziert geht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
moppesle Ehrenmitglied V.I.P. h.c. Konstrukteur
Beiträge: 3418 Registriert: 28.05.2009 CATIA V5 R19 SP9 WIN 7 64bit
|
erstellt am: 07. Sep. 2011 08:16 <-- editieren / zitieren --> Unities abgeben:
Hallo Bernd, Zitat: ( `Länge.1` * 100 / 1mm) + 10000).Extract(1,4)
bis hier ist mir nun ein licht aufgegangen. Aber was bewirkt das "ceil" Wie verhält sich das mit "Extract" warum(1,4). Die 4 steht wohl für die 4 letzen Zeichen?! Woru die 1?? Gruß Uwe
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: 07. Sep. 2011 08:42 <-- editieren / zitieren --> Unities abgeben: Nur für moppesle
Servus Schau einfach mal dazu in die Online-Dok(ceil ist eine Art zu rund (int würde auch gehen; Extract: Startposition und Anzahl der Zeichen) Gruß Bernd ------------------ Warum einfach, wenn es auch kompliziert geht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |