Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Regeln/Rules --> Parameter Zeichenfolge

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:  Regeln/Rules --> Parameter Zeichenfolge (2065 mal gelesen)
Track Daniels
Mitglied
CAD-Konstrukteur


Sehen Sie sich das Profil von Track Daniels an!   Senden Sie eine Private Message an Track Daniels  Schreiben Sie einen Gästebucheintrag für Track Daniels

Beiträge: 62
Registriert: 26.06.2009

erstellt am: 25. Nov. 2009 09:59    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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)



Sehen Sie sich das Profil von Mörchen an!   Senden Sie eine Private Message an Mörchen  Schreiben Sie einen Gästebucheintrag für Mörchen

Beiträge: 3830
Registriert: 14.03.2007

Release 19 SP2

erstellt am: 25. Nov. 2009 10:04    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Track Daniels 10 Unities + Antwort hilfreich

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


Sehen Sie sich das Profil von Track Daniels an!   Senden Sie eine Private Message an Track Daniels  Schreiben Sie einen Gästebucheintrag für Track Daniels

Beiträge: 62
Registriert: 26.06.2009

erstellt am: 25. Nov. 2009 10:31    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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)



Sehen Sie sich das Profil von Mörchen an!   Senden Sie eine Private Message an Mörchen  Schreiben Sie einen Gästebucheintrag für Mörchen

Beiträge: 3830
Registriert: 14.03.2007

Release 19 SP2

erstellt am: 25. Nov. 2009 10:54    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Track Daniels 10 Unities + Antwort hilfreich

Hallo Track Daniels,

ich wüsste nicht, dass man Zeichenfolgen nicht verwenden könnte...
Versuch mal die Werte in Anführungszeichen zu setzen.

Ich probier gleich mal was aus.

Gruß
Mörchen

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Mörchen
Ehrenmitglied V.I.P. h.c.
CAD-Trainerin (CATIA V5)



Sehen Sie sich das Profil von Mörchen an!   Senden Sie eine Private Message an Mörchen  Schreiben Sie einen Gästebucheintrag für Mörchen

Beiträge: 3830
Registriert: 14.03.2007

Release 19 SP2

erstellt am: 25. Nov. 2009 11:00    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Track Daniels 10 Unities + Antwort hilfreich

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


Sehen Sie sich das Profil von Track Daniels an!   Senden Sie eine Private Message an Track Daniels  Schreiben Sie einen Gästebucheintrag für Track Daniels

Beiträge: 62
Registriert: 26.06.2009

erstellt am: 25. Nov. 2009 12:50    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Vieln Dank Mörchen, jetzt geht's voran!
U's unterwegs 

------------------
Zum Beenden OK anklicken!

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz