|  |  | 
|  | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für CATIA & Co. | 
|  |  | 
|  | KISTERS 3DViewStation: Germar Nikol - Der Visionär hinter der Erfolgsgeschichte, eine Pressemitteilung 
 | 
| Autor | Thema:  Parameter 0-1 = 0mm oder 250mm (2188 mal gelesen) | 
 | -Arthur- Mitglied
 Technischer Zeichner
 
  
 
      Beiträge: 11Registriert: 19.11.2008
 |    erstellt am: 22. Okt. 2009 14:44  <-- editieren / zitieren -->    Unities abgeben:            
  ich möchte in meine baugruppe mit nur einem paramter 2 andere steuern. die 2 anderen paramter haben aber auch nur 2 werte, der erste entweder 0mm oder 250mm und der 2 entweder 100mm oder 300mm wir gehen mal davon aus ich habe die paramter mit 1, 2, 3 durchnummeriert benannt so soll das dann auchsehen paramter 1 eingestellt auf "stufe1" = paramter2=0mm, Paramter3=100mm paramter 1 eingestellt auf "stufe2" : paramter2=250mm, Parameter3=300mm dabei will ich nur den parameter 1 verstellen und automatsich sollen sich die beiden anderen paramter anpassen! ich könnte jetzt eine formel machen die so aussieht: parameter2=paramter1*250mm   undparameter3=(parameter1*200mm)+100mm
 wenn ich jetzt den parameter1 mit 0 oder 1 wählen würde, so würde ich auf meine gewünschten längen bei paramter 2 und 3 mit meiner formel kommen. ob das bei so bei catia so klappt kann ich nicht sagen, ich weiß auch nicht wie ich das genau realisieren kann! ich müsste den parmeter mit "menge" oder sowas defienieren und parameter 2 und 3 mit länge! ich habe eine englisch version und weis nicht was ich da genau auswählen muss bei den parameter1, bei paramater 2und 3 wähle ich lenght, das ist klar! noch besser wäre es wenn man parameter 1 mit "on" und "off" bezeichnen und dann so eine art auswahl hätte! wie würdet ihr das umsetzen? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP | 
                        | tberger Mitglied
 Application Manager CATIA V5 / V6
 
     
 
      Beiträge: 1387Registriert: 13.01.2007
 WIN 7 64bitV5R21SP3HF49
 3DX/V6 R2016x
 |    erstellt am: 22. Okt. 2009 14:53  <-- editieren / zitieren -->    Unities abgeben:           Nur für -Arthur-   
  Das mit deinen Formeln sollte gehen. Wenn du "An/Aus" schalten willst, geht das mit einem String-Parameter, der dann eine Reaction auslöst.Sinngemäß sollte in der Reactio etwa so was stehen:
 If Parameter_Switch == "An"{
 P2 =  ...  '<- deine Werte eingeben
 P3 = ...
 }
 If Parameter_Switch == "Aus"{
 P2 =  ...  '<- deine Werte eingeben
 P3 = ...
 }
 
 ------------------Grüße aus dem Rheinland
 Thomas +++++++++++++++++++++++++++++++++ CATIA - eine Laune der Natur ... "Phase 2 in CATIA V5"  - www.tobeplus.de   tberger@tobeplus.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP | 
                        | -Arthur- Mitglied
 Technischer Zeichner
 
  
 
      Beiträge: 11Registriert: 19.11.2008
 |    erstellt am: 22. Okt. 2009 15:10  <-- editieren / zitieren -->    Unities abgeben:            | 
                        | tberger Mitglied
 Application Manager CATIA V5 / V6
 
     
 
      Beiträge: 1387Registriert: 13.01.2007
 WIN 7 64bitV5R21SP3HF49
 3DX/V6 R2016x
 |    erstellt am: 22. Okt. 2009 15:14  <-- editieren / zitieren -->    Unities abgeben:           Nur für -Arthur-   
  Schau erstmal, ob du unter Start-Knowledgeware findest, und darin die Workbench "Knowledge Advisor". Sonst kannst du es wegen fehlender Lizenz vergessen, Reactions zu erstellen. Wenn vorhanden, kannst du auf ein Domino-artiges Symbol klicken, die "Reaction". Dann gibst du per Mausklick den auslösenden String Parameter an, danach klickst du im Reaction-Fenster auf Edit und gibst sinngemäß den Text ein, den ich vorhin geschrieben habe. Wichtig ist da "abfragende" Istgleichzeichen == (doppelt!) und auch die geschwungenen Klammern, um anzuzeigen, was alles davon abhängig sein soll. Die Reaction danach mit OK beenden, PArameter ändern und neue Werte an deinen Längenparametern verfolgen. EDIT: Bild angehängt für Reaction-Lösung und ...  nichts mehr angehängt wegen Mörchens Formel-Lösung ------------------Grüße aus dem Rheinland
 Thomas +++++++++++++++++++++++++++++++++ CATIA - eine Laune der Natur ... "Phase 2 in CATIA V5"  - www.tobeplus.de    tberger@tobeplus.de [Diese Nachricht wurde von tberger am 22. Okt. 2009 editiert.] 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: 3830Registriert: 14.03.2007
 Release 19 SP2 |    erstellt am: 22. Okt. 2009 15:19  <-- editieren / zitieren -->    Unities abgeben:           Nur für -Arthur-   
  Hallo Arthur-, das geht auch mit einer Formel.Ich hab an einem Beispiel was ganz Ähnliches ausprobiert:
 Ich habe einen Parameter Typ Zeichenfolge (String), der kann folgende Werte annehmen:Rauf und Runter. Damit habe ich einen Winkel gesteuert: Bei "Rauf" ist er 90deg, bei "Runter" 0deg.
 Formel:
 winkel = ReplaceSubText(ReplaceSubText(`Stellung`,"Runter" ,"0"),"Rauf","90") ->ToReal() * 1 deg
 Hier wird der Text des Parameters ine einen "zahlenförmigen" Text umgewandelt. Mit -> ToReal wird daraus eine Zahl gemacht und am Schluss mit der Einheit multipliziert. (In Deinem Fall dann *1mm) GrußMörchen
 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP | 
                        | -Arthur- Mitglied
 Technischer Zeichner
 
  
 
      Beiträge: 11Registriert: 19.11.2008
 |    erstellt am: 22. Okt. 2009 15:52  <-- editieren / zitieren -->    Unities abgeben:            
  @tberger:Knowledgeware fehlt mir leider, haben wohl nicht die lizenz nicht. @Mörchen: danke, das hat so geklappt :-) könnte man den string noch um einen 3 Wert erweitern, z.B. "Mitte"? habe versucht in diese formel noch was einzufügen, doch so : winkel = ReplaceSubText(ReplaceSubText(`Stellung`,"Runter" ,"0"),"Rauf","90"),"Mitte","45") ->ToReal() * 1 deg hat es leider nicht funktioniert! wenn es zu komplieziert wird, dann brauche ich das nicht :-) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP | 
                        | tberger Mitglied
 Application Manager CATIA V5 / V6
 
     
 
      Beiträge: 1387Registriert: 13.01.2007
 WIN 7 64bitV5R21SP3HF49
 3DX/V6 R2016x
 |    erstellt am: 22. Okt. 2009 16:03  <-- editieren / zitieren -->    Unities abgeben:           Nur für -Arthur-   | 
                       
 | Mörchen Ehrenmitglied V.I.P. h.c.
 CAD-Trainerin (CATIA V5)
 
 
  
 
      Beiträge: 3830Registriert: 14.03.2007
 Release 19 SP2 |    erstellt am: 22. Okt. 2009 16:04  <-- editieren / zitieren -->    Unities abgeben:           Nur für -Arthur-   |