Sie sind auf Seite 1von 25

Drawing Manager DRAW Modul

Fa. ZEPPELIN

Kurzbeschreibung:
Dieses Makro dient der einfachen Verwaltung von Metadaten bei Schriftkpfen und Revisionen.
Abgesehen davon knnen, einfach Zeichnungen geffnet, exportiert und upgedatet werden.

Die Einstellung der Datenfelder (Attribute) wird ber INI Dateien gesteuert und kann pro Projekt
variable gestaltet werden.

PDMS Aufruf: oder GUI Zeppelin-Bonus:


show !!drwmanag

show !!drwtitleblock

Inhalt
1 Zeichnungsverwaltungsmaske 2
1.1 Popup Men: 3
1.2 PDF,DXF,DWG Export: 4
1.3 XLS Export: 5
2 Schriftkopfmaske 7
3 Revisionierung & Versionierung 9
3.1 Aufrufmglichkeiten 10
3.2 Revisions- / Versions- Eingabemaske 12
4 Statusverwaltung 13
4.1 Aufrufmglichkeiten 13
4.2 Statusmaske 14
5 Backingsheet (Schriftkopf im Katalog) 15
5.1 VARIABLE TEXTE 15
6 Einstellungen (INI) 16
6.1 Zeichnungsverwaltung Einstellungen 17
6.2 Schriftkopffelder Einstellungen 18
6.3 Revisionstabellen 21
6.4 Ausgabedatei Namenseinstellungen 22
6.5 Definition von Statuswerten 23
7 Voraussetzungen (Hard coded): 24
8 Anmerkungen: 25

Seite 1 von 25
Drawing Manager DRAW Modul
Fa. ZEPPELIN

1 Zeichnungsverwaltungsmaske

Zeichnungen knnen fr WORLD, DEPARTMENT oder REGISTRY gesammelt werden.

Durch die Auswahl von edit cells knnen die Felder (Attribute des SHEE) direkt
bearbeitet werden. Attribute, welche NICHT dem SHEE gehren sind read only, da
das NETGRID Objekt nderungen nicht zulsst.

Ohne der Auswahl edit cells steht ein Popup Men mit weiteren Optionen zu
Verfgung (siehe nchste Seite).

Refresh aktualisiert die Daten im NETGRID.

Die angezeigten Spalten sind ber eine INI Datei definierbar. Der Button Edit INI file
kopiert das Defaultfile aus dem Programmordner in ein Projektverzeichnis. Dieses ist
fixiert als %AAADFLTS% - EVAR + Subfolder ini. Das automatisch geffnete File ist
jenes aus dem Projektverzeichnis. Dies gilt fr ALLE Edit INI file Button!

Ist dieses Verzeichnis nicht vorhanden, erscheint eine Fehlermeldung! Es muss also
manuell erstellt werden.

Einschrnkungen:

NAME, NAMN & :ZEPREVIDX Attribute sind aus Sicherheitsgrnden read only!

Seite 2 von 25
Drawing Manager DRAW Modul
Fa. ZEPPELIN

1.1 Popup Men:

Open Sheet, ffnet die ausgewhlte(n) Zeichnung(en).


Go to Sheet, setzt die ausgewhlte Zeichnung (SHEE) als CE.
PDF,DXF,DWG, ffnet eine Maske fr den Zeichnungsexport.
Update , Aktualisierung der selektierten Zeichnungen.
Change Titleblock, nderung des Schriftkopfs ber das Schriftkopfmen.
siehe Punkt Schriftkopfmaske.
Change Status, nderung des Zeichnungsstatus.
siehe Punkt Statusverwaltung.
Show Versions, Zeigt den Versionsverlauf der ausgewhlten Zeichnung.
siehe Punkt Schriftkopfmaske.
New Version, Erstellt eine neue Version.
siehe Punkt Revisionierung.
New Revision, Erstellt eine neue Revision.
siehe Punkt Revisionierung.
Export to XLS, exportiert die Angezeigten Daten in eine Excel Datei.

Seite 3 von 25
Drawing Manager DRAW Modul
Fa. ZEPPELIN

1.2 PDF,DXF,DWG Export:

Die Namensregel fr die zu erstellenden Dateien ist ebenfalls ber eine INI Datei
gesteuert.

PDF kann in Farbe oder Schwarz/Wei erstellt werden.

Fr DXF/DWG muss ein configuration file gewhlt werden.

Die Ausgabe erfolgt wahlweise im PDMSUSER Folder oder im PROJEKT DWG Folder.
Option: USER = %PDMSUSER%
PROJECT = %AAADWG%

Seite 4 von 25
Drawing Manager DRAW Modul
Fa. ZEPPELIN

1.3 XLS Export:


Der Export kann wahlweise Reimportierbar, oder mit dem aktuellen Layout
durchgefhrt werden.

Bei der Option Reimportierbar werden nur die nderbaren Felder des SHEE
exportiert. Das heit, kein NAME, Revision, Attribute von DRWG,

Seite 5 von 25
Drawing Manager DRAW Modul
Fa. ZEPPELIN

Der Reimport erfolgt ber die Zepplin-Bonus Toolbar.

Es wird eine Abwandlung des AVEVA Equipment Import verwendet.

Die 2 Files liegen unter: %PMLLIB%\impxls.

Seite 6 von 25
Drawing Manager DRAW Modul
Fa. ZEPPELIN

2 Schriftkopfmaske

Es gibt 3 Modi, um Schriftkpfe zu ndern. Die Selektion wird aus dem Drawing
Manager an die Schriftkopfmaske bergeben.

1.) Einzeln
Ein Schriftkopf nach dem Anderen wird aufgerufen, nderungen beziehen
sich nur auf den angezeigten Schriftkopf.
2.) Alle
ALLE Schriftkpfe bekommen ALLE Daten, welche EINMALIG in der Maske
eingetragen sind.
3.) Spezial
Alle Felder bekommen den Wert nochange zugewiesen. Nur Felder, welche
NICHT nochange enthalten, werden fr ALLE Schriftkpfe GLEICH gendert
(auf denselben Wert).
Es knnen also einzelne Felder fr mehrere Schriftkpfe verndert werden.

Einschrnkungen:
:ZEPREVIDX Attribute sind aus Sicherheitsgrnden IMMER read only!
NAME, NAMN Attribute knnen NUR im Einzeln Modus gendert werden, da ein
RENAME ALL notwendig ist.

Seite 7 von 25
Drawing Manager DRAW Modul
Fa. ZEPPELIN

Aktuelle Version
Mehr zu Revisionen und Versionen ist unter Punkt Revisionierung zu finden.

Standard Schriftkopffelder sowie die Zusatzfelder, sind ebenfalls ber eine INI Datei
einstellbar.

Folgende Befehle knnen in den Textfeldern eingegeben werden:

USER :ZEPKURZNAME wird zurckgeschrieben. Wenn dieser


nicht verfgbar ist, wird der LOGIN ausgegeben.
DATE Das aktulle Datum wird zurckgeschrieben. (DD.MM.YYYY)
SHOWFIELDS Zeigt die Namen der Felder an, um das INI File korrekt anpassen zu knnen.

Seite 8 von 25
Drawing Manager DRAW Modul
Fa. ZEPPELIN

3 Revisionierung & Versionierung

Die Revisionierung & Versionierung kann ber die Zeichnungsverwaltungsmaske, sowie


ber die Schriftkopfmaske erfolgen.

Jede neue Revision wird als REVI Element unter der DRWG bzw. jede neue Version
unter dem SHEE erzeugt. Eine neue Revision LSCHT alle vorhandenen Versionen der
Zeichnung! Dieser Vorgang ist NICHT rckgngig zu machen!

Die letztgltige Revision wird auerdem am Attribut :ZEPREVIDX der DRWG und die
letztgltige Version am Attribut :ZEPREVIDX des SHEE eingetragen, um am
Schriftkopf angezeigt werden zu knnen. Fr die Version wird auerdem noch
:ZEPVERDATE & :ZEPVERNAME am SHEE gepflegt, da diese Werte in der
Schriftkopfmaske angezeigt werden sollen.

Seite 9 von 25
Drawing Manager DRAW Modul
Fa. ZEPPELIN

3.1 Aufrufmglichkeiten
ber die Zeichnungsverwaltungsmaske knnen mehrere Zeichnungen gleichzeitig
revisioniert bzw. versioniert werden (Popup Men). Der neue Index kommt
automatisch vom System ber das REVI Element.

In der Schriftkopfmaske werden bei dem Modus Einzeln alle Revisionen angezeigt,
diese knnen dort durch ein Popup Men bearbeitet werden.

Es knnen die Daten der letzten Revision gendert, eine neue Revision erstellt oder die
letzte Revision gelscht werden.

Seite 10 von 25
Drawing Manager DRAW Modul
Fa. ZEPPELIN

Fr die Versionen ist dies hnlich:

In der Schriftkopfmaske kann eine neue Version erstellt werden. Die vorhandenen
Versionen knnen in einer separaten Maske angezeigt werden.

Hier knnen die Daten der letzten Version gendert, eine neue Version erstellt oder
die letzte Version gelscht werden.

Seite 11 von 25
Drawing Manager DRAW Modul
Fa. ZEPPELIN

3.2 Revisions- / Versions- Eingabemaske

Neue Revision (Version) ber Schriftkopfmaske (Einzelverarbeitung)

Neue Version (Revision) ber Zeichnungsverwaltungsmaske (Stapelverarbeitung)

Alle Felder mssen einen Wert enthalten, dies wird vom Programm geprft!

Bei neu erstellten REVI Elementen wird beim Namen (RVAUTH Attribut) das UDA
:ZEPKURZNAME des aktuellen USER (Admin Modul) eingetragen. Falls dies nicht
gesetzt oder nicht verfgbar ist, wird der LOGIN verwendet.

Seite 12 von 25
Drawing Manager DRAW Modul
Fa. ZEPPELIN

4 Statusverwaltung
Der Status kann ber die Zeichnungsverwaltungsmaske, sowie ber die
Schriftkopfmaske gendert werden.

Einstellungen sind ber draft-status.ini mglich.

4.1 Aufrufmglichkeiten
ber die Zeichnungsverwaltungsmaske kann der Status fr mehrere Zeichnungen
gleichzeitig gesetzt werden (Popup Men).

In der Schriftkopfmaske kann bei dem Modus Einzeln der Status verndert werden.

Seite 13 von 25
Drawing Manager DRAW Modul
Fa. ZEPPELIN

4.2 Statusmaske

Durch die Auswahl eines Wertes aus der Liste und einem anschlieenden Drcken des
APPLY Button, wird der Wert auf das zugewiesene UDA/Attribut geschrieben.

Beim Aufruf ber die Zeichnungsverwaltungsmaske erscheint statt dem Namen der
Hinweis Selection.

Seite 14 von 25
Drawing Manager DRAW Modul
Fa. ZEPPELIN

5 Backingsheet (Schriftkopf im Katalog)


Das Backingsheet wird als Attribute BSRF am SHEE gepflegt. Die Daten fr das
Backingsheet knnen ber alle Attribute von SHEE, DRWG, REGI, DEPT angezeigt
werden.

Was im Backingsheet angezeigt wird, ist vom Administrator festgelegt.

Durch den Tausch eines Backingsheets, gehen also keine Daten verloren.

Um die Schriftkopfdaten werden durch UDAs verwaltet, welche jederzeit erweitert


bzw. gendert werden knnen. nderungen mssen ber die INI Dateien gesteuert
werden.

5.1 VARIABLE TEXTE

Variable Texte werden als TEXP Elemente in einer NOTE erstellt und positioniert.

Syntax ist:
#ATTRIBUT<FROM ELEMENT>
Es knnen nur DRAFT Elemente und Attribute angezogen werden.

Fr Revisionen wird SREVAY fr SHEE bzw. DREVAY fr DRWG REVI Elemente


benutzt.
Da die REVI Elemente hierarchisch fortlaufend sind, aber z.B. nur die letzten 10
Revisionen angezeigt werden sollen, muss die Sortierung vom Makro vorgenommen
werden. Die Anzahl der angezeigten Revisionen (Tabellengre) wird wieder ber eine
INI Datei gesteuert.

Seite 15 von 25
Drawing Manager DRAW Modul
Fa. ZEPPELIN

6 Einstellungen (INI)

Die INI Dateien sind im Makroordner (drwmana) im Unterordner INI abgelegt.

Sie werden nur benutzt, wenn im Projektdefaults Pfad kein Ordner INI mit der
entsprechenden Datei gefunden wird.

Eine entsprechende Warnung wird in der Commandline ausgegeben.

Es gibt 5 INI Dateien.

Seite 16 von 25
Drawing Manager DRAW Modul
Fa. ZEPPELIN

6.1 Zeichnungsverwaltung Einstellungen


Die Datei draft-manager.ini steuert die Zeichnungsverwaltungsanzeige.

Inhalt der INI Datei.

Die Reihen der Zeilen, definiert die Reihenfolge der angezeigten Spalten.

Anzeige im Zeichnungsverwaltungsprogramm.

Die Definition erfolgt durch TAB STOP getrennt:

berschrift Element in der Hierarchie Attribut des Elements (PROT)

Durch die Option PROT an der 4ten Stelle, knnen Spalten vor dem Zugriff durch den
User geschtzt werden. Diese Spalten werden Rot markiert und auch nicht exportiert
(bei der Option reimportierbar).

Seite 17 von 25
Drawing Manager DRAW Modul
Fa. ZEPPELIN

6.2 Schriftkopffelder Einstellungen


Um die Felder der Schriftkopfmaske dem Backingsheet anpassen zu knnen muss die
Datei draft-titleblock.ini gendert werden.

Inhalt der INI Datei.

Die Feldnamen sind im Programm fixiert und mssen ber Element TYPE und
ATTRIBUT belegt werden. Als Option kann noch ein Beschreibungstext eingefgt
werden.

Die Definition erfolgt durch TAB STOP getrennt:

Feldname Element in der Hierarchie Attribut des Elements berschrift

Status option:

txtstatus ist nur der angezeigte Status in der Schriftkopfmaske. Hier wird nicht
definiert, welches Attribute fr den Status verantwortlich ist !!

draft-status.ini !!

Seite 18 von 25
Drawing Manager DRAW Modul
Fa. ZEPPELIN

Darstellung der Maske mit den oben gezeigten Werten.

Da die Maske ohne Programmierung nicht verndert werden kann, und die Felder fix
belegt sind, kann mit showfields in einem beliebigen Feld die Belegung der Felder
abgefragt werden.

Aufruf der Feldbelegung.

Ausgabe der Feldbelegung beim Standardschriftkopf.

Seite 19 von 25
Drawing Manager DRAW Modul
Fa. ZEPPELIN

Um Zustzliche Attribute (z.B.: Kundendaten, etc.) verwalten zu knnen, stehen die


Zusatzfelder am 2ten Reiter zu Verfgung.

Ausgabe der Feldbelegung bei Zustzliche Felder.

Seite 20 von 25
Drawing Manager DRAW Modul
Fa. ZEPPELIN

6.3 Revisionstabellen
Die Gre der Angezeigten Revisionstabelle ist ber die Datei draft-revtables.ini
gesteuert.

Es muss die Gre der Tabellen fr SHEE und DRWG Element angegeben werden. Auf
Grund dieser Werte werden die REVI Elemente in der richtigen Reihenfolge sortiert.

Revisionszeilenanzahl.

Da die Version im Moment in keiner Tabelle dargestellt ist, kann der Wert auf 1000
gesetzt sein.

Ergebnis in Draft fr Revisionen bei Tabellengre 10.

Die Definition erfolgt durch TAB STOP getrennt:

Element in der Hierarchie Anzahl der Zeilen (Tabellengre)

ACHTUNG: Eine NDERUNG der Tabellengre in einem laufenden Projekt, kann zu


Fehlern im Programm fhren (REORDER der REVI Element).

Seite 21 von 25
Drawing Manager DRAW Modul
Fa. ZEPPELIN

6.4 Ausgabedatei Namenseinstellungen


Um die Dateinamen fr Exporte in PDF,DWG, usw. festzulegen, muss in der Datei
draft-filename.ini die Zusammensetzung bekannt gegeben werden.

Inhalt als Beispiel.

3 Kenner sind zulssig:

ATTRIBUTE erwartet die Definition eines Attributes.

Kenner Element Attribut (Anzahl der Zeichen)

SEPERATOR erwartet ein fixe Zeichenfolge, nicht windowskonforme Zeichen wie:


(, ), /, werden bei der Erstellung der Exportdatei automatisch entfernt.

Kenner Fixwert

REVISION ist im Programm hard coded. Es kann nur zwischen DRAW und SHEE
Revision gewhlt werden.

Kenner Operator (Anzahl der Zeichen)

An der letzten Stelle kann bei ATTRIBUTE & REVISION optional ein REAL Wert
angegeben werden, welcher Fhrungs-Nullen erstellt. Diese Option wirkt sich
natrlich nur dann aus, wenn der Wert ein REAL Wert ist.

Beispiel:
Version = REVISION SHEEREVI 2
Angenommener Wert = 3
Ausgabewert = 03

Seite 22 von 25
Drawing Manager DRAW Modul
Fa. ZEPPELIN

6.5 Definition von Statuswerten


Statuswerte sind in der Datei draft-status.ini versorgt.

Inhalt als Beispiel.

Diese Werte werden fr die Statusmaske verwendet, sind aber NICHT mit der gltige
Werte Tabelle des UDAs in Lexicon verknpft (falls vorhanden)!

Die Definition erfolgt durch TAB STOP getrennt:

ATTRIBUTE erwartet die Definition des Attributes.

Kenner Element Attribut

VALUE erwartet die Definition eines gltigen Werts.

Kenner gltiger Wert

Seite 23 von 25
Drawing Manager DRAW Modul
Fa. ZEPPELIN

7 Voraussetzungen (Hard coded):


Folgende UDAs sind im Code festverankert. Ihr fehlen kann zu Problemen fhren.

:ZEPREVIDX Revisionsindex Attribut auf DRWG & SHEE


:ZEPVERDATE Aktuelle Version, Datum auf SHEE
:ZEPVERNAME Aktuelle Version, Name auf SHEE
:ZEPKURZNAME Namenskrzel am USER (nicht kritisch)

Seite 24 von 25
Drawing Manager DRAW Modul
Fa. ZEPPELIN

8 Anmerkungen:
23-10-2014: Erste Installation.

Created,

Herbert Zoechling
Application Consultant
Austria, Switzerland, Czech Republic
Slovakia, Slovenia, Bavaria
_________________________________
AVEVA GmbH
Bahnhofstrae 19
A-4222 St. Georgen a. d. Gusen
Austria

Seite 25 von 25