Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Pro ENGINEER
  Erstellen von Mapkeys, die toggeln oder mehrere Zustände durchschalten

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 PTC CREO
  
SF TECHNICAL , eine App
Autor Thema:  Erstellen von Mapkeys, die toggeln oder mehrere Zustände durchschalten (287 mal gelesen)
L3viathan
Mitglied



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

Beiträge: 15
Registriert: 07.10.2005

erstellt am: 11. Okt. 2005 08:50    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

Nachdem ich hier im Forum und im sonstigen Internet nach einer Lösung des Problems gesucht und keine funktionierende gefunden habe, hat mir die Hotline folgendes Vorgehen erarbeitet:


1) Zuerst müssen für jeden Zustand eine Datei angelegt werden, die die
Endung *.pro aufweisen.

2) Der Ort, an dem die Dateien gespeichert werden ist egal, man sollte ihn nur wiederfinden und Zugriffsrechte haben. Es bietet sich ein Unterordner im Standard-Config-Verzeichnis an – z. B. toggles (der Anfang config* bewirkt, daß die Datei beim Starten von ProE geladen wird, falls sie direkt im Standard-Config-Verzeichnis liegt und ist vorerst zu vermeiden).

3) In alle Dateien muß ein von ProE auswertbarer config-Befehl geschrieben werden, z. B. add_weld_mp yes
(Nach diesem Befehl am besten ein paar Leerzeilen einfügen, das erleichtert einen nachfolgenden Schritt).

4) Sind alle Zustandsdateien angelegt startet man ProE.

5) Wie gewohnt wird ein neuer Mapkey angelegt und aufgezeichnet, der den Zustand, der nach dem ersten Ausführen des Mapkey einstellt.
Am Ende der Aufzeichnungen geht man auf ~Tools ~ Optionen und hier auf das „Öffnen-Symbol“.
Jetzt wird die Zustandsdatei des Zustands ausgwählt, der nach dem zweiten Ausführen des Mapkeys eingestellt werden soll.
Hier ist es wichtig die Auswahl der Zustandsdatei auf Laufwerksebene zu beginnen und dann Ordner für Ordner durchzuklicken, bis die Datei erreicht ist und geöffnet werden kann.
Zur Bestätigung „Zuweisen“ und anschließend „Schließen“ klicken.

6) Wurden diese Schritte ausgeführt kann die Aufzeichnung gestoppt werden.

7) Es wird, wie gewohnt, mit „OK“ bestätigt.

8) Nun wird der Mapkey in die Zustandsdatei, die nach dem ersten Ausführen des Mapkeys eingestellt werden soll gespeichert werden.

9) Jetzt wählt man soeben erzeugten Mapkey aus und geht auf „Ändern“.

10) Man startet erneut die Aufzeichnung und geht wieder die Schritte 5-8 durch, nur daß beim Öffnen die dritte Zustandsdatei (bei einem Toggle die erste) und beim Speichern die zweite ausgewählt werden.

11) Dies Wiederholt man so oft, bis man alle Zustände abgearbeitet hat. (Die letzte Aufzeichnung sollte die erste Zustandsdatei öffnen.

12) Sind alle Dateien mit Code gefüllt, geht man nun in das Verzeichnis mit den Zustandsdateien, öffnet sie nacheinander (z. B. mit „Editor“ und löscht den ersten config-Befehl, der vor dem Aufzeichnen der Makros hineingeschrieben wurde (hier „add_weld_mp yes“ . Die Änderungen werden gespeichert.

13) Der Code des Zustandes, der nach dem ersten Ausführen des Mapkey eingestellt werden soll, wird markiert und kopiert.
Jetzt wird eine Datei, die mit config* beginnt und im Standard-Config-Verzeichnis liegt geöffnet, oder neu angelegt und der kopierte Code eingefügt. Auch diese Änderung wird gespeichert.

14) Zuletzt muß ProE neu gestartet werden. Es können jetzt auch alle geöffneten Dateien geschlossen werden.

15) Jetzt kann der Mapkey wie gewohnt aufgerufen werden und bei wiederholter Aufrufung alle Zustände durchgehen.


Wenns beim ersten Mal nicht klappt einfach noch mal machen, natürlich kann auch hier rückgefragt werden. (allerdings bin ich eher Mapkey-Einsteiger)

Werden zwei Zustände über die Parameter 1 und 0 gesteuert, soll es möglich sein einfach den Parameter wegzulassen/-löschen und so ein Toggle zu kreieren. (Habe das nicht getestet, nur öfters mal gelesen)


Vielleicht hilft es ja jemandem.
Gruß Levi


PS: Danke noch mal an den freundlichen Hotline Mitarbeiter - dessen Namen ich leider nicht mitbekommen habe :(

[Diese Nachricht wurde von L3viathan am 11. Okt. 2005 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)2024 CAD.de | Impressum | Datenschutz