Eine Konfigurationsvariable ist eine übergeordnete Variable, die Sie zur Berechnung bestimmter Werte einsetzen können. Das geschieht anhand einer einfachen Formel. In der Formel können Sie vielfältige Abhängigkeiten definieren.
Formeln können zur Berechnung der folgenden Werte verwendet werden:
- Status eines Makros in einem Makro-Typical oder eines Makro-Typicals in einer Typical-Gruppe, wenn die Option Konfigurieren genutzt wird. In Abhängigkeit von dem Ergebnis der Berechnung wird das Makro oder das Makro-Typical bei der Erzeugung der Projektdokumentation im Project Builder verwendet. Hier finden Sie ein entsprechendes Beispiel.
- Berechnung der X- und Y-Koordinate zur absoluten Positionierung eines Makros
- Werte für Strukturkennzeichen
- Werte für Makrovariablen
Konfigurationsvariablen werden dem Konstrukteur im Project Builder als zusätzliches Eingabefeld dargestellt. Nutzen Sie Konfigurationsvariablen, wenn Sie dem Konstrukteur die Möglichkeit geben möchten, bestimmte Werte zu ändern. Beim Erzeugen der Projektdokumentation wird der Wert der Referenz durch den Wert der Konfigurationsvariable ersetzt.
Der Konstrukteur im Project Builder soll die Möglichkeit haben, den Wert einer Makrovariable zu ändern. Um dem Konstrukteur Zugriff auf diese Makrovariable zu gewähren, müssen Sie sie mit einer Konfigurationsvariable referenzieren.
Voraussetzungen:
- Sie haben den Dialog Designer aufgerufen und befinden sich im Bearbeitungsmodus eines Makro-Typicals.
- Sie haben dem Makro-Typical ein Makro hinzugefügt.
- Das Makro enthält ein Platzhalterobjekt mit der Variable Seitenbeschreibung, die der Eigenschaft Seitenbeschreibung zugeordnet ist.
Vorgehen:
- Erstellen Sie eine Konfigurationsvariable PD1 vom Typ String und mit dem Anzeigenamen Seitenbeschreibung.
- Die Konfigurationsvariable wird dem Konstrukteur im Project Builder angezeigt. Da Sie keine vordefinierten Werte angeben, kann der Konstrukteur eine beliebige Beschreibung eingeben.
- Geben Sie in der erweiterten Ansicht des Makros für die Makrovariable Seitenbeschreibung folgende Formel ein: =PD1.
- Damit haben Sie die Konfigurationsvariable PD1 mit der Makrovariable Seitenbeschreibung referenziert. Im Makro ist die Variable "Seitenbeschreibung" der Eigenschaft "Seitenbeschreibung" zugeordnet. Dadurch wird der Wert, den der Konstrukteur für die Konfigurationsvariable PD1 eingibt, nach dem Erzeugen der Projektdokumentation als Eigenschaft "Seitenbeschreibung des Makros" verwendet.
Folgende Variablentypen sind verfügbar:
Variablentypen | Bedeutung | Beispiel |
---|---|---|
Integer | Ganzzahlige Werte | 1, 2, 3 |
Double | Gleitkommazahlen | 3.456 |
String | Zeichenkette | EPLAN |
Boolean | Zwei mögliche Zustände | true oder false |
Folgende Operatoren können in der Formel verwendet werden:
Operatoren | Bedeutung | Gültig für | Beispiel |
---|---|---|---|
+,-,*,/ | Arithmetische Berechnung | Integer, double | =V1*V2 |
'...' | Literal | String | ='EPLAN' |
+ | Verketten von Zeichenketten | String | ='EPLAN'+'efficient engineering' |
==, !=, <, <=, >,>= | Vergleichsoperatoren | Integer, double | =V1<=V2 |
not, and, or, xor | Logische Operatoren | Boolean | =(V1<=V2) and (V1>=V3) |
&&, || | Alternative Schreibweise für die logischen Operatoren and und or | Boolean | =(V1<=V2) && (V1>=V3) |
if Bedingung then Wert1 else Wert2 endif
oder Bedingung ? Wert1 : Wert2 |
Bedingte Werte | Alle | =if V1==0 then V2 else V3 endif
oder =V1==0?V2:V3 |
Tipp:
Bei der Eingabe einer Formel werden Sie von der Software unterstützt. Sobald Sie das Gleichheitszeichen eingegeben haben, werden Ihnen in einer aufklappbaren Liste automatisch alle verfügbaren Konfigurationsvariablen und deren Anzeigenamen angezeigt. Sie können die Funktionalität jederzeit mit der Tastenkombination Strg + Leertaste aktivieren. Während der Eingabe wird die Liste automatisch gefiltert.
Wenn für eine Konfigurationsvariable vordefinierte Werte existieren, werden Ihnen diese Werte automatisch angezeigt, sobald Sie die Operatoren == oder != eingegeben haben.
Beispiel:
=V1== vordefinierter Wert
oder
=V1!= vordefinierter Wert
Hinweise:
- Jede Formel muss mit einem Gleichheitszeichen beginnen, z.B. =F206.
- Konfigurationsvariablen können Sie in Makro-Typicals und Typical-Gruppen verwenden. Die Vorgehensweise ist die Gleiche.
- Die Verwendung von Klammern in einer Formel basiert auf den üblichen mathematischen Grundregeln. Ausdrücke in Klammern werden zuerst berechnet und das Ergebnis weiterverarbeitet.
Mehr lesen
Konfigurationsvariablen verwalten
EPLAN-Hilfe > Mit Makros arbeiten > Makros > So geht's > Platzhalterobjekte erzeugen