Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de
  CATIA V5 Allgemein
  Part über eine Rule aktivieren/deaktivieren

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
  
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



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

Beiträge: 62
Registriert: 22.09.2010

Win 7 64bit, Catia V5 R19

erstellt am: 20. Mrz. 2013 13:41    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

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


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

Beiträge: 3437
Registriert: 28.05.2009

CATIA V5 R19 SP9
WIN 7 64bit

erstellt am: 20. Mrz. 2013 14:13    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 metalphony 10 Unities + Antwort hilfreich

Hallo metalphony.

Zitat:
Ist das grundsätzlich überhaupt möglich?

Ja. Mit Boolschen Operatoren

über aktivate= false/true

------------------
Gruß Uwe

Auch Catia ist nur ein Mensch!    

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

metalphony
Mitglied



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

Beiträge: 62
Registriert: 22.09.2010

Win 7 64bit, Catia V5 R19

erstellt am: 20. Mrz. 2013 16: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


Syntax.jpg


Fehlermeldung.jpg

 
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


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

Beiträge: 3437
Registriert: 28.05.2009

CATIA V5 R19 SP9
WIN 7 64bit

erstellt am: 20. Mrz. 2013 16:36    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 metalphony 10 Unities + Antwort hilfreich

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



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

Beiträge: 62
Registriert: 22.09.2010

Win 7 64bit, Catia V5 R19

erstellt am: 21. Mrz. 2013 08:27    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


Syntax.jpg

 
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


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

Beiträge: 3437
Registriert: 28.05.2009

CATIA V5 R19 SP9
WIN 7 64bit

erstellt am: 21. Mrz. 2013 08:38    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 metalphony 10 Unities + Antwort hilfreich

wo ist deine Abfrage?
Schau dir mein Beispiel an.

Kannst du den ganzen Code posten, das man sieht wo der Fehler ist.!?

------------------
Gruß Uwe

Auch Catia ist nur ein Mensch!    

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

metalphony
Mitglied



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

Beiträge: 62
Registriert: 22.09.2010

Win 7 64bit, Catia V5 R19

erstellt am: 21. Mrz. 2013 08: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

Ö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


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

Beiträge: 3437
Registriert: 28.05.2009

CATIA V5 R19 SP9
WIN 7 64bit

erstellt am: 21. Mrz. 2013 09:19    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 metalphony 10 Unities + Antwort hilfreich

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



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

Beiträge: 62
Registriert: 22.09.2010

Win 7 64bit, Catia V5 R19

erstellt am: 21. Mrz. 2013 10:01    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

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


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

Beiträge: 3437
Registriert: 28.05.2009

CATIA V5 R19 SP9
WIN 7 64bit

erstellt am: 21. Mrz. 2013 10:18    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 metalphony 10 Unities + Antwort hilfreich

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



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

Beiträge: 62
Registriert: 22.09.2010

Win 7 64bit, Catia V5 R19

erstellt am: 21. Mrz. 2013 10:19    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


Parameter.jpg

 
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


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

Beiträge: 3437
Registriert: 28.05.2009

CATIA V5 R19 SP9
WIN 7 64bit

erstellt am: 21. Mrz. 2013 11:23    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 metalphony 10 Unities + Antwort hilfreich

Du kannst im Fenster "Members of Parameter" auf "Boolean" stellen, dann hast du eine eingegrenzte Auswahl.

------------------
Gruß Uwe

Auch Catia ist nur ein Mensch!    

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

metalphony
Mitglied



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

Beiträge: 62
Registriert: 22.09.2010

Win 7 64bit, Catia V5 R19

erstellt am: 21. Mrz. 2013 11:25    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

Hab das auch schon probiert.
Jedoch ist dann die Auswahl immer noch extrem groß. :/
Aber vielen Dank soweit!

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)2025 CAD.de | Impressum | Datenschutz