| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für CATIA & Co. |
| |
 | Mit dem all4cad-Blog immer bestens informiert! - Neues zu Lösungen und Entwicklungen rund um ERP und PDM, eine Pressemitteilung
|
Autor
|
Thema: PAD Parametrisch steuern (2042 mal gelesen)
|
Notrix Mitglied

 Beiträge: 49 Registriert: 23.06.2009 Catia V5 R19
|
erstellt am: 19. Aug. 2009 09:08 <-- editieren / zitieren --> Unities abgeben:         
Moin, ich habe ein Pad, welches ich über einen Parameter steuer, jedoch gibt er mir immer einen Fehler aus, wenn ich den Parameter auf Null setze. Kann ich irgendwie verhindern, dass er mir diese Fehlermeldung ausgibt? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tberger Mitglied Application Manager CATIA V5 / V6
   
 Beiträge: 1385 Registriert: 13.01.2007
|
erstellt am: 19. Aug. 2009 09:22 <-- editieren / zitieren --> Unities abgeben:          Nur für Notrix
Ich würde den Parameter über eine Reaction sofort auf einen Wert, z.B. 1 mm setzen wenn er = 0 wäre. Oder das entsprechende Feature, das dann keinen Sinn mehr macht in einer Reaction für Parameter = 0 inaktivieren. ------------------ Grüße aus dem Rheinland Thomas +++++++++++++++++++++++++++++++++ CATIA - eine Laune der Natur ... "Phase 2 in CATIA V5" - www.tobeplus.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Notrix Mitglied

 Beiträge: 49 Registriert: 23.06.2009 Catia V5 R19
|
erstellt am: 19. Aug. 2009 12:20 <-- editieren / zitieren --> Unities abgeben:         
|
DanielFr. Ehrenmitglied V.I.P. h.c. Manager
     
 Beiträge: 2506 Registriert: 10.08.2005 HP Compaq 8710w, Intel Core Duo T7700, 2,40 Ghz, 3GB RAM, Windows XP Professionel @32bit, Quadro FX 1600M, CATIA V5 R19 SP3
|
erstellt am: 19. Aug. 2009 12:25 <-- editieren / zitieren --> Unities abgeben:          Nur für Notrix
|
Notrix Mitglied

 Beiträge: 49 Registriert: 23.06.2009 Catia V5 R19
|
erstellt am: 19. Aug. 2009 12:29 <-- editieren / zitieren --> Unities abgeben:         
also ich möchte im bei Eingabe von Parameter1=0 das Pad deaktivieren. Wollte dies nun im Rule Editor machen mit: if (`Parameter1` ==0) {PartBody\Pad.5\activity=false} Jedoch gibt er mir einen Syntax Error aus. Ich versteh jedoch nicht warum, hatte dies eigentl. schon öfter in dieser Form gemacht. 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: 19. Aug. 2009 12:32 <-- editieren / zitieren --> Unities abgeben:          Nur für Notrix
|
Notrix Mitglied

 Beiträge: 49 Registriert: 23.06.2009 Catia V5 R19
|
erstellt am: 19. Aug. 2009 12:41 <-- editieren / zitieren --> Unities abgeben:         
|
Mörchen Ehrenmitglied V.I.P. h.c. CAD-Trainerin (CATIA V5)

 Beiträge: 3830 Registriert: 14.03.2007 Release 19 SP2
|
erstellt am: 19. Aug. 2009 13:02 <-- editieren / zitieren --> Unities abgeben:          Nur für Notrix
Hallo Notrix, bei dieser Fehlermeldung würde ich zuerst mal den vorhandenen Parameter PartBody\Pad.5\activity aus der Regel löschen und ihn durch Anklicken aus der Liste wieder neu einfügen. Manchmal ist es nur ein Schreibfehler. Gruß Mörchen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tberger Mitglied Application Manager CATIA V5 / V6
   
 Beiträge: 1385 Registriert: 13.01.2007
|
erstellt am: 19. Aug. 2009 13:04 <-- editieren / zitieren --> Unities abgeben:          Nur für Notrix
Hallo notrix, irgendwie drehen sich deine Beiträge immer um das gleiche Problem. Versuche doch mal bitte mein Beispielpart (ab R18). Damit wieder die Bitte, trage deine Systeminfo in dein Profil ein. Hast du R17 oder weniger, hätte ich mir die Mühe sparen können (Besipielpart). Sehe dir bitte das Beispielpart an. Ich habe einen Integer.1 Parameter definiert, eine Reaction, die auf Änderung dieses Parameters auslöst und darin eine einfache Abfrage nach If 'Integer.1' == 0 'Partbody\Pad.1\Activity' = false If 'Integer.1' == 1 'Partbody\Pad.1\Activity' = true Einfacher geht es nur noch mit einer Formelbeziehung. Dann solltest du Einen BooleanParameter definieren (der ist dann nur true oder false) und per Formel die Activity des Pads gleichsetzen mit dem Parameter.
------------------ Grüße aus dem Rheinland Thomas +++++++++++++++++++++++++++++++++ CATIA - eine Laune der Natur ... "Phase 2 in CATIA V5" - www.tobeplus.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |