| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für PTC CREO |
| |
| Neuer Podcast: "That’s IT - Digitalisierung, Einblicke & Zukunftstrends", eine Pressemitteilung
|
Autor
|
Thema: Selbst erzeugter Mapkey (1485 / mal gelesen)
|
nixdesign Mitglied Dipl.-Ing. MB/CAD-Admin
Beiträge: 104 Registriert: 20.06.2012 Creo 4.0 Parametric M060 Win 10 64-bit
|
erstellt am: 20. Apr. 2016 11:47 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich habe folgendes Problem mit einem selbst erzeugtem Mapkey: Beim Abspielen wird eine Baugruppe (BG) aus unserer hausinternen Norm in eine neue, vohandene BG eingebaut. Die Referenzen sind die BG-Ebenen, die sich vom Namen her auch nicht ändern. Das klappt soweit, wenn in der Ziel-BG nichts verändert wurde. Sobald ich einen BG-Zweig aufgeklappt habe oder vorher eine andere BG eingebaut habe und dann den Mapkey abspiele, baut er zwar die Norm-BG ein, lässt sie jedoch unplaziert. Es werden dann die BG-Ebenen nicht gefunden. Ich hab mal die Stelle im Mapkey mit "=>" markiert, bei der, wie ich denke, die BG-Ebenen angewählt werden. mapkey(continued) ~ Command `ProFileSelPushOpen_Standard@context_dlg_open_cmd` ;\ mapkey(continued) ~ Trail `UI Desktop` `UI Desktop` `PREVIEW_POPUP_TIMER` \ mapkey(continued) `main_dlg_w1:PHTLeft.AssyTree:<NULL>`;\ mapkey(continued) ~ Expand `main_dlg_cur` `PHTLeft.AssyTree` `node13`;\ =>mapkey(continued) ~ Select `main_dlg_cur` `PHTLeft.AssyTree` 1 `node21`;\ =>mapkey(continued) ~ Select `main_dlg_cur` `PHTLeft.AssyTree` 1 `node11`;\ mapkey(continued) ~ Input `main_dlg_cur` `maindashInst0.constr_offset_menu` `1`;\ mapkey(continued) ~ Input `main_dlg_cur` `maindashInst0.constr_offset_menu` `10`;\ mapkey(continued) ~ Input `main_dlg_cur` `maindashInst0.constr_offset_menu` `100`;\ mapkey(continued) ~ Update `main_dlg_cur` `maindashInst0.constr_offset_menu` `100`;\ Meine Frage: Kann man die BG-Ebenen "hart" in den Mapkey schreiben, so dass diese auf jeden Fall genommen werden? Danke vorab schon mal. ------------------ Gruß Nick ____________________________ Hast du vortrefflich nachgedacht, ist die Konstruktion ganz leicht gemacht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
arni1 Ehrenmitglied V.I.P. h.c.
Beiträge: 3985 Registriert: 17.12.2002 Pro/E seit Version 11 Creo6 HP Z210 Intel Xeon 3.3GHz; 20 GB RAM NVIDIA Quadro 2000 HP ZR30w Win10 64bit
|
erstellt am: 20. Apr. 2016 13:06 <-- editieren / zitieren --> Unities abgeben: Nur für nixdesign
|
nixdesign Mitglied Dipl.-Ing. MB/CAD-Admin
Beiträge: 104 Registriert: 20.06.2012 Creo 4.0 Parametric M060 Win 10 64-bit
|
erstellt am: 20. Apr. 2016 13:21 <-- editieren / zitieren --> Unities abgeben:
Danke zunächst. Doch die Auswahl liefert leider alle in der BG enthaltenen Ebenen mit demselben Namen. In meinem Fall 77 Ebenen. Gibt es vielleicht noch eine andere Lösung? ------------------ Gruß Nick ____________________________ Hast du vortrefflich nachgedacht, ist die Konstruktion ganz leicht gemacht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
arni1 Ehrenmitglied V.I.P. h.c.
Beiträge: 3985 Registriert: 17.12.2002 Pro/E seit Version 11 Creo6 HP Z210 Intel Xeon 3.3GHz; 20 GB RAM NVIDIA Quadro 2000 HP ZR30w Win10 64bit
|
erstellt am: 20. Apr. 2016 14:10 <-- editieren / zitieren --> Unities abgeben: Nur für nixdesign
|
nixdesign Mitglied Dipl.-Ing. MB/CAD-Admin
Beiträge: 104 Registriert: 20.06.2012 Creo 4.0 Parametric M060 Win 10 64-bit
|
erstellt am: 21. Apr. 2016 07:27 <-- editieren / zitieren --> Unities abgeben:
... das führt ja eben zu den 77 BG-Ebenen mit demselben Namen. ------------------ Gruß Nick ____________________________ Hast du vortrefflich nachgedacht, ist die Konstruktion ganz leicht gemacht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Trollo009 Mitglied Bauingenieur/ 3D-Konstrukteur /CAD-Admin
Beiträge: 38 Registriert: 02.06.2008 aktuell: Creo Parametric 2.0 M240 Startup-TOOLS 2016 M041 Windchill PDMLink 10.2 M030 Windows 7 Professional 64 Bit Intel Xeon CPU E5-2620
|
erstellt am: 21. Apr. 2016 15:34 <-- editieren / zitieren --> Unities abgeben: Nur für nixdesign
Hallo Nick, du kannst die Anzahl der Ergebnisse auf 1 reduzieren, wenn du im Such-Tool die gesuchte Baugruppe auswählst (bei der Mapkey-Erzeugung den Button mit Maus klicken und Baugruppe im Arbeitsfenster anklicken) und die Option "Untermodelle einschließen" deaktivierst. Folgender Mapkey macht das: mapkey test @MAPKEY_LABELtest;~ Activate `selspecdlg0` `SelScopeButton`;\ mapkey(continued) @PAUSE_FOR_SCREEN_PICK;~ Activate `selspecdlg0` `SelScopeCheck` 0; Eine Alternative wäre, dass im Mapkey zunächst der Modellbaum vollständig verkleinert wird und mittels Doppelklick auf die Hauptbaugruppe wieder auf die erste Ebene erweitert wird. Nachfolgendes Mapkey führt genau das aus:
mapkey test @MAPKEY_LABELtest;~ Command `ProCmdMdlTreeCollapseAll` ;\ mapkey(continued) ~ Select `main_dlg_cur` `PHTLeft.AssyTree` 1 `node0`;\ mapkey(continued) ~ Activate `main_dlg_cur` `PHTLeft.AssyTree` 1 `node0`; Letzteres macht in deinem Fall allerdings keinen Sinn, wenn in der Hauptbaugruppe bereits weitere Komponenten eingebaut wurden... HTH, Guido
------------------ The difference between fiction and reality is that fiction has to make sense. (Tom Clancy) [Diese Nachricht wurde von Trollo009 am 21. Apr. 2016 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
nixdesign Mitglied Dipl.-Ing. MB/CAD-Admin
Beiträge: 104 Registriert: 20.06.2012 Creo 4.0 Parametric M060 Win 10 64-bit
|
erstellt am: 22. Apr. 2016 09:45 <-- editieren / zitieren --> Unities abgeben:
Hallo Guido, das mit dem Verkleinern und danach wieder aufklappen des MB in Kombination mit der Auswahl der BG-Ebene über die Suchfunktion hat es dann letzlich doch geklappt den Mapkey zu erstellen. Allerdings ist er jetzt auf 76 Zeilen angewachsen. Für die Platzierung einer BG eigentlich viel zu lang. Danke auch an Arni. ------------------ Gruß Nick ____________________________ Hast du vortrefflich nachgedacht, ist die Konstruktion ganz leicht gemacht. 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.9 (+Geniustool für Creo 10.0.2) PDMLink 12.0.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 (20H2)
|
erstellt am: 22. Apr. 2016 10:00 <-- editieren / zitieren --> Unities abgeben: Nur für nixdesign
Zitat: Original erstellt von nixdesign: ... Allerdings ist er jetzt auf 76 Zeilen angewachsen. Für die Platzierung einer BG eigentlich viel zu lang. ...
Funktioniert dieses lange Mapkey --> Funktioniert es nicht --> Alles andere ist doch Wurst. Und für die, die wirklich die Länge der Mapkeys interessiert, gibt es Hilfsmittel um diese auf das Mindestmaß zu kürzen. (Webtoolbar Editor aus den SUT, ModelProzessor) ------------------ Gruß Udo Keine Panik, Du arbeitest mit CREO (ehemals 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 |