Hallo,
ich bin gerade dabei eine Prozesskette mit Catia zu automatisieren. Hierfür habe ich schon ein Makro geschrieben mit den benötigten Prozessschritten als Unterteilung. Dieses Makro ruft dann Subroutinen auf welche den EINZELNEN Prozessschritt abarbeiten (wegen der besseren Übersicht).
Da ich aber noch nicht alle Prozessschritte als Makro habe und die Reihenfolge nicht chronolgisch ist, suche ich nach einem Befehl. Dieser Befehl soll das Makro pausieren und dann dem User ermöglichen in Catia zu klicken und zu arbeiten (z.B. Linie zeichnen). Wenn der User fertig ist soll das Makro wieder weiterlaufen.
Beispiel:
Subroutine = extern aufgerufenes Makro im Hauptmakro
Makro
--------------------
Subroutine A (vorhanden)
--------------------
Subroutine B (nicht vorhanden)
--------------------
Subroutine C (vorhanden)
-> das Makro soll A ausführen, dann dem User die Möglichkeit geben in Catia zu arbeiten (z.B. Linie) und dann mit C weiter machen
Ich habe mir schon überlegt eine Input Abfrage zu machen und wenn der User z.B. "Ja" eintippt läuft das Makro weiter. Leider kann ich aber in der Zeit, wo das Inputfenster geöffnet ist nicht in Catia arbeiten ....
Zurzeit verwende ich CATScript. Ist dies irgendwie möglich oder eventuell mit einer anderen Sprache?
Für Ideen und Tipps wäre ich sehr dankbar.
Vielen Dank,
Marbru
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP