| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Creo |
Autor
|
Thema: (Zeichnung) Mapkey H7 ... Zuweisung einer Toleranztabelle zu einem Maß (2535 mal gelesen)
|
scax Mitglied
Beiträge: 571 Registriert: 05.09.2011 PDMLink 10.1 M020 (Produktiv-Migration) Creo Elements/Pro 5 (M180-M240)<P>Inneo StartupTools 2013 M050 Microsoft Windows 7 Prof 64bit Win XP 32bit (SP3)
|
erstellt am: 09. Jul. 2013 08:15 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich hoffe auf einen Tipp, wie man mein Problem lösen könnte. Ziel ist es, per Mapkey einem Zeichnungsmaß bequem z.B. H7 anzuhängen, hierbei ist aber ein Anhängsel an den Bemaßungstext nicht erlaubt. Mapkey muss explizit in den Bemaßungseigenschaften, die Toleranztabelle zuweisen. Problem hierbei ist, wir haben neue und alte CAD-Bestandsdaten, heißt es können Toleranztabellen dem Teil bereits importiert sein, oder noch nicht. Bisheriger Versuch sah so aus, zunächst dem Teil alle TolTables nachzuladen, damit diese in den Bemaßungseigeschaften zur Verfügung stehen. Soweit so gut, LEIDER wird bei der Mapkey-Aufzeichnung nur die "Zeilennummer" des DropDown-Menüs für Toleranztabelle, komischerweise stimmt aber die Reihenfolge nicht immer, es steht auch oft die H-TolTable ganz oben. Leider ist es auch nicht möglich, die TolTables vorab nochmals zu löschen, oder? Danke für jeden Tipp. Mapkey bisher für WF5:
Code:
mapkey thh7 @MAPKEY_NAMEToleranztabelle H7;\ mapkey(continued) ~ Activate `main_dlg_cur` `page_Annotate_control_btn`1 ;\ mapkey(continued) #MODIFY;#DIMENSION;\ mapkey(continued) @PAUSE_FOR_SCREEN_PICK;\ mapkey(continued) ~ Activate `GET SELECT` `done_sel`;\ mapkey(continued) ~ Select `mod_dim_new` `opt_tol_table`1 `Hole`;\ mapkey(continued) ~ Select `mod_dim_new` `opt_iso_tab_name`1 `10`;\ mapkey(continued) ~ Activate `0_std_confirm` `OK`;\ mapkey(continued) ~ Select `mod_dim_new` `opt_iso_tab_index`1 `7`;\ mapkey(continued) ~ Activate `mod_dim_new` `psh_ok`;
------------------ PDMLink 10.1 M030 (Produktiv-Migration) Pro/ENGINEER Wildfire 4 (M220) Creo Elements/Pro 5 (M150-M180) Inneo StartupTools 2013 M031 Microsoft Windows 7 Prof 64bit Win XP 32bit (SP3) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
47rfap Mitglied Ingenieur
Beiträge: 253 Registriert: 08.11.2012 CREO 2 M100 PDM Link 10.1 M030 WIN7 64 16GB RAM NVIDIA Quaddro 2000D
|
erstellt am: 09. Jul. 2013 09:55 <-- editieren / zitieren --> Unities abgeben: Nur für scax
Hallo scax, Du kannst eine Aktualisierung der Toleranztabellen vornehmen. Daher ist ein Löschvorgang nicht erforderlich. Ich kenne auch keine Möglichkeit. Nachdem die Toleranztabellen aktualisiert wurden müßte auch Dein H7 Mapkey laufen! mapkey test ~ Command `ProCmdMmSetup` ;#TOL SETUP;#TOL TABLES;#RETRIEVE;\ mapkey(continued) ~ Trail `UI Desktop` `UI Desktop` `DLG_PREVIEW_POST` `file_open`;\ mapkey(continued) ~ Key `file_open` `Ph_list.Filelist`16777216 ;\ mapkey(continued) ~ Key `file_open` `Ph_list.Filelist`16777216 ;\ mapkey(continued) ~ Select `file_open` `Ph_list.Filelist`58 `broken_edge.ttl` \ mapkey(continued) `general_def.ttl` `hole_a.ttl` `hole_b.ttl` `hole_c.ttl` `hole_cd.ttl` \ mapkey(continued) `hole_d.ttl` `hole_e.ttl` `hole_ef.ttl` `hole_f.ttl` `hole_fg.ttl` \ mapkey(continued) `hole_g.ttl` `hole_h.ttl` `hole_j.ttl` `hole_js.ttl` `hole_k.ttl` \ mapkey(continued) `hole_m.ttl` `hole_n.ttl` `hole_p.ttl` `hole_r.ttl` `hole_s.ttl` \ mapkey(continued) `hole_t.ttl` `hole_u.ttl` `hole_v.ttl` `hole_x.ttl` `hole_y.ttl` \ mapkey(continued) `hole_z.ttl` `hole_za.ttl` `hole_zb.ttl` `hole_zc.ttl` `shaft_a.ttl` \ mapkey(continued) `shaft_b.ttl` `shaft_c.ttl` `shaft_cd.ttl` `shaft_d.ttl` `shaft_e.ttl` \ mapkey(continued) `shaft_ef.ttl` `shaft_f.ttl` `shaft_fg.ttl` `shaft_g.ttl` `shaft_h.ttl` \ mapkey(continued) `shaft_j.ttl` `shaft_js.ttl` `shaft_k.ttl` `shaft_m.ttl` `shaft_n.ttl` \ mapkey(continued) `shaft_p.ttl` `shaft_r.ttl` `shaft_s.ttl` `shaft_t.ttl` `shaft_u.ttl` \ mapkey(continued) `shaft_v.ttl` `shaft_x.ttl` `shaft_y.ttl` `shaft_z.ttl` `shaft_za.ttl` \ mapkey(continued) `shaft_zb.ttl` `shaft_zc.ttl`;~ Key `file_open` `Ph_list.Filelist`16777216 ;\ mapkey(continued) ~ Key `file_open` `Ph_list.Filelist`16777216 ;\ mapkey(continued) ~ Key `file_open` `Ph_list.Filelist`16777216 ;\ mapkey(continued) ~ Key `file_open` `Ph_list.Filelist`16777216 ;\ mapkey(continued) ~ Key `file_open` `Ph_list.Filelist`16777216 ;\ mapkey(continued) ~ Key `file_open` `Ph_list.Filelist`16777216 ;\ mapkey(continued) ~ Key `file_open` `Ph_list.Filelist`16777216 ;\ mapkey(continued) ~ Key `file_open` `Ph_list.Filelist`16777216 ;\ mapkey(continued) ~ Key `file_open` `Ph_list.Filelist`16777216 ;\ mapkey(continued) ~ Key `file_open` `Ph_list.Filelist`16777216 ;\ mapkey(continued) ~ Key `file_open` `Ph_list.Filelist`16777216 ;\ mapkey(continued) ~ Key `file_open` `Ph_list.Filelist`16777216 ;\ mapkey(continued) ~ Key `file_open` `Ph_list.Filelist`16777216 ;\ mapkey(continued) ~ Key `file_open` `Ph_list.Filelist`16777216 ;\ mapkey(continued) ~ Key `file_open` `Ph_list.Filelist`16777216 ;\ mapkey(continued) ~ Key `file_open` `Ph_list.Filelist`16777216 ;\ mapkey(continued) ~ Key `file_open` `Ph_list.Filelist`16777216 ;\ mapkey(continued) ~ Key `file_open` `Ph_list.Filelist`16777216 ;\ mapkey(continued) ~ Key `file_open` `Ph_list.Filelist`16777216 ;\ mapkey(continued) ~ Key `file_open` `Ph_list.Filelist`16777216 ;\ mapkey(continued) ~ Key `file_open` `Ph_list.Filelist`16777216 ;~ Activate `file_open` `Open`;\ mapkey(continued) Ja;
------------------ VG 47rfap Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
scax Mitglied
Beiträge: 571 Registriert: 05.09.2011 PDMLink 10.1 M020 (Produktiv-Migration) Creo Elements/Pro 5 (M180-M240)<P>Inneo StartupTools 2013 M050 Microsoft Windows 7 Prof 64bit Win XP 32bit (SP3)
|
erstellt am: 09. Jul. 2013 11:37 <-- editieren / zitieren --> Unities abgeben:
uiuiui das Mapkey ist aber wild Dafür habe ich schon eine Lösung, aber löst mein Problem nicht! Code:
mapkey tlall @MAPKEY_LABELalle Toleranztabellen laden in Zeichnung;\ mapkey(continued) ~ Activate `main_dlg_cur` `page_Layout_control_btn`1 ;\ mapkey(continued) ~ Command `ProCmdDrwTolStd` ;\ mapkey(continued) ~ Close `main_dlg_cur` `adbFile_cb`;#TOL TABLES;\ mapkey(continued) #RETRIEVE;\ mapkey(continued) ~ Trail `UI Desktop` `UI Desktop` `DLG_PREVIEW_POST` `file_open`;\ mapkey(continued) ~ Select `file_open` `Ph_list.Filelist`1 `broken_edge.ttl`;\ mapkey(continued) ~ Key `file_open` `Ph_list.Filelist`33554432 ;\ mapkey(continued) ~ Select `file_open` `Ph_list.Filelist`-1 ;\ mapkey(continued) ~ Activate `file_open` `Open`; ;\ mapkey(continued) #DONE/RETURN;
Die Reihenfolge scheint nicht immer gleich zu sein, meine Lösung wäre wohl, wenn man diese Tabellen vorher löschen könnte. ------------------ PDMLink 10.1 M030 (Produktiv-Migration) Pro/ENGINEER Wildfire 4 (M220) Creo Elements/Pro 5 (M150-M180) Inneo StartupTools 2013 M031 Microsoft Windows 7 Prof 64bit Win XP 32bit (SP3) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
47rfap Mitglied Ingenieur
Beiträge: 253 Registriert: 08.11.2012 CREO 2 M100 PDM Link 10.1 M030 WIN7 64 16GB RAM NVIDIA Quaddro 2000D
|
erstellt am: 09. Jul. 2013 11:46 <-- editieren / zitieren --> Unities abgeben: Nur für scax
Der Mapkey ist lediglich aufgezeichnet und nicht extra vereinfacht. Mit dem geht es! Am Schluß gibts nochmals die Abfrage ob er bestehendes überschreiben soll, welche mit Ja betätigt wird! Die Reihenfolge ist bei mir auch i.O. nämlich alphabetisch aufsteigend. Vorsicht, Pro/E unterscheidet zwischen H und h! ------------------ VG 47rfap Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
scax Mitglied
Beiträge: 571 Registriert: 05.09.2011 PDMLink 10.1 M020 (Produktiv-Migration) Creo Elements/Pro 5 (M180-M240)<P>Inneo StartupTools 2013 M050 Microsoft Windows 7 Prof 64bit Win XP 32bit (SP3)
|
erstellt am: 06. Dez. 2013 12:11 <-- editieren / zitieren --> Unities abgeben:
Kann man TolTables von Zeichnungen löschen? Wir haben leider das Problem, dass software-technisch die TolTables nicht mit deren Wert identifiziert werden, sondern numerisch hochgezählt werden. Heißt auf deutsch, lade ich zuerst TolTable G dazu, dann H, dann A, dann hat G=0, H=1 und A=2. Somit habe ich NIE eine eindeutige Reihenfolge und die Mapkeys klappen nur bei kompletten Neuteilen. ------------------ PDMLink 10.1 M030 (Produktiv-Migration) Pro/ENGINEER Wildfire 4 (M220) Creo Elements/Pro 5 (M180-M210) Inneo StartupTools 2013 M031 Microsoft Windows 7 Prof 64bit Win XP 32bit (SP3) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
U_Suess Moderator CAD-Admin / manchmal Konstrukteur
Beiträge: 10560 Registriert: 14.11.2001 CREO 4 M120 (+Geniustool für Creo 6.0.2) PDMLink 11.0 M030 NTSI Contender E64 SC8 mit NVIDIA Quadro P4000 Intel Core i7-10700KF / 3,80 GHz 64GB DDR4-RAM / 2933 MHz Win 10 Prof. 64Bit (20H2)
|
erstellt am: 06. Dez. 2013 12:34 <-- editieren / zitieren --> Unities abgeben: Nur für scax
Zitat: Original erstellt von scax: Kann man TolTables von Zeichnungen löschen?
Das musste ich erst einmal ausprobieren, weil ich es bisher nie gebraucht habe. Wir haben im Normalfall so viel Zeit, uns die Toleranzfelder heraus zu suchen, ohne dabei auf Mapkeys zurückgreifen zu müssen. Aber ansonsten würde das meist auch keine Probleme bedeuten, weil unsere Startmodelle schon mit den gebräuchlichen Toleranztabellen ausgestattet sind und somit die Reihenfolge die gleiche ist. Es gibt aber eine Möglichkeit. Da ANSI keine Toleranzfelder kennt, werden die geladenen Toleranztabellen gelöscht, wenn man auf ANSI als Norm umschaltet. Aber das hat natürlich zur Folge, dass alle bereits zugeteilten Toleranzfelder verloren gehen. Deshalb ist hier absolute Vorsicht geboten. BTW Warum ladet ihr die Toleranztabellen in der Zeichnung und nicht im Modell? Es soll doch das Modell der Träger der Informationen sein. Die Zeichnung soll diese Informationen doch normalerweise nur darstellen. ------------------ Gruß Udo Keine Panik, Du arbeitest mit Pro/E! Und Du hast cad.de gefunden! Neu hier? Verwundert über die Antworten? Dann schnell nachfolgende Links durchlesen. • Richtig Fragen • Nettiquette • Suchfunktion • System-Info • Pro/E-Konfig • 7er-Regel • Unities Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
scax Mitglied
Beiträge: 571 Registriert: 05.09.2011 PDMLink 10.1 M020 (Produktiv-Migration) Creo Elements/Pro 5 (M180-M240)<P>Inneo StartupTools 2013 M050 Microsoft Windows 7 Prof 64bit Win XP 32bit (SP3)
|
erstellt am: 06. Dez. 2013 13:29 <-- editieren / zitieren --> Unities abgeben:
... mmmhhh guter Ansatz, schaue ich mir an! Modelle sind aufbereitet, aber bei 1,4 Mio Objekten, wird viel weg dupliziert von Altbestand Da hinzugefügte Bemaßungen dann wieder andere TolTables haben, laden wir per Mapkey diese nach. Modell Toleranzen sind kein Problem, dreht sich meistens um die Zeichnungsmaße. EDIT: mir kommt da aber gerade eine andere Idee, ich Lade erst bestimmte TolTables nach, erst dann die restlichen, könnte sogar helfen, löschen kann man ja nicht wirklich.
[Diese Nachricht wurde von scax am 06. Dez. 2013 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
scax Mitglied
Beiträge: 571 Registriert: 05.09.2011 PDMLink 10.1 M020 (Produktiv-Migration) Creo Elements/Pro 5 (M180-M240)<P>Inneo StartupTools 2013 M050 Microsoft Windows 7 Prof 64bit Win XP 32bit (SP3)
|
erstellt am: 06. Dez. 2013 13:55 <-- editieren / zitieren --> Unities abgeben:
... so, das System wieder überlistet! Ich lade zuerst die wichtigen TolTables nach, bei uns nur Hole H und Shaft h! Danach kommen alle rein, siehe da Reihenfolge passt. Zitat:
mapkey tlall @MAPKEY_LABELalle Toleranztabellen laden in Zeichnung;\ mapkey(continued) ~ Activate `main_dlg_cur` `page_Layout_control_btn`1 ;\ mapkey(continued) ~ Command `ProCmdDrwTolStd` ;\ mapkey(continued) ~ Close `main_dlg_cur` `adbFile_cb`;\ mapkey(continued) #TOL TABLES;\ mapkey(continued) #RETRIEVE;\ mapkey(continued) ~ Trail `UI Desktop` `UI Desktop` `DLG_PREVIEW_POST` `file_open`;\ mapkey(continued) ~ Select `file_open` `Ph_list.Filelist`2 `hole_h.ttl` `shaft_h.ttl`;\ mapkey(continued) ~ Activate `file_open` `Open`; ;\ mapkey(continued) #RETRIEVE;\ mapkey(continued) ~ Trail `UI Desktop` `UI Desktop` `DLG_PREVIEW_POST` `file_open`;\ mapkey(continued) ~ Select `file_open` `Ph_list.Filelist`1 `broken_edge.ttl`;\ mapkey(continued) ~ Key `file_open` `Ph_list.Filelist`33554432 ;\ mapkey(continued) ~ Select `file_open` `Ph_list.Filelist`-1 ;\ mapkey(continued) ~ Activate `file_open` `Open`; ;\ mapkey(continued) #DONE/RETURN;
------------------ PDMLink 10.1 M030 (Produktiv-Migration) Pro/ENGINEER Wildfire 4 (M220) Creo Elements/Pro 5 (M180-M210) Inneo StartupTools 2013 M031 Microsoft Windows 7 Prof 64bit Win XP 32bit (SP3) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |