| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für PTC CREO |
| |
 | Wichtige Änderung beim Bankdatenimport: Neues CAMT-Format ersetzt MT940, eine Pressemitteilung
|
Autor
|
Thema: Beziehungen automatisiert ändern??? (1233 mal gelesen)
|
zelle Mitglied Konstrukteur

 Beiträge: 79 Registriert: 18.12.2002
|
erstellt am: 03. Dez. 2004 11:51 <-- editieren / zitieren --> Unities abgeben:         
Hallo Leute, geht dass? Möchte automatisch eine bereits bestehende Beziehung in Teilen und Baugruppen ändern. Habe versucht es mit einem Mapkey durchzuführen. Funzt ABER, es werden alle Beziehungen überschrieben. D.h. auch jene die ich nach dem Überschreiben eigentlich weiter verwenden möchte sind dann weg. Geht es ev. mit C-Programmierung??? Danke für Rat und Tat Zelle ------------------ es grüßt zelle  Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
fossy Mitglied Dipl.-Ing. Maschinenbau (Kraftfahrzeugtechnik)
  
 Beiträge: 943 Registriert: 07.02.2001 Der einzige Mensch, der sich vernünftig benimmt, ist mein Schneider. Er nimmt jedesmal neu Maß, wenn er mich trifft, während alle anderen immer die alten Maßstäbe anlegen in der Meinung, sie passten auch heute noch. (George Bernard Shaw, ir. Dramatiker, 1856-1950)
|
erstellt am: 03. Dez. 2004 12:59 <-- editieren / zitieren --> Unities abgeben:          Nur für zelle
|
zelle Mitglied Konstrukteur

 Beiträge: 79 Registriert: 18.12.2002
|
erstellt am: 03. Dez. 2004 13:52 <-- editieren / zitieren --> Unities abgeben:         
Danke für den Hinweis. Habe ich ausprobiert. Ich habe ein Mapkey im Start-Part erstellt und dabei die Funktion Suchen/Ersetzen verwendet. Funktioniert soweit ABER, wenn ich das gleiche Mapkey an einem älteren Teil verwenden will, in dem noch andere Beziehungen programmiert sind, werden diese Beziehungen gelöscht und mein Modell ist dann quasi zerstört. Gruß zelle ------------------ es grüßt zelle  Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
zelle Mitglied Konstrukteur

 Beiträge: 79 Registriert: 18.12.2002 Solid Ätsch ST3
|
erstellt am: 03. Dez. 2004 13:59 <-- editieren / zitieren --> Unities abgeben:         
|
Cornelia Schroeter Mitglied CAD/PDM Manager
 
 Beiträge: 250 Registriert: 11.01.2002 MDT6PP SP4, Compass TDM 4.30.4, ASM, Jobmgr 2.1, AutoVue 15, Myriad 6, ProE Wildfire, Ilink 3.3, Cadenas PARTSolutions 8.0, Win2000, Dell Workstations, i.d.R. 2 GB RAM
|
erstellt am: 03. Dez. 2004 14:04 <-- editieren / zitieren --> Unities abgeben:          Nur für zelle
Du könntest das ja auch mit VisualBasic machen oder mit was-auch-immer du programmieren kannst. Vom Ablauf her: 1. Beziehungen mit Mapkey exportieren. 2. Programm aufrufen, mit dem die exportierte Datei umgemodelt wird. 3. Beziehungen wieder mit Mapkey importieren. Ich hab das mit VB realisiert. Klappt ganz gut. Gruesse, cs
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
zelle Mitglied Konstrukteur

 Beiträge: 79 Registriert: 18.12.2002
|
erstellt am: 03. Dez. 2004 14:09 <-- editieren / zitieren --> Unities abgeben:         
|
fossy Mitglied Dipl.-Ing. Maschinenbau (Kraftfahrzeugtechnik)
  
 Beiträge: 943 Registriert: 07.02.2001 Der einzige Mensch, der sich vernünftig benimmt, ist mein Schneider. Er nimmt jedesmal neu Maß, wenn er mich trifft, während alle anderen immer die alten Maßstäbe anlegen in der Meinung, sie passten auch heute noch. (George Bernard Shaw, ir. Dramatiker, 1856-1950)
|
erstellt am: 03. Dez. 2004 14:18 <-- editieren / zitieren --> Unities abgeben:          Nur für zelle
|
Cornelia Schroeter Mitglied CAD/PDM Manager
 
 Beiträge: 250 Registriert: 11.01.2002 MDT6PP SP4, Compass TDM 4.30.4, ASM, Jobmgr 2.1, AutoVue 15, Myriad 6, ProE Wildfire, Ilink 3.3, Cadenas PARTSolutions 8.0, Win2000, Dell Workstations, i.d.R. 2 GB RAM
|
erstellt am: 03. Dez. 2004 14:33 <-- editieren / zitieren --> Unities abgeben:          Nur für zelle
ja, wenn man das manuell macht, geht das. Wenn man das ganze aber ueber Mapkeys steuern möchte (Batchlauf o.ä.) dann geht es nicht, zumindestens nicht mit Wildfire_1. Mit dem alten Beziehungs-ui kann man sogar noch im Mapkey Beziehungen ersetzen. Dabei werden aber auch alle Beziehungen exportiert und immer eine einheitliche wieder importiert, genauso wie zelle das beschrieben hat. Deshalb bleibt also nur die Möglichkeit, das ganze zu exportieren, die betreffenden Beziehungen auszutauschen und die geänderte Export-Datei wieder einzuladen. Gruesse, cs Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
zelle Mitglied Konstrukteur

 Beiträge: 79 Registriert: 18.12.2002
|
erstellt am: 03. Dez. 2004 14:35 <-- editieren / zitieren --> Unities abgeben:         
Das Problem liegt darin, dass das Mapkey den gesamten Text im Beziehungseditor neu anlegt, bzw. es entsteht eine Kopie des Textes aus dem Beziehungseditor des Start-Parts. Ich kann das Mapkey nur mit in meinem Start-Part erstellen bzw. aufzeichnen. In dem Startpart sind einige Beziehungen vordefiniert um sie für jedes Teil verwenden zu können (z.B. wird das Gewicht MP-MASS in einen eigenen Parameter, der in der Stückliste angezeigt wird überschrieben -> "fertig_gewicht=PRO_MP_MASS"). Diese Beziehungen sind sozusagen GLOBAL für alle Teile und Baugruppen gültig. Bei älteren Teilen und Baugruppen sind aber individuell auch andere Beziehungen enthalten, die beim Aufrufen des Mapkeys dann einfach weg sind. Es sind dann nur noch die "korrigierten" Beziehungen des Start-Parts enthalten. Hoffe ich hab mich so halbweg verständlich ausgedrückt. ------------------ es grüßt zelle  Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
zelle Mitglied Konstrukteur

 Beiträge: 79 Registriert: 18.12.2002 Solid Ätsch ST3
|
erstellt am: 03. Dez. 2004 14:36 <-- editieren / zitieren --> Unities abgeben:         
|
zelle Mitglied Konstrukteur

 Beiträge: 79 Registriert: 18.12.2002
|
erstellt am: 03. Dez. 2004 14:41 <-- editieren / zitieren --> Unities abgeben:         
|
Cornelia Schroeter Mitglied CAD/PDM Manager
 
 Beiträge: 250 Registriert: 11.01.2002 MDT6PP SP4, Compass TDM 4.30.4, ASM, Jobmgr 2.1, AutoVue 15, Myriad 6, ProE Wildfire, Ilink 3.3, Cadenas PARTSolutions 8.0, Win2000, Dell Workstations, i.d.R. 2 GB RAM
|
erstellt am: 03. Dez. 2004 14:47 <-- editieren / zitieren --> Unities abgeben:          Nur für zelle
Laut Handbuch soll das wohl auch mit Modellcheck gehen, klappt mit Wildfire_1 aber nicht (Parameter alt>neu mappen geht ja, Beziehungen austauschen aber nicht), jedenfalls bei meinen Versuchen nicht. Hat da vielleicht jemand Erfahrungen? Geht's mit den verbesserten Modellcheck-Möglichkeiten bei Wildfire_2? Gruesse, cs Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
fossy Mitglied Dipl.-Ing. Maschinenbau (Kraftfahrzeugtechnik)
  
 Beiträge: 943 Registriert: 07.02.2001 Der einzige Mensch, der sich vernünftig benimmt, ist mein Schneider. Er nimmt jedesmal neu Maß, wenn er mich trifft, während alle anderen immer die alten Maßstäbe anlegen in der Meinung, sie passten auch heute noch. (George Bernard Shaw, ir. Dramatiker, 1856-1950)
|
erstellt am: 03. Dez. 2004 14:55 <-- editieren / zitieren --> Unities abgeben:          Nur für zelle
hallo zum dritten, ok, also ich habe euch unterschlagen, dasss man den mapkey von hand (mit einer gewissen logik) anpassen muss (hab ich einfach vorrausgesetzt - sorry)! ihr müsst alles zwischen mapkey(continued) ~ Activate `UI Find Replace Dialog` `replace_all`;\ und mapkey(continued) ~ Activate `relation_dlg` `PB_OK`; löschen, dann funzt der mapkey 100%tig!!! ------------------ cu fossy meine kleine website Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Christian Endter Mitglied Netzwerk-Admin

 Beiträge: 37 Registriert: 10.10.2004 HP xw6400 - 3GHz DC-4GB - 2x20" - nVidia 1500 ProE WF2 M250 IL3.4/M30 PSOL 8.0 und das alles unter Vista 64-Bit
|
erstellt am: 04. Dez. 2004 21:45 <-- editieren / zitieren --> Unities abgeben:          Nur für zelle
Hi. Möchtest du nur neue Beziehungen hinzufügen? Wenn ja hab ich hier nen MapKey für WF2.0 funktioniert einwandfrei. Mapkey Aufzeichnung starten. Tools/Optionen/Parameter "new_relation_ui" auf no. dann Beziehungen einfügen. Tools/Optionen/Parameter "new_relation_ui" auf yes. Mapkey Aufzeichnung beenden. mfg Christian
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
zelle Mitglied Konstrukteur

 Beiträge: 79 Registriert: 18.12.2002
|
erstellt am: 06. Dez. 2004 10:08 <-- editieren / zitieren --> Unities abgeben:         
|