| |
 | CATIA V5 Grundkurs | Einsteiger - 5 Std. 15 Min 48 |
| |
 | Mit dem all4cad-Blog immer bestens informiert! - Neues zu Lösungen und Entwicklungen rund um ERP und PDM, eine Pressemitteilung
|
Autor
|
Thema: Part über eine Rule aktivieren/deaktivieren (3916 mal gelesen)
|
metalphony Mitglied

 Beiträge: 62 Registriert: 22.09.2010 Win 7 64bit, Catia V5 R19
|
erstellt am: 20. Mrz. 2013 13:41 <-- editieren / zitieren --> Unities abgeben:         
Moin moin, Ich habe in einem Produkt eine Rule definiert. Über diese Rule steuere ich die Gestalt einzelner Parts. Zusätzlich möchte ich über diese Rule ein Part aktivieren bzw. deaktivieren lassen. Ist das grundsätzlich überhaupt möglich? Hab einige sachen schon probiert, funktionierte bis jetzt noch nicht. Vielen Dank Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
moppesle Ehrenmitglied V.I.P. h.c. Konstrukteur
     
 Beiträge: 3437 Registriert: 28.05.2009 CATIA V5 R19 SP9 WIN 7 64bit
|
erstellt am: 20. Mrz. 2013 14:13 <-- editieren / zitieren --> Unities abgeben:          Nur für metalphony
|
metalphony Mitglied

 Beiträge: 62 Registriert: 22.09.2010 Win 7 64bit, Catia V5 R19
|
erstellt am: 20. Mrz. 2013 16:00 <-- editieren / zitieren --> Unities abgeben:         
ok.. im Anhang ist die Zeile meiner Syntax und eine Fehlermeldung zu sehen, die für das Aktivieren/Deaktivieren verantworlich sein sollte. Funktioniert leider soweit nicht. Ohne "set" bekomme ich eine andere Fehlermeldung. Um die Syntax zu erzeugen, habe ich das ganze Part aktiviert. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
moppesle Ehrenmitglied V.I.P. h.c. Konstrukteur
     
 Beiträge: 3437 Registriert: 28.05.2009 CATIA V5 R19 SP9 WIN 7 64bit
|
erstellt am: 20. Mrz. 2013 16:36 <-- editieren / zitieren --> Unities abgeben:          Nur für metalphony
Hallo mein letzter Beitrag bezieht sich auf einen Body. Ein Part kannst du mit "Component Activation State" in einer Rule deaktivieren/aktivieren. Sinngemäß
Code:
if Variante =="An" {`Part2.1\Component Activation State` =true}if Variante =="Aus" {`Part2.1\Component Activation State` =false}
------------------ Gruß Uwe Auch Catia ist nur ein Mensch!  Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
metalphony Mitglied

 Beiträge: 62 Registriert: 22.09.2010 Win 7 64bit, Catia V5 R19
|
erstellt am: 21. Mrz. 2013 08:27 <-- editieren / zitieren --> Unities abgeben:         
Hab mal probiert. Klappt immer noch nicht. Kann ich das "\Component Activation State" ohne Weiteres hinter das Part schreiben oder muss ich noch was definieren? Im Anghang kannst du sehen wie ich das gemacht habe... ENT_000_000____GEO_TM__001_____TRAEGER_ARMAUFLAGE_____________________.1 ist der Name meines Parts. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
moppesle Ehrenmitglied V.I.P. h.c. Konstrukteur
     
 Beiträge: 3437 Registriert: 28.05.2009 CATIA V5 R19 SP9 WIN 7 64bit
|
erstellt am: 21. Mrz. 2013 08:38 <-- editieren / zitieren --> Unities abgeben:          Nur für metalphony
|
metalphony Mitglied

 Beiträge: 62 Registriert: 22.09.2010 Win 7 64bit, Catia V5 R19
|
erstellt am: 21. Mrz. 2013 08:54 <-- editieren / zitieren --> Unities abgeben:         
Öhm...also vorher stehen ca. 200 Zeilen Parameterwert-Zuweisungen.. if `..!ENT_000_000____SKE_EN__001_____ZSB_MAL_SKELETON_______________________!Fahrzeug` =="VW_471" { `ENT_000_000____SKE_EN__001_____ZSB_MAL_SKELETON_______________________\Output_Data\ZSB_MAL\ABMAßE_ZSB_MAL\BREITE_ZSB_MAL\Offset` =82mm `ENT_000_000____SKE_EN__001_____ZSB_MAL_SKELETON_______________________\Output_Data\ZSB_MAL\POSITION_ZSB_MAL / DREHACHSE\POSITION_ZSB_MAL / DREHACHSE\X` =1555mm `ENT_000_000____SKE_EN__001_____ZSB_MAL_SKELETON_______________________\Output_Data\ZSB_MAL\POSITION_ZSB_MAL / DREHACHSE\POSITION_ZSB_MAL / DREHACHSE\Y` =0mm `ENT_000_000____SKE_EN__001_____ZSB_MAL_SKELETON_______________________\Output_Data\ZSB_MAL\POSITION_ZSB_MAL / DREHACHSE\POSITION_ZSB_MAL / DREHACHSE\Z` =362mm `ENT_000_000____SKE_EN__001_____ZSB_MAL_SKELETON_______________________\Output_Data\ZSB_MAL\ABMAßE_ZSB_MAL\LAENGE_ZSB_MAL\Offset` =368mm usw.... eigentlich kommt es dir wahrscheinlich auf die erste Zeilen an..oder?! Funktioniert auch alles soweit! Nur sobald ich Kram mit dem Part und Component Activation State am ende hinzufüge, entsteht der Fehler. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
moppesle Ehrenmitglied V.I.P. h.c. Konstrukteur
     
 Beiträge: 3437 Registriert: 28.05.2009 CATIA V5 R19 SP9 WIN 7 64bit
|
erstellt am: 21. Mrz. 2013 09:19 <-- editieren / zitieren --> Unities abgeben:          Nur für metalphony
Erzeuge die Regel so, das du nicht alles eintippen mußt. Selektiere das Part im Baum und selektiere dann die "Component Activation State`" so das sie in deinem Codefenster erscheint.Dann das "false" hinzuschreiben. Mit dem selektieren kannst du Fehler vermeiden.Würde ich generell so machen. Was anders fällt mir jetzt auch nicht ein. ------------------ Gruß Uwe Auch Catia ist nur ein Mensch!  Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
metalphony Mitglied

 Beiträge: 62 Registriert: 22.09.2010 Win 7 64bit, Catia V5 R19
|
erstellt am: 21. Mrz. 2013 10:01 <-- editieren / zitieren --> Unities abgeben:         
Nene...hab nicht alles eingetippt!  Boa...aber wie finde ich den nun unter den vielen Parametern den "Component Activation State`" ?! oO Kann ich den irgendwie suchen lassen, oder steht der vorzugsweise immer an einer bestimmten stelle? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
moppesle Ehrenmitglied V.I.P. h.c. Konstrukteur
     
 Beiträge: 3437 Registriert: 28.05.2009 CATIA V5 R19 SP9 WIN 7 64bit
|
erstellt am: 21. Mrz. 2013 10:18 <-- editieren / zitieren --> Unities abgeben:          Nur für metalphony
Wenn du das Part im Baum selektierst wird dir eine Auswahl der Eigenschaften angezeigt. Hier kannst du "Component Activation State`" dann selektieren. Teste es doch mal in einem testprodukt um die Übersichtlichkeit zu haben.
------------------ Gruß Uwe Auch Catia ist nur ein Mensch!  Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
metalphony Mitglied

 Beiträge: 62 Registriert: 22.09.2010 Win 7 64bit, Catia V5 R19
|
erstellt am: 21. Mrz. 2013 10:19 <-- editieren / zitieren --> Unities abgeben:         
Mist, habe vergessen einen Scrennshot anzuhängen. So sieht das bei mir aus...deshalb meine frage..  Und der kleine Scrallbalken rechts, ist nur für die Parameter des entsprechenden Parts zuständig..dementsprechend sind das seehhhr viele.. [Diese Nachricht wurde von metalphony am 21. Mrz. 2013 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
moppesle Ehrenmitglied V.I.P. h.c. Konstrukteur
     
 Beiträge: 3437 Registriert: 28.05.2009 CATIA V5 R19 SP9 WIN 7 64bit
|
erstellt am: 21. Mrz. 2013 11:23 <-- editieren / zitieren --> Unities abgeben:          Nur für metalphony
|
metalphony Mitglied

 Beiträge: 62 Registriert: 22.09.2010 Win 7 64bit, Catia V5 R19
|
erstellt am: 21. Mrz. 2013 11:25 <-- editieren / zitieren --> Unities abgeben:         
|