Autor
|
Thema: Regeln/Rules --> Parameter Zeichenfolge (2065 mal gelesen)
|
Track Daniels Mitglied CAD-Konstrukteur
Beiträge: 62 Registriert: 26.06.2009
|
erstellt am: 25. Nov. 2009 09:59 <-- editieren / zitieren --> Unities abgeben:
Guten Morgen ! ist es korrekt, dass man in KWA-Regeln den Parameter "Zeichenfolge" nicht verwenden kann? bekomme jedesmal einen Syntaxfehler... "Der Parameter xyz kann in diesem Kontext nicht verwendet werden" ändere ich die Regel so, dass ich über einen Parameter "Ganze.Zahl" Bauteile anspreche, ist alles in Ordnung... Hintergrund: der Paramter "Zeichenfolge" wird aus einer Konstruktionstabelle übernommen und ist eine Abkürzung für die Ausführung eines Bauteils, bestehend aus 2 Buchstaben. gäbe es die Möglichkeit, im CatPart die Parameter "Ganze.Zahl" und "Zeichenfolge" gleichzusetzen? ------------------ Zum Beenden OK anklicken! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Mörchen Ehrenmitglied V.I.P. h.c. CAD-Trainerin (CATIA V5)
Beiträge: 3830 Registriert: 14.03.2007 Release 19 SP2
|
erstellt am: 25. Nov. 2009 10:04 <-- editieren / zitieren --> Unities abgeben: Nur für Track Daniels
Hallo Track Daniels, versuch mal die Funktion ->ToReal (wandelt eine Zeichenfolge in eine reelle Zahl um.) Beispiel: Hiermit wird der Parameter Typ Zeichenfolge namens „Eingabe“, der die Werte eins, zwei, drei, vier (in Worten) annehmen kann, in die entsprechende Ziffer (Parameter Typ Reelle oder Ganze Zahl) umgewandelt: ErgebnisGanzeZahl= ReplaceSubText(ReplaceSubText(ReplaceSubText(ReplaceSubText(`Eingabe`,"eins","1"),"zwei","2"), "drei","3"),"vier","4")->ToReal() Gruß Mörchen
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Track Daniels Mitglied CAD-Konstrukteur
Beiträge: 62 Registriert: 26.06.2009
|
erstellt am: 25. Nov. 2009 10:31 <-- editieren / zitieren --> Unities abgeben:
Hi Mörchen, danke für die schnelle Antwort. heisst das also, man kann keine Zeichenfolge in Regeln verwenden? ...ausser wie du beschrieben hast umwandeln.. ------------------ Zum Beenden OK anklicken! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Mörchen Ehrenmitglied V.I.P. h.c. CAD-Trainerin (CATIA V5)
Beiträge: 3830 Registriert: 14.03.2007 Release 19 SP2
|
erstellt am: 25. Nov. 2009 10:54 <-- editieren / zitieren --> Unities abgeben: Nur für Track Daniels
|
Mörchen Ehrenmitglied V.I.P. h.c. CAD-Trainerin (CATIA V5)
Beiträge: 3830 Registriert: 14.03.2007 Release 19 SP2
|
erstellt am: 25. Nov. 2009 11:00 <-- editieren / zitieren --> Unities abgeben: Nur für Track Daniels
hallo Track Daniels, folgende Regel funktioniert, Zeichenfolgen können also verwendet werden: `Aussengeometrie\Block.1\Aktivität` =true if `Zeichenfolge.1` =="bla" {`Höhe Block` =10mm}
else if `Zeichenfolge.1` =="blabla" {`Höhe Block` =20mm} else {`Aussengeometrie\Block.1\Aktivität` =false} Gruß Mörchen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Track Daniels Mitglied CAD-Konstrukteur
Beiträge: 62 Registriert: 26.06.2009
|
erstellt am: 25. Nov. 2009 12:50 <-- editieren / zitieren --> Unities abgeben:
|