Hallo Somdeth,
offiziell ausgelieferte Dokumentation zum Thema VPM UserExits gibt es nicht, soll aber -so die Antwort auf einen unserer pmrs- mit VPM 1.5 PTF15 ausgeliefert werden.
Prinzipielle Vorgehensweise:
- Anlegen eines Directories für die UserExits (z.B. $CAT_CUST/userexit)
- Wechseln auf dieses Directory
- Kopieren des Beispiels $CATIA/vpm/code/sample/CATDMUsrMethod.cpp nach $CAT_CUST/userexit
- Herausschneiden einzelner Methoden, die Du anpassen willst z.B. GetInputListOfValues.cpp
- Editieren dieser einzelnen Methoden
- Compile/Link mit dem Skript makeLV0XUSR.sh . (. -> current Directory ist Argument)
- Erstelltes Modul libLV0XUSR.sl in ein Directory, das von $STEPLIB refernziert wird, kopieren/verschieben
- VPM starten
- Viel Spaß
Meines Wissens bietet DS zum Thema VPM-Programmierung einen einwöchigen Kurs an.
Dirk
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP