| | |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für PTC CREO |
| | |
 | Effiziente Migration nach PTC Windchill: Software Factory stellt Migration Factory für komplexe Transformationsprojekte vor, eine Pressemitteilung
|
|
Autor
|
Thema: Beziehungen (1379 mal gelesen)
|
efbe Mitglied Entwicklungsingenieur
 
 Beiträge: 174 Registriert: 18.12.2003 Pro/E 2001, CATIA V5R9SP7+V5R11, Pro/MECHANICA 2001 Windows 2000
|
erstellt am: 19. Jan. 2004 06:03 <-- editieren / zitieren --> Unities abgeben:         
Also, ich stehe vor der Aufgabe in Pro/E zu realisieren, dass die Länge L1 die Hälfte der Länge L2 sein soll. Bis hierhin ist das sicher Anfängerkurs. Hinzu kommt aber die Bedingung, dass L1 nicht unter einen bestimmten Wert fallen soll. Hat jemand eine Idee? 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: 19. Jan. 2004 07:08 <-- editieren / zitieren --> Unities abgeben:          Nur für efbe
|
cad-fux Mitglied Techniker (FR Kraftfahrzeugtechnik)
 
 Beiträge: 105 Registriert: 15.09.2003 Pro/E 2001 WV 2002060
|
erstellt am: 19. Jan. 2004 07:30 <-- editieren / zitieren --> Unities abgeben:          Nur für efbe
Moin, Moin! Das es mit einer "IF" Beziehung zu bewältigen ist stimme ich Olaf zu. Mein Vorschlag dabei wäre: ------------------------------------------- IF L1<"bestimmter Wert" L1="bestimmter Wert" ENDIF L1= L2/2 ------------------------------------------- so long
cad-fux ------------------ "It's not a bug, it's a feature." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
barbarossa Mitglied Konstrukteur
 
 Beiträge: 273 Registriert: 21.02.2003 ProE 20 ProE 2000i ProE 2001 ProE WF2 M130 ProE WF3 M170 ProE WF4 M210 Catia V5 R19 NX 5 ME10 7.0 AutoCAD Mechanical 2007 (blutiger Anfänger) Office 2003
|
erstellt am: 19. Jan. 2004 07:50 <-- editieren / zitieren --> Unities abgeben:          Nur für efbe
|
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: 19. Jan. 2004 07:52 <-- editieren / zitieren --> Unities abgeben:          Nur für efbe
Hallo, warum nutzt Ihr nicht die komplette IF-Bedingung aus, damit könnt Ihr den Wert auf ein Mindestmaß bringen und die Bedingung einhalten. IF L1>="Mindestwert" L1=L2/2 ELSE L1=Mindestwert ENDIF Gruß U_Suess Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Günther Weber Mitglied Maschinenbautechniker
 
 Beiträge: 439 Registriert: 15.09.2000 WildFire 5, Windows 11
|
erstellt am: 19. Jan. 2004 07:59 <-- editieren / zitieren --> Unities abgeben:          Nur für efbe
|
cad-fux Mitglied Techniker (FR Kraftfahrzeugtechnik)
 
 Beiträge: 105 Registriert: 15.09.2003 Pro/E 2001 WV 2002060
|
erstellt am: 19. Jan. 2004 08:26 <-- editieren / zitieren --> Unities abgeben:          Nur für efbe
|
Günther Weber Mitglied Maschinenbautechniker
 
 Beiträge: 439 Registriert: 15.09.2000 WildFire 5, Windows 11
|
erstellt am: 19. Jan. 2004 08:34 <-- editieren / zitieren --> Unities abgeben:          Nur für efbe
IF L1<"bestimmter Wert" L1="bestimmter Wert" ENDIF L1= L2/2 Zuerst wird abgefragt, welchen Wert L1 VOR der Operation hat, der ist aber absolut uninteressant. Und zuletzt wird einfach L1=L2/2 zugewiesen, dadurch wird die vorherige Abfrage einfach überschrieben. Am Ende ist also L1 immer die Hälfte von L2. Setz mal Zahlenwerte ein: L1 ist 77. L2 wird von 154 in 5 geändert, danach wird regeneriert. Mindestwert ist 4. Am Ende muß also L1 4 sein. 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: 19. Jan. 2004 08:39 <-- editieren / zitieren --> Unities abgeben:          Nur für efbe
|
Günther Weber Mitglied Maschinenbautechniker
 
 Beiträge: 439 Registriert: 15.09.2000 WildFire 5, Windows 11
|
erstellt am: 19. Jan. 2004 08:54 <-- editieren / zitieren --> Unities abgeben:          Nur für efbe
|
efbe Mitglied Entwicklungsingenieur
 
 Beiträge: 174 Registriert: 18.12.2003 Pro/E 2001, CATIA V5R9SP7+V5R11, Pro/MECHANICA 2001 Windows 2000
|
erstellt am: 19. Jan. 2004 09:58 <-- editieren / zitieren --> Unities abgeben:         
Also ich danke euch allen, die ihr euch die Zeit hier genommen habt. Die Reihenfolge ist in der Tat wichtig, in der die Befehle folgen. Allerdings ist es unerheblich, ob man es in eine IF-Bedingung (mit ELSE halt) packt oder quasi zwei separate Anweisungen kreiert. Hatte mir sowas schon gedacht, dass das irgendwo im PROGRAM mit einer IF-Anweisung zu bewerkstelligen ist. Nur kannte ich die Syntax nicht. Thanks a lot for your help! (PS: Gibt es irgendwo online eine Kurzreferenz mit den Befehlen für PROGRAM?) 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: 19. Jan. 2004 10:22 <-- editieren / zitieren --> Unities abgeben:          Nur für efbe
|
efbe Mitglied Entwicklungsingenieur
 
 Beiträge: 174 Registriert: 18.12.2003 Pro/E 2001, CATIA V5R9SP7+V5R11, Pro/MECHANICA 2001 Windows 2000
|
erstellt am: 19. Jan. 2004 10:43 <-- editieren / zitieren --> Unities abgeben:         
@U-Suess Habe es halt direkt ins PROGRAM des Parts eingefügt (in die Rubrik Relation). Macht letztlich keinen Unterschied, da die Beziehungen eh nur Teil des Programms sind. Wegen der Hilfe habe ich nur gefragt, weil auf meinen Rechnern keine installiert ist. Den Grund kenne ich auch nicht (das weiß der Admin allein). So long, Frank. 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: 19. Jan. 2004 10:54 <-- editieren / zitieren --> Unities abgeben:          Nur für efbe
@efbe Ich habe ja auch nichts dagegen, wenn Du es dort reinschreibst. Aber von der Einfachheit ist es natürlich in den Beziehungen besser aufgehoben. Und jeder hat ja auch nicht PROGRAM.... Man sollte bei Spatzen besser nicht gleich die Kannonen auffahren ____________ Gruß U_Suess Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
efbe Mitglied Entwicklungsingenieur
 
 Beiträge: 174 Registriert: 18.12.2003 Pro/E 2001, CATIA V5R9SP7+V5R11, Pro/MECHANICA 2001 Windows 2000
|
erstellt am: 19. Jan. 2004 10:57 <-- editieren / zitieren --> Unities abgeben:         
|
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: 19. Jan. 2004 11:12 <-- editieren / zitieren --> Unities abgeben:          Nur für efbe
@efbe Mal ne Frage zu Program. Was passiert, wenn jemand Dein Maß L1, welches über die Beziehung gesteuert ist, ändert? Bekommt er eine Mitteilung, daß es nicht geht, weil Beziehungen zugeordnet sind? Wenn nein, dann wäre das noch ein Grund für "normale" Beziehungen; denn dort bekomme ich die Mitteilung und ich habe keine Möglichkeit den Wert zu ändern. U_Suess Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Günther Weber Mitglied Maschinenbautechniker
 
 Beiträge: 439 Registriert: 15.09.2000 WildFire 5, Windows 11
|
erstellt am: 19. Jan. 2004 11:22 <-- editieren / zitieren --> Unities abgeben:          Nur für efbe
Wenn er das im Pro/PROGRAM unter RELATIONS einträgt, dann ist das doch eine "normale" Beziehung! Und woanders kann er das nicht hinschreiben, sonst gibt es eine Fehlermeldung. Bei Beziehungen geht es natürlich einfacher, weil man dann nicht darauf achten muß, wo man es hinschreibt. Günther Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
efbe Mitglied Entwicklungsingenieur
 
 Beiträge: 174 Registriert: 18.12.2003 Pro/E 2001, CATIA V5R9SP7+V5R11, Pro/MECHANICA 2001 Windows 2000
|
erstellt am: 19. Jan. 2004 11:38 <-- editieren / zitieren --> Unities abgeben:         
Günther hat Recht. Was man in Pro/PROGRAM in der Rubrik RELATIONS findet, ist genau das, was man unter Beziehungen sonst eingibt. Es ist nicht nur gleich sondern identisch. Von daher werde ich auch in Pro/PROGRAM die Fehlermeldung bekommen wenn jemand versucht, ein beziehungsgesteuertes Masz zu ändern. So long, Frank. 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: 19. Jan. 2004 13:38 <-- editieren / zitieren --> Unities abgeben:          Nur für efbe
|
efbe Mitglied Entwicklungsingenieur
 
 Beiträge: 174 Registriert: 18.12.2003 Pro/E 2001, CATIA V5R9SP7+V5R11, Pro/MECHANICA 2001 Windows 2000
|
erstellt am: 20. Jan. 2004 01:49 <-- editieren / zitieren --> Unities abgeben:         
Ich glaube, manche Leute haben echt zuviel Zeit... Oder ist das ein Standardteil, das du an alle Leute verschickst, die Fragen stellen??? ... von der Umsetzung her aber nicht schlecht ... Wie wäre es, wenn du dein Können einfach für sinnvolle Beiträge einsetzt? Dann kämen nicht solche Kommentare wie dieser zurück, sondern es würde ein paar Unities geben... Nur so ein Gedanke, Frank. 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: 20. Jan. 2004 07:45 <-- editieren / zitieren --> Unities abgeben:          Nur für efbe
|