Model Processor: Instanzzeichnungen von einer Generic-Zeichnung ableiten

18.03.2024

von

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`;

Zurück zur Übersicht