Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Pro ENGINEER
  (Zeichnung) Mapkey H7 ... Zuweisung einer Toleranztabelle zu einem Maß

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



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

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

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


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

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 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 scax 10 Unities + Antwort hilfreich

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



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

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

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


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

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 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 scax 10 Unities + Antwort hilfreich

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



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

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

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




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

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 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 scax 10 Unities + Antwort hilfreich

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 FragenNettiquetteSuchfunktionSystem-InfoPro/E-Konfig7er-Regel      • Unities

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

scax
Mitglied



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

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

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



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

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

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

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