MicroStation MDL-Applikation CT.MA              2D/3D                                                                   SE, V7, V8

 

Autor:   © Frank Tokarski
Stand:    11/2007

1. Kurzbeschreibung

Mit dem Programm CT.MA werden Texte manipuliert: Texthöhe, Textbreite, Verschieben,  Skalieren, Drehen, Font, Justification, Level, Color ändern und Vorbereitung des Freistellens. Dazu sind vielfältige Selektionsmöglichkeiten wie Selection Set, Fence, All, Special Selection Set bereitgestellt. In 3D wird die Draufsicht unterstützt.

2. Voraussetzungen

Das Programm CT.MA befindet sich im MDL-Applikationsverzeichnis
       z.B. c:\Bentley\Program\MicroStation\mdlapps  Zur Lizensierung muß das Verzeichnis „License“ unter dem Hauptverzeichnis angelegt sein. 
      z.B. c:\Bentley\Program\MicroStation\license
Eine gültige Lizenz ct.lic befindet sich in diesem Verzeichnis

3. Allgemeiner Arbeitsablauf

Nach dem Laden des MDL’s erscheint die Hauptdialogbox. Im Pulldown-Menue oben kann unter Settings die Einstellung für den Special Select und für die Attribute der Freistellungsshapes vorgenommen werden.Bei der Select Variante bestimmt man, ob alle Texte verändert werden sollen, oder ob eine Zaunoperation erfolgt, oder ob eine spezielle Selektion vorgenommen wird, oder ob der Selections-Set  wirksam ist.Im Abschnitt Output Attributes stellt man die gewünschte Änderung ein.Nach Drücken des Start-Knopfes werden die selektierten Texte auf die Output-Attribute geändert:

a) Select Variante auf All
Alle Texte, deren Ebene in Ansicht 1 eingeschaltet ist, werden  geändert. 

b) Select Variante auf Special (SE, V7)
DieTexte, deren Ebene in Ansicht 1 eingeschaltet ist und auf die die speziellen Selektionsbedingungen zutreffen, werden geändert. Die speziellen Selektionsbedingungen werden unter 
               Settings -- Special Select   eingestellt:

b) Select Variante auf Special ( V8)

Die Auswahl der Level unterscheiden sich von der Version V7:

 

Extended bedeutet, es kann ein ganzer (ununterbrochener) Bereich von Ebenen  (z.B. BLDGS bis AIR) selektiert werden. Dazu markiert man zuerst eine Zeile oberhalb der Liste und anschließend bei gedrückter Shift-Taste eine Zeile unterhalb. Weitere einzelne Zeilen können bei gedrückter Strg-Taste hinzugefügt werden.

 

 c) Select Variante auf Fence
Alle Texte, die sich innerhalb eines Zaunes befinden , werden  geändert. 

d) Select Variante auf Set
Alle Texte, die über den MicroStation-Selection-Set                Bearbeiten -- Auswählen über Attribute ausgewählt wurden oder die mit Markieren (mit Strg-Taste+Maus-Zeiger eingesammelt) selektiert sind, werden  geändert.

e) Select Variante auf Single
Nach einem Klick auf Start ist der Text zum Ändern einzeln zu identifizieren. Bei diesem Einzel-Modus werden keine Freistellungs-Shapes erzeugt.

4. Freistellen von Texten

In der Hauptdialogbox gibt es im Abschnitt Output Attributes die Möglichkeit das Freistellen von selektierten Texten vorzubereiten. Ist der Toggle-Button zum Herstellen der Freistellungs-Shapes eingeschaltet, kann unter Free dx eine Vergrößerung bzw. Verkleinerung der Shapes gesteuert werden und bei :S ein Schalter zum Herstellen einer Sicherheitskopie betätigt werden.Wird der Start-Knopf gedrückt, werden zuerst alle Änderungen an den Texten durchgeführt, ehe die Freistellungs-Shapes erzeugt werden. Die Eigenschaften der Freistellungs-Shapes legt man vorher im Pulldown-Menu unter    Settings à Free Attribute    fest:

Es sollte möglichst eine freie Ebene eingestellt werden, damit der spätere Zugriff auf die Freistellungs-Shapes eindeutig erfolgt.

 

4.1. Freistellen von Texten mit Plotkonventionen

Mit Hilfe der Priorität steuert man bei der Herstellung der Plotdatei was unten liegt, was darüber liegt und in welcher Reihenfolge etwas dazwischen liegt. Die Texte erhalten die höchste Priorität. Das heißt, sie liegen ganz oben. Die Freistellungs-Shapes erhalten die nach den Texten niedrigere Priorität. Der gesamte ‚Rest’ erhält die niedrigste Priorität.Die Farbe  und die Füllfarbe der Freistellungs-Shapes sind im Zusammenwirken mit dem Plotter-Treiber  auf eine Löschfarbe (weiß) eingestellt.Die Elemente mit der niederen Priorität werden grundsätzlich von Elementen mit höherer Priorität überlagert.Das heißt, da wo sich Freistellungsshapes befinden, wird scharf auf die Umringe begrenzt alles niederwertige ausgeschnitten und ist erst mal ein weißer Fleck. Nun befinden sich aber noch Texte innerhalb der Freistellungs-Shapes, die in der Wichtigkeit über den Freistellungs-Shapes liegen und damit sichtbar auf diese weißen Flecke dargestellt werden.

Dieser Freistellungsablauf über die Plotkonventionen ist der elegantere Weg, weil der eigentlichen Datenbestand nicht geändert wird.

4.2. Freistellen von Texten durch Ausschneiden

Als weitere Variante ist das Ausschneiden der Flächen von den Freistellungs-Shapes möglich. Hierzu ist unbedingt eine Sicherung (mindestens) der Texte in eine extra Datei notwendig, da ja alles innerhalb der Freistellungs-Shapes gelöscht wird. Wenn man unter :S vor der Herstellung der Freistellungs-Shapes bereits eine Sicherheitskopie gewählt hat, wird automatisch die Datei name_sich.dgn angelegt. Das eigentliche Ausschneiden wird mit dem MDL SH2CLIP.MA durchgeführt.