Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  PTC Creo Allgemein
  Umstieg Creo2.0 auf 4.0 -> Mapkeys

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:  Umstieg Creo2.0 auf 4.0 -> Mapkeys (1335 mal gelesen)
Heino Casper
Mitglied
CAD/PLM Administrator


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

Beiträge: 483
Registriert: 26.02.2001

Contact WSM 3.10
Creo 2.0 M250
Creo 4.0 M070
Catia V5
Acad 2015
Inventor 2015

erstellt am: 06. Jun. 2019 11: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


06-06-_2019_11-39-23.png

 
Hallo zusammen.

Ich möchte ein Mapkey, das in Creo 2.0 erstellt wurde, nun auch in Creo 4.0 verwenden. Nur leider habe ich ein Problem beim ausführen der Mapkeys. Mit Hilfe des Mapkeys soll eine UDF Datei ausgführt werden:

Code:
mapkey sk @MAPKEY_NAMESechskant einpressen;@MAPKEY_LABELSechskant;\
mapkey(continued) ~ Command `ProCmdEnvMdlDisp`  `Shading`;~ Command `ProCmdEnvDtmDisp` 1 ;\
mapkey(continued) ~ Command `ProCmdEnvAxisDisp` 1 ;~ Command `ProCmdUserDefined` ;\
mapkey(continued) ~ Trail `UI Desktop` `UI Desktop` `DLG_PREVIEW_POST` `file_open`;\
mapkey(continued) ~ Select `file_open` `Ph_list.List_table`1  `sechskant.gph`;\
mapkey(continued) ~ Activate `file_open` `Ph_list.List_table`1  `sechskant.gph`;\
mapkey(continued) ~ Activate `udf_place_insert_dialog` `ok_but`;\
......

In Creo 2.0 öffnet sich wie gewünscht das UDF-Platzierungs- Dialogfenster (trail):

Zitat:
!playing mapkey sk
~ Command `ProCmdEnvMdlDisp`  `Shading`
!%CI Schattiertes Modell wird angezeigt
~ Command `ProCmdEnvDtmDisp`  1
!%CIBezugsebenen werden angezeigt.
~ Command `ProCmdEnvAxisDisp`  1
!%CIAchsen werden angezeigt.
~ Command `ProCmdUserDefined`
< 2 0.118519 178 0 0 100 1592 0 0 1128 13
~ Trail `UI Desktop` `UI Desktop` `DLG_PREVIEW_POST` \
`file_open`
~ Trail `UI Desktop` `UI Desktop` `DLG_PREVIEW_POST` \
`file_open`
~ Select `file_open` `Ph_list.List_table` 1 `sechskant.gph`
~ Activate `file_open` `Ph_list.List_table` 1 `sechskant.gph`
!%CIGruppeninfo wird abgerufen...
< 0 1.008593 1224 0 0 851 1592 0 0 1128 13
~ Activate `udf_place_insert_dialog` `ok_but`

In Creo 4.0 allerdings nicht. Dort startet ein ein Auswahlfenster, in der man die UDF Datei auswählen muss. Und das obwohl die `sechskant.gph` Datei in dem Verzeichnis liegt, in dem auch das Auswahlfenster dies zur Auswahl stellt (siehe Anhang). Hier der Auszug aus der Trail-Datei:

Zitat:
!playing mapkey sk
~ Command `ProCmdEnvMdlDisp`  `Shading`
!%CI Schattiertes Modell wird angezeigt
~ Command `ProCmdEnvDtmDisp`  1
!%CIBezugsebenen werden angezeigt.
~ Command `ProCmdEnvAxisDisp`  1
!%CIAchsen werden angezeigt.
~ Command `ProCmdUserDefined`
< 2 0.118519 178 0 0 100 1592 0 0 1128 13
~ Trail `UI Desktop` `UI Desktop` `DLG_PREVIEW_POST` \
`file_open`
~ Trail `UI Desktop` `UI Desktop` `DLG_PREVIEW_POST` \
`file_open`
< 0 1.053630 1218 0 0 889 1592 0 0 1128 13
~ Trail `UI Desktop` `UI Desktop` `PREVIEW_POPUP_TIMER` \
`file_open:Ph_list.Filelist:<NULL>`
~ Select `file_open` `Ph_list.Filelist` 1 `sechskant.gph`
~ Command `ProFileSelPushOpen_Standard@context_dlg_open_cmd`
!%CIGruppeninfo wird abgerufen...
~ Activate `udf_place_insert_dialog` `ok_but`

Warum erscheint der Wert:  `file_open:Ph_list.Filelist:<NULL>` und nicht ~ Select `file_open` `Ph_list.List_table` 1 `sechskant.gph`?

Hat jemand eine Idee, warum dies so ist? Die Option "PRO_GROUP_DIR" verweist auf das richtige Verzeichnis.

------------------
Gruß, Heino

[Diese Nachricht wurde von Heino Casper am 06. Jun. 2019 editiert.]

[Diese Nachricht wurde von Heino Casper am 06. Jun. 2019 editiert.]

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

Kai-Hawaii
Mitglied
Konstrukteur / CAD-Admin


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

Beiträge: 12
Registriert: 19.10.2007

Home
i7-4790K
8 GB, GTX750Ti
Win7 64bit
Work
HP Z420
Win10 64bit
FirePro W7000
Creo 4 M100
SUT 2018 M020
SHC 12.0
WF-4 M220
SUT 2018 M020
SHC 8.0

erstellt am: 07. Jun. 2019 08:23    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 Heino Casper 10 Unities + Antwort hilfreich

Hallo Heino,

bin bei der Umstellung von WF 4 auf Creo 4 und habe dabei unsere Bohrungs-MK´s von Standard auf UDF-MK´s umgestellt.

Habe bei mir zwei Zeilen mehr im Mapkey (3. und 4. Zeile). Sonst ist der MK identisch.
Vielleicht hilft es ja. 

mapkey(continued) ~ Select `file_open` `Ph_list.Filelist` 1 `passbo_f7_sl_ax.gph`;\
mapkey(continued) ~ Activate `file_open` `Ph_list.Filelist` 1 `passbo_f7_sl_ax.gph`;\
mapkey(continued) ~ Select `open_instance` `instnamelist1` 1 `PASSBO_6_F7_SL_AX`;\
mapkey(continued) ~ Activate `open_instance` `instnamelist1` 1 `PASSBO_6_F7_SL_AX`;\
mapkey(continued) ~ Activate `udf_place_insert_dialog` `ok_but`;\

"passbo_f7_sl_ax.gph" noch ersetzen. 

Gruß
Kai

------------------
Gras wächst nicht schneller wenn man daran zieht!

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

Windchill PDMLink 12
CREO Parametric 7+8<P>INNEO GENIUSTOOLS
Microsoft Windows 10

erstellt am: 11. Jun. 2019 09:40    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 Heino Casper 10 Unities + Antwort hilfreich

Du arbeitest nicht mit Windchill?
Deine GPH liegen in einem Netzlaufwerk?

Sofern diese im Windchill verwaltet werden, ist das Gerüst beispielsweise so und auch prozesssicher (Creo 2, 3, 4 etc.).
Wir versuchen immer reine CREO-Funktionen aufzuzeichnen, in TRAIL-Files steht oft viel Müll, den brauchst du nicht.
Auch solche "SELECT-Befehle" wie von Kai kann man sich oft sparen, sofern im "ACTIVATE-Befehl" der Name bereits enthalten ist.

Code:

mapkey gsa04 @MAPKEY_LABELInnengewinde Sackloch Koaxial M4.0;\
mapkey(continued) @MAPKEY_NAMEInternal thread blind hole coaxial M4.0;\
mapkey(continued) ~ Command `ProCmdUserDefined` ;\
mapkey(continued) ~ Trail `UI Desktop` `UI Desktop` `DLG_PREVIEW_POST` `file_open`;\
mapkey(continued) ~ Update `file_open` `Inputname` `DATEINAME.gph`;\
mapkey(continued) ~ Activate `file_open` `Open`;\
mapkey(continued) ~ Select `open_instance` `instnamelist1` 1 `INSTANZNAME`;\
mapkey(continued) ~ Activate `open_instance` `open`;\
mapkey(continued) ~ Activate `udf_place_insert_dialog` `ok_but`;

------------------
Windchill PDMLink 10.2 M030
CREO Parametric 4 (M060)

INNEO StartupTools 2017 M041
Microsoft Windows 7 Prof 64bit

[Diese Nachricht wurde von scax am 11. Jun. 2019 editiert.]

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