| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für CATIA & Co. |
| |
 | KISTERS 3DViewStation - Der Schlüssel zur Einsparung von CAD-Lizenzen, eine Pressemitteilung
|
Autor
|
Thema: rule definieren (1359 mal gelesen)
|
spaceball5000 Mitglied

 Beiträge: 30 Registriert: 02.11.2005
|
erstellt am: 09. Nov. 2005 11:45 <-- editieren / zitieren --> Unities abgeben:         
hallo zusammen ich habe ein riesen problem mit dem pragrammieren einer rule. ich kann alle möglichen befehel eingeben, aber es läuft nie. bsp. einer programmierung: if parameters\length.1>20mm message("Mass muss unter 20mm sein") else message ("ok") warum läuft dies nicht? wie muss ich vorgehen? jede idee kann mich weiter bringen! danke Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
myTea Mitglied Ingenieur Fahrzeugtechnik
   
 Beiträge: 1344 Registriert: 22.07.2002 Catia V6 2014
|
erstellt am: 09. Nov. 2005 12:01 <-- editieren / zitieren --> Unities abgeben:          Nur für spaceball5000
|
WillyWuff Mitglied

 Beiträge: 39 Registriert: 17.10.2005
|
erstellt am: 09. Nov. 2005 12:26 <-- editieren / zitieren --> Unities abgeben:          Nur für spaceball5000
|
spaceball5000 Mitglied

 Beiträge: 30 Registriert: 02.11.2005
|
erstellt am: 09. Nov. 2005 13:06 <-- editieren / zitieren --> Unities abgeben:         
ja, ich habe die lizenz. habe jetzt noch weitere schritte versucht. es klappt jedoch nichts. muss ich noch einen startbefehl oder einen bestimmten schluss programmieren? wenn möglich, habt ihr ein beispiel welches schon mal funktioniert hat? gruss martin Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Kadlx Mitglied

 Beiträge: 43 Registriert: 12.11.2003
|
erstellt am: 09. Nov. 2005 16:31 <-- editieren / zitieren --> Unities abgeben:          Nur für spaceball5000
deine rule sollte in etwa diesen Ablauf besitzen (Beispiel aus OnlineDoku): if Geometrical Set.1\Point.5.coord(1) > 0mm Message("Point.5 abscissa is positive") else { Geometrical Set.1\Point.5.coord(Point5X, Point5Y, Point5Z) Message("Point.5 abscissa is: # ", Point5X) } ...in deinem Fall müsste die Anweisung nach else in geschweifte Klammern stehen. evtl. auch Grog/Kleinschreibung der Anweisung beachten if parameters\length.1>20mm Message("Mass muss unter 20mm sein") else {Message ("ok")}
------------------ Gruß Kadlx www.psw-konstruktion.de [Catia V5 R12 SP6] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
corso Mitglied Dipl.-Ing. (FH)
 
 Beiträge: 206 Registriert: 18.08.2004 R14 SP3, SP5
|
erstellt am: 09. Nov. 2005 16:56 <-- editieren / zitieren --> Unities abgeben:          Nur für spaceball5000
Hallo bei'nander! 1. Geschweifte Klammern braucht man nur, wenn nach dem IF oder ELSE mehrere Zeilen kommen, die in der Schleife abgearbeitet werden sollen. Da Du ja nur jeweils die eine Message ausgeben lässt, sind hier geschweifte Klammern uninteressant 2. Ich nehme mal an, Du hast den Code 1 zu 1 aus der Rule rauskopiert und in Deinen Thread gestellt? Dann lag das Problem nämlich einfach an der Rechtschreibung (auf die man zu 100% achten muss). Der Befehl Message wird nämlich mit einem großen M geschrieben. Gruß Matthias Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
spaceball5000 Mitglied

 Beiträge: 30 Registriert: 02.11.2005
|
erstellt am: 09. Nov. 2005 17:10 <-- editieren / zitieren --> Unities abgeben:         
Danke für eure Mühe! Habe geschafft dass es keine Fehlermeldung mehr anzeigt! Beim ändern von Koordinaten, passiert jedoch nichts. die rule arbeitet noch nicht! muss ich die rule noch zusätzlich aktivieren? gruss martin Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
corso Mitglied Dipl.-Ing. (FH)
 
 Beiträge: 206 Registriert: 18.08.2004 R14 SP3, SP5
|
erstellt am: 10. Nov. 2005 10:05 <-- editieren / zitieren --> Unities abgeben:          Nur für spaceball5000
|
spaceball5000 Mitglied

 Beiträge: 30 Registriert: 02.11.2005
|
erstellt am: 10. Nov. 2005 10:29 <-- editieren / zitieren --> Unities abgeben:         
|
spaceball5000 Mitglied

 Beiträge: 30 Registriert: 02.11.2005
|
erstellt am: 10. Nov. 2005 10:50 <-- editieren / zitieren --> Unities abgeben:         
mit welcher version von catia arbeitest du? ich habe nur R12 und ich denke das dies das Problem ist warum ich die datei nicht öffnen kann. kannst du mir nur den inhalt deiner rule zusenden? danke martin Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
corso Mitglied Dipl.-Ing. (FH)
 
 Beiträge: 206 Registriert: 18.08.2004 R14 SP3, SP5
|
erstellt am: 10. Nov. 2005 13:03 <-- editieren / zitieren --> Unities abgeben:          Nur für spaceball5000
|
spaceball5000 Mitglied

 Beiträge: 30 Registriert: 02.11.2005
|
erstellt am: 10. Nov. 2005 14:03 <-- editieren / zitieren --> Unities abgeben:         
|
corso Mitglied Dipl.-Ing. (FH)
 
 Beiträge: 206 Registriert: 18.08.2004 R14 SP3, SP5
|
erstellt am: 10. Nov. 2005 17:04 <-- editieren / zitieren --> Unities abgeben:          Nur für spaceball5000
Sowas, irgendwas muss wirklich verquert sein. Wenn Du die KWA-Lizenz gezogen hast, wie Du gesagt hast, dann müsstest Du doch auch die Rule anschauen können Anbei auf jeden Fall das Bild, ist wirklich nix großartiges dabei. Gruß Matthias Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
spaceball5000 Mitglied

 Beiträge: 30 Registriert: 02.11.2005
|
erstellt am: 11. Nov. 2005 11:41 <-- editieren / zitieren --> Unities abgeben:         
|