Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  PTC Creo Allgemein
  Selbst erzeugter Mapkey

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:  Selbst erzeugter Mapkey (1474 / mal gelesen)
nixdesign
Mitglied
Dipl.-Ing. MB/CAD-Admin


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

Beiträge: 104
Registriert: 20.06.2012

Creo 4.0 Parametric M060
Win 10 64-bit

erstellt am: 20. Apr. 2016 11:47    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 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.



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

Beiträge: 3875
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 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 nixdesign 10 Unities + Antwort hilfreich

Man könnte die BG-Ebenen über das Suchen-Tool auswählen.

Gruß
Arni

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

nixdesign
Mitglied
Dipl.-Ing. MB/CAD-Admin


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

Beiträge: 104
Registriert: 20.06.2012

Creo 4.0 Parametric M060
Win 10 64-bit

erstellt am: 20. Apr. 2016 13:21    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

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.



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

Beiträge: 3875
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 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 nixdesign 10 Unities + Antwort hilfreich

Man kann die Ebene ja mit Namen suchen....

Gruß
Arni

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

nixdesign
Mitglied
Dipl.-Ing. MB/CAD-Admin


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

Beiträge: 104
Registriert: 20.06.2012

Creo 4.0 Parametric M060
Win 10 64-bit

erstellt am: 21. Apr. 2016 07:27    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

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


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

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

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


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

Beiträge: 104
Registriert: 20.06.2012

Creo 4.0 Parametric M060
Win 10 64-bit

erstellt am: 22. Apr. 2016 09:45    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 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




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 8.0.6 (+Geniustool für Creo 9.0.1)
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 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 nixdesign 10 Unities + Antwort hilfreich

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

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