Steuerung des Planplot mit der Steuerungsdatei
Inhaltsverzeichnis
- Steuerungsdatei zuweisen
- Einrichtung der Steuerungsdatei
- Anpassung für dieses Tutorial
- Datenfelder für das Mehrfachdrucken
Für das automatische Mehrfachdrucken (Planplot) wird eine Steuerungsdatei verwendet. In der Steuerungsdatei sind alle Informationen enthalten, die für die Erstellung des Planplot benötigt werden. Die Steuerungsdatei hat die Endung .db.json und ist im Ordner der Benutzeranpassung gespeichert.
Steuerungsdatei zuweisen
Damit die Anwendung weiß, welche Steuerungsdatei für das Mehrfachdrucken verwendet werden soll, muss diese über die AutoSTAGE Optionen mit dem ASOPT-Befehl zugewiesen werden:
Ansicht der Optionen nach der Zuweisung der Steuerungsdatei. Speichern nicht vergessen!
Einrichtung der Steuerungsdatei
Für die Bearbeitung der Steuerungsdatei muss ein Texteditor verwendet werden.
Wir empfehlen den Editor Visual Studio Code von Microsoft. Dieser Editor zeigt den Inhalt der Steuerungsdatei mit visuellen Formatierungen an, welches beim Bearbeiten der Inhalte hilft. Visual Studio Code kann hier heruntergeladen werden.
Nach der Installation von Visual Studio Code (oder eines beliebig anderen Editors) kann die Steuerungsdatei direkt aus AutoSTAGE über den Starter Tab mit dem Befehl ASPLANPLOT_JSON angezeigt werden.
Nach dem Öffnen der Steuerungsdatei sieht diese im Visual Studio Code Editor ungefähr so aus. Sehr gut zu sehen ist die visuelle Formatierung und Hervorhebung der einzelnen Bestandteile der Steuerungsdatei. Die Steuerungsdatei ist in mehrere Abschnitte unterteilt. Für das Mehrfachdrucken wird der Abschnitt benötigt, der mit “planplot”: [ beginnt und mit der dazugehörigen ], endet.
Anpassung für dieses Tutorial
In der Einrichtung haben wir die Beispielvorlage einer Benutzeranpassung in den Ordner C:\AutoSTAGE\MeineStarterAnpassung kopiert.
Die neuen Dateipfade nach dem Kopieren der Benutzeranpassung müssen in der Steuerungsdatei aktualisiert werden:
Der Name der Zeichnungen bleibt gleich und muss nicht verändert werden. Alle anderen Felder werden ebenfalls so übernommen.
Achtung!
- Beim Einfügen (z. B. mit Copy-Paste) eines Pfads in die Steuerungsdatei markiert der Visual Studio Code Editor diesen als Fehler (siehe oberes Bild).
- Für den Editor ist das Windows \ (Backslash) als Trenner zwischen Dateiordnern ein unzulässiges Sonderzeichen.
- Der Editor wünscht sich anstelle eines \ ein / (Slash) als Trenner zwischen Dateiordnern.
- Diese Fehlermarkierung kann ignoriert werden, die Anwendung kann den Pfad richtig auflösen, unabhängig davon ob der Dateiordnertrenner als \ oder / ausgeführt ist.
Datenfelder für das Mehrfachdrucken
Die Steuerungsdatei enthält eine Reihe von Datenfelder, die bestimmte Informationen für das Mehrfachdrucken speichert. Für die Formatierung gelten folgende Grundregeln:
- Alle Daten müssen von Anführungsstrichen umschlossen sein.
- Jede Zeile wird mit einem Komma abgeschlossen.
- Ausgenommen davon ist die letzte Zeile in Listen wie bei zeichnungen.
- Groß- und Kleinschreibung wird bei der Auswertung ignoriert.
ausgabe_pfad
- Ist der Dateipfad, in dem die Pläne erstellt werden.
- Wenn der Ordner nicht vorhanden ist, dann wird dieser automatisch erstellt.
zeichnungen_pfad
- Ist der Dateipfad, aus dem die Zeichnungen für das Mehrfachdrucken geladen werden.
zeichnungen
- Definiert die Liste der Zeichnungen, die geladen werden.
- Es werden nur die hier angegebenen Zeichnungen für den Mehrfachdruck verwendet,
auch wenn andere Zeichnungen im Zeichnungspfad vorhanden sind. - Der Zeichnungsname wird ohne Dateierweiterung angegeben.
- Es können beliebig viele Zeichnungen angegeben werden.
- Ein ? am Anfang des Zeichnungsname bewirkt, dass die Zeichnung für den Mehrfachdruck ignoriert wird.
Die Zeichnung “?StarterSample_Halle_2” wird nicht gedruckt. - Es muss mindestens eine Zeichnung angebeben werden!
layout_x
- Definiert die Layouts, die ausgedruckt werden.
- Es werden nur die Layouts ausgedruckt, die hier mit dem “namen” angegeben sind.
Alle anderen vorhandenen Layouts in einer Zeichnung werden ignoriert. - Es können bis zu 20 verschiedene Layouts angegeben werden,
z. B. layout_1, layout_2 und layout_3. - Layouts, die am Endes des Bezeichners keine Zahl besitzen, wie layout_n, werden ignoriert.
Diese können zu Beispiel zum Speichern von Konfigurationen verwendet werden. - Es muss mindestens ein Layout angebeben werden!
name
- Ist der Name des Layouts, das ausgedruckt werden soll.
Alle anderen Layouts werden beim Ausdruck ignoriert.
druckname
- Der hier definierte Name wird für den Namen der ausgedruckten PDF-Datei verwendet.
- Wenn jedoch als Druckname “von-projekt” angegeben wird, werden die Inhalte des AutoSTAGE Layoutrahmens verwendet.
(siehe dazu auch nachfolgend tagname und tagname2).
Das Format der Dateinamen kann dann z. B. so nach dem Ausdruck aussehen:
tagname
- Bestimmt das Datenfeld des Layoutrahmens für den ersten Teil des PDF-Dateinamens.
tagname2
- Bestimmt das Datenfeld des Layoutrahmens für den zweiten Teil des PDF-Dateinamens.
tagversion
- Bestimmt das Datenfeld des Layoutrahmens für die Aktualisierung des Druckdatums sowie der Druckversion.
- Beides wird im Format TT.MM.JJJJ / n im definiertem Feld angezeigt.
- Das Datum TT.MM.JJJJ wird bei jedem Ausdruck auf das aktuelle Datum gesetzt.
- Die Nummer n wird bei jedem Ausdruck um eins erhöht.
- Wenn im Layoutrahmen kein Datenfeld mit dem Namen der tagversion vorhanden ist, wird dieses ignoriert.
zeitstempel
- Bestimmt, ob der Dateiname der PDF-Datei ein Zeitstempel erhält.
- Der Zeitstempel wird nur vergeben, wenn der Wert 1 ist.
layerstatus
- Name des Layerstatus, der beim Vorbereitung des Layouts verwendet wird.
- Wenn der Layerstatus mit dem angegebenen Namen in der Zeichnung vorhanden ist, dann wird dieser aktiviert.
Ansonsten wird der Layerstatus ignoriert.