| | |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für PTC CREO |
| | |
 | MAIT übernimmt Kundenstamm von GMCAD, eine Pressemitteilung
|
|
Autor
|
Thema: KEs abhängig von anderen KEs unterdrücken (853 mal gelesen)
|
rjordan Mitglied ProE-Admin, Konstrukteur
   
 Beiträge: 1428 Registriert: 17.03.2003 Creo 3 Win 10 Pro 64bit Intel Xeon 3,7 GHz Nvidia Quadro P4000
|
erstellt am: 30. Nov. 2006 10:38 <-- editieren / zitieren --> Unities abgeben:         
Hallo, ist es mit Pro/Program möglich, KEs durch andere KEs zu unterdrücken ? Beispiel: In meinem Modell habe ich KE 6, was referenzunabhängig von KE 2 ist. Aber KE 6 soll unterdrückt sein, wenn KE 2 regeneriert ist und umgekehrt.
------------------ Scheinbare Rechtschreibfehler beruhen auf eine individuelle Rechtschreibreform Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
U_Suess Moderator CAD-Admin / manchmal Konstrukteur
       

 Beiträge: 10679 Registriert: 14.11.2001 CREO 8.0.6.0 (+Geniustool für Creo 10.0.1) PDMLink 12.0.2.8 NTSI Contender E64 SC8 mit NVIDIA Quadro P4000 Intel Core i7-10700KF / 3,80 GHz 64GB DDR4-RAM / 2933 MHz Win 10 Prof. 64Bit
|
erstellt am: 30. Nov. 2006 12:47 <-- editieren / zitieren --> Unities abgeben:          Nur für rjordan
|
kritzi Mitglied Projektleiter Konstruktion
 
 Beiträge: 141 Registriert: 11.11.2001 Lenovo W510 (Intel Core i7 Q820@1,73GHz, 8GB RAM, NVIDIA Quadro FX880M); Windows 7 Pro / 64bit; WF2.0, WF 4.0 (M150); Windchill PDMLink; manchmal SolidWorks 2010)
|
erstellt am: 30. Nov. 2006 13:35 <-- editieren / zitieren --> Unities abgeben:          Nur für rjordan
Hallo Es müsste ungefähr so aussehen: Als erstes brauchst du einen Parameter (z.B.: Unterdrückt und Wert YES/NO) IF UNTERDRUECKT == NO ADD FEATURE (2) ... END ADD END IF Wenn der Parameterwert auf YES eingestellt ist, wird das KE unterdrückt. Diese IF - Schleife kannst du bei beliebig vielen KE´s einsetzen. Bei jedem Regenerieren wird dann der Wert überprüft und die KE´s entsprechend behandelt. Funktioniert auch in der Baugruppe mit eingebauten Komponenten. Du kannst auch KEs oder Komponenten über die Funktion "von Programm unterdrückt" suchen. mfg Thomas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
os Ehrenmitglied V.I.P. h.c. Konstruktionsingenieur

 Beiträge: 2458 Registriert: 16.09.2002 2001,WF,WF2...
|
erstellt am: 30. Nov. 2006 13:37 <-- editieren / zitieren --> Unities abgeben:          Nur für rjordan
|
rjordan Mitglied ProE-Admin, Konstrukteur
   
 Beiträge: 1428 Registriert: 17.03.2003 Creo 3 Win 10 Pro 64bit Intel Xeon 3,7 GHz Nvidia Quadro P4000
|
erstellt am: 30. Nov. 2006 13:47 <-- editieren / zitieren --> Unities abgeben:         
Wie frage ich aber den Zustand eines anderen KEs ab. Es müßte solche Befehle geben: IF NOT EXIST FEATURE(2) ADD FEATURE 6 .... END ADD END IF Aber in der Pro/Programm Hilfe konnte ich keinen entsprechenden Befehl finden.
------------------ Scheinbare Rechtschreibfehler beruhen auf eine individuelle Rechtschreibreform Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
rjordan Mitglied ProE-Admin, Konstrukteur
   
 Beiträge: 1428 Registriert: 17.03.2003 Creo 3 Win 10 Pro 64bit Intel Xeon 3,7 GHz Nvidia Quadro P4000
|
erstellt am: 30. Nov. 2006 13:56 <-- editieren / zitieren --> Unities abgeben:         
Die Lösung mittels eines Parameters ist mir bekannt. IF UNTERDRUECKT == YES ADD FEATURE (2) ... END ADD .... END IF IF UNTERDRUECKT == NO ADD FEATURE (6) ... END ADD END IF Aber mich interessiert, ob es auch ohne geht.
Na ja, KE 2 abhängig von KE 6 machen, wird wohl nicht möglich sein.
------------------ Scheinbare Rechtschreibfehler beruhen auf eine individuelle Rechtschreibreform Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
kalle_ok Mitglied
   
 Beiträge: 1164 Registriert: 01.03.2002 WF2: M250
|
erstellt am: 30. Nov. 2006 14:24 <-- editieren / zitieren --> Unities abgeben:          Nur für rjordan
|
tiefschnorchler Mitglied

 Beiträge: 38 Registriert: 27.10.2005 Pro/ENGINEER WF4 M150 Pro/INTRALINK 3.4 M070
|
erstellt am: 30. Nov. 2006 14:48 <-- editieren / zitieren --> Unities abgeben:          Nur für rjordan
Hallo zusammen, ich hatte an den Befehl IF EXISTS gedacht. Dieser überprüft aber nur, ob ein Maß oder ähnliches vorhanden ist oder nicht. Aber leider nicht, um einen Zustand eines KE's zu überprüfen. Also da oder nicht da aber nicht sichtbar oder unterdrückt. Gruß tiefschnorchler Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
rjordan Mitglied ProE-Admin, Konstrukteur
   
 Beiträge: 1428 Registriert: 17.03.2003 Creo 3 Win 10 Pro 64bit Intel Xeon 3,7 GHz Nvidia Quadro P4000
|
erstellt am: 30. Nov. 2006 14:49 <-- editieren / zitieren --> Unities abgeben:         
@kalle_ok KE 6 ist referenzunabhängig von KE 2. Abhängig von KE 2 soll der Zustand von KE 6 sein.
------------------ Scheinbare Rechtschreibfehler beruhen auf eine individuelle Rechtschreibreform Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
os Ehrenmitglied V.I.P. h.c. Konstruktionsingenieur

 Beiträge: 2458 Registriert: 16.09.2002 2001,WF,WF2...
|
erstellt am: 30. Nov. 2006 15:01 <-- editieren / zitieren --> Unities abgeben:          Nur für rjordan
|
rjordan Mitglied ProE-Admin, Konstrukteur
   
 Beiträge: 1428 Registriert: 17.03.2003 Creo 3 Win 10 Pro 64bit Intel Xeon 3,7 GHz Nvidia Quadro P4000
|
erstellt am: 30. Nov. 2006 15:22 <-- editieren / zitieren --> Unities abgeben:         
ja nee, is klar, daß exist nicht funktioniert. Beide KEs zusammen würden auf einen Fehler laufen. Daher unterdrücke oder hole ich manuell KE2 zurück. Dementsprechend soll dann KE 6 reagieren.
------------------ Scheinbare Rechtschreibfehler beruhen auf eine individuelle Rechtschreibreform Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |