Zmienna konfiguracji jest nadrzędną zmienną, której można używać do obliczania określonych wartości. Odbywa się to za pomocą prostego wzoru. We wzorze można zdefiniować różnorodne zależności.
Wzory można zastosować do obliczenia następujących wartości:
- Status makra w Makro-Typical lub Makro-Typical w grupie Typica, jeżeli używana jest opcja Konfiguruj. W zależności od wyniku obliczeń podczas generowania dokumentacji projektowej w Project Builder stosowane jest makro lub Makro-Typical. Tutaj zamieszczono odpowiedni przykład.
- Obliczenie współrzędnej X i Y do bezwzględnego pozycjonowania makra
- Wartości dla oznaczeń struktury
- Wartości dla zmiennych makra
Zmienne konfiguracji są przedstawiane konstruktorowi w Project Builder jako dodatkowe pole wpisu. Użyj zmiennej konfiguracji, jeżeli chcesz, aby konstruktor miał możliwość zmiany określonych wartości. Podczas generowania dokumentacji projektowej wartość referencji jest zastępowana wartością zmiennej konfiguracji.
Konstruktor powinien mieć możliwość zmiany wartości zmiennej makra w Project Builder. W celu udzielenia konstruktorowi dostępu do tej zmiennej makra należy wykonać odniesienie ze zmienną konfiguracji.
Warunki:
- Otworzyłeś okno dialogowe Designer i jesteś w trybie edycji Makro-Typical.
- Dodałeś makro do Makro-Typical.
- Makro zawiera obiekt znaku-wypełniacza ze zmienną opisu strony, która jest przyporządkowana do właściwości opisu strony.
Sposób postępowania:
- Utwórz zmienną konfiguracji PD1 typu String o nazwie wyświetlanej Opis strony.
- Zmienna konfiguracji wyświetla się konstruktorowi w Project Builder. Ponieważ nie są podawane żadne wstępnie zdefiniowane wartości, konstruktor może podać dowolny opis.
- W rozszerzonym widoku makra podaj dla zmiennej makra Opis stron następujący wzór: =PD1.
- W ten sposób wykonane zostało odniesienie zmiennej konfiguracji PD1 ze zmienną makra Opis stron. W makrze przyporządkowana jest zmienna "Opis strony" właściwości "Opis strony". W ten sposób wartość, którą podaje konstruktor do zmiennej konfiguracji PD1 jest stosowana po wygenerowaniu dokumentacji projektowej jako właściwość "Opis strony makra".
Dostępne są następujące typy zmiennej:
Typy zmiennej | Znaczenie | Przykład |
---|---|---|
Integer | Wartości całkowite | 1, 2, 3 |
Double | Liczby zmiennopozycyjne | 3.456 |
String | Ciąg znaków | EPLAN |
Boolean | Dwa możliwe stany | true lub false |
We wzorze można użyć następujących operatorów:
Operatory | Znaczenie | Obowiązuje dla | Przykład |
---|---|---|---|
+,-,*,/ | Obliczenie arytmetyczne | Integer, double | =V1*V2 |
'...' | Literal | String | ='EPLAN' |
+ | Powiązanie ciągu znaków | String | ='EPLAN'+'efficient engineering' |
==, !=, <, <=, >,>= | Operatory porównawcze | Integer, double | =V1<=V2 |
not, and, or, xor | Operatory logiczne | Boolean | =(V1<=V2) and (V1>=V3) |
&&, || | Alternatywny sposób zapisu operatorów logicznych and i or | Boolean | =(V1<=V2) && (V1>=V3) |
if warunek then wartość1 else wartość2 endif
lub Warunek ? Wartość1 : Wartość2 |
Wartości warunkowe | Wszystkie | =if V1==0 then V2 else V3 endif
lub =V1==0?V2:V3 |
Porada:
Oprogramowanie wspiera użytkownika przy wprowadzaniu wzoru. Po wpisaniu znaku równości na rozwijanej liście wyświetlają się automatycznie wszystkie dostępne zmienne konfiguracji oraz ich nazwy wyświetlane. Funkcję można w każdym momencie aktywować przy użyciu kombinacji klawiszy Ctrl + Spacja. Podczas wprowadzania lista jest filtrowana automatycznie.
Jeżeli dla zmiennej konfiguracji istnieją wstępnie zdefiniowane wartości, wartości te są wyświetlane automatycznie po wprowadzeniu operatorów == lub !=.
Przykład:
=V1== wstępnie zdefiniowana wartość
lub
=V1!= wstępnie zdefiniowana wartość
Wskazówki:
- Każdy wzór musi rozpoczynać się znakiem równości =F206.
- Zmienne konfiguracji można zastosować w Makro-Typical oraz w grupach Typical. Sposób postępowania jest identyczny.
- Zastosowanie nawiasów we wzorze opiera się na podstawowych regułach matematycznych. Najpierw należy obliczyć wyrażenia w nawiasach, a następnie przetwarzać dalej wynik.
Czytaj więcej
Zarządzaj zmiennymi konfiguracji
Pomoc EPLAN > Pracuj za pomocą makr > Makra > Tak to działa > Generuj obiekty znaków-wypełniaczy