01-DrawingManager V02
01-DrawingManager V02
01-DrawingManager V02
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.
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
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).
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
Seite 3 von 25
Drawing Manager DRAW Modul
Fa. ZEPPELIN
Die Namensregel fr die zu erstellenden Dateien ist ebenfalls ber eine INI Datei
gesteuert.
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
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
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.
Seite 8 von 25
Drawing Manager DRAW Modul
Fa. ZEPPELIN
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
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
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.
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
Durch den Tausch eines Backingsheets, gehen also keine Daten verloren.
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.
Seite 15 von 25
Drawing Manager DRAW Modul
Fa. ZEPPELIN
6 Einstellungen (INI)
Sie werden nur benutzt, wenn im Projektdefaults Pfad kein Ordner INI mit der
entsprechenden Datei gefunden wird.
Seite 16 von 25
Drawing Manager DRAW Modul
Fa. ZEPPELIN
Die Reihen der Zeilen, definiert die Reihenfolge der angezeigten Spalten.
Anzeige im Zeichnungsverwaltungsprogramm.
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
Die Feldnamen sind im Programm fixiert und mssen ber Element TYPE und
ATTRIBUT belegt werden. Als Option kann noch ein Beschreibungstext eingefgt
werden.
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
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.
Seite 19 von 25
Drawing Manager DRAW Modul
Fa. ZEPPELIN
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.
Seite 21 von 25
Drawing Manager DRAW Modul
Fa. ZEPPELIN
Kenner Fixwert
REVISION ist im Programm hard coded. Es kann nur zwischen DRAW und SHEE
Revision gewhlt werden.
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
Diese Werte werden fr die Statusmaske verwendet, sind aber NICHT mit der gltige
Werte Tabelle des UDAs in Lexicon verknpft (falls vorhanden)!
Seite 23 von 25
Drawing Manager DRAW Modul
Fa. ZEPPELIN
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