Model Processor: Instanzzeichnungen von einer Generic-Zeichnung ableiten
18.03.2024
von Download Admin
Wenn Sie von einer Genericzeichnung alle Instanzzeichnungen ableiten möchten, können Sie die Aktion 'Mapkey starten' verwenden. Die Aktion bietet die Möglichkeit den Mapkey für jede Instanz, oder für jede Instanz des aktuellen Zeichnungsmodells, auszuführen. Hierbei steht in der Variable @mdln@ dann der entsprechende Instanzname.
Vorteile der Genericzeichnung im Vergleich zu Instanzzeichnungen:
- Die Zeichnung ist ebenfalls generisch und kann schnell für jede Instanz abgeleitet werden.
Nachteile:
- Nach der Umstellung müssen die Ansichten immer neu angeordnet werden.
- Unterschiedliche Einblendungen von Maßen sind nicht möglich. Zu viele eingeblendete Maße können in der nächsten Instanz keine Ankerpunkte mehr haben (dargestellt durch violette Farbe).
- Parameter können nicht pro Zeichnung abgelegt werden, zum Beispiel Zeichnungsnummer oder SAP-Nummer.
Aktionsliste zum Ableiten der Instanzzeichnungen:
Download der Beispiel MPZ Datei: 20240318_MP_GenToInstanceDrawing.zip
Genutzte Mapkeys um Instanzzeichnungen abzuleiten :
Rücksetzen auf Generic
~ Command `ProCmdDrwModels` ;
#REPLACE;
~ Activate `open_instance` `open`;
#DONE/RETURN;
Ausleiten der Zeichnungen ohne Überschreiben von vorhandenen Zeichnungen
//Ersetzen der Instanz
~ Command `ProCmdDrwModels` ;
#REPLACE;
~ Select `open_instance` `instnamelist1` 1 `@mdln@`;
~ Activate `open_instance` `open`;
#DONE/RETURN;
//Speichern als neue Zeichnung
~ Command `ProCmdModelSaveAs` ;
//Setzen des Modellpfades
~ Update `file_saveas` `Inputname` `@mdlpathr@`;
~ Activate `file_saveas` `OK`;
//Setzen des Modellnamens
~ Update `file_saveas` `Inputname` `@mdln@`;
~ Activate `file_saveas` `OK`;
//Abbrechen wenn die Zeichnung schon existiert, sonst ‘UI Message Dialog’ ‘ok’
~ Activate `UI Message Dialog` `cancel`;
~ Activate `file_saveas` `Cancel`;