Plotkonvetionen-Textersetzung mit benanntem Ausdruck


 Produkt(e):MicroStation
 Version(en):10.17.02.61
 Umgebung:N\A
 Produktbereich:Eigenschaften
 Produktunterbereich:Benannte Ausdrücke

Problem

Plotkonvetionen-Textersetzung mit benanntem Ausdruck

Von dem Benutzer:

Die Anforderung ist, die Plotkonvention zu verwenden, um einen Text $SITE_ADDRESS$ zu ersetzen und ihn durch den Wert der Projektkonfigurationsvariablen SITE_ADDRESS zu ersetzen. Verwenden Sie einen benannten Ausdruck, um den Wert von SITE_ADDRESS in Großbuchstaben zu ändern.

Problemlösung

In diesem Blog erfahren Sie, wie Benannte Ausdrücke bei der Textersetzung in Plotkonvention/Pen-Tables verwendet werden können.

Erstellen Sie eine Konfigurationsvariable SITE_ADDRESS und setzen Sie einen erforderlichen Wert.
SITE_ADDRESS = Mother Care Building, Alkurnaish, Al Khobar 34427

Erstellen Sie eine DGNLIB-Datei "MyNamedExpression.dgnlib" und erstellen Sie den folgenden benannten Ausdruck.
_SiteAddressUpper = system.string.toupper(ConfigVar.GetExpandedConfigVar("SITE_ADDRESS"))

Fügen Sie den benannten Ausdruck DGNLIB-Dateiname zur Konfigurationsvariablen MS_GUIDGNLIBLIST hinzu. Siehe Wiki
MS_GUIDGNLIBLIST = MeinBenannterAusdruck.dgnlib

Erstellen Sie eine Plotkonvention "my_pen_script.tbl" und fügen Sie die folgenden Textersetzungsvariablen hinzu.
$SITE_ADDRESS$ = <expr?name=_SiteAddressUpper>

Erstellen Sie eine DGN-Datei mit folgenden Texten.
Standortadresse : $SITE_ADDRESS$

Starten Sie das Drucken und hängen Sie die Plotkonvention "my_pen_script.tbl" an, um die folgende Ausgabe zu erhalten.

Test Files

MyNamedExpression.dgnlib   TestExpression.dgn  my_pen_script.tbl

Sehen Sie hierzu auch

Named Expressions in Conjunction with a Pen Table

Englischsprachige Quelle

 Pen Table Text Substitution with Named Expression