Konfigurační proměnná je nadřazená proměnná, kterou můžete použít k výpočtu určitých hodnot. To se děje podle jednoduchého vzorce. Ve vzorci můžete definovat četné závislosti.
Vzorce lze použít k výpočtu následujících hodnot:
- Stav makra v Typical maker nebo Typical maker ve skupině Typical, když se použije možnost Konfigurovat. V závislosti na výsledku výpočtu se použije makro nebo Typical maker při generování projektové dokumentace v Project Builder. Zde naleznete příslušný příklad.
- Výpočet souřadnice X a Y k absolutnímu polohování makra
- Hodnoty pro identifikátory struktury
- Hodnoty pro proměnné maker
Konfigurační proměnné se konstruktérovi v Project Builder zobrazí jako dodatečné vstupní pole. Použijte konfigurační proměnné, chcete-li dát konstruktérovi možnost změnit určité hodnoty. Při generování projektové dokumentace se hodnota reference nahradí hodnotou konfigurační proměnné.
Konstruktér v Project Builder má mít možnost hodnotu proměnné makra změnit. Pro poskytnutí přístupu konstruktérovi na tuto proměnnou makra ji musíte referencovat s konfigurační proměnnou.
Předpoklady:
- Vyvolali jste dialog Designer a nacházíte se v režimu zpracování Typical maker.
- Přidali jste Typical maker makro.
- Makro obsahuje zástupný objekt s proměnnou popis strany, která je přiřazená vlastnosti popis strany.
Postup:
- Vytvořte konfigurační proměnnou PD1 typu String a s názvem zobrazení Popis strany.
- Konfigurační proměnná se konstruktérovi zobrazí v Project Builder. Protože neuvádíte žádnou předem definovanou hodnotu, může konstruktér zadat libovolný popis.
- Zadejte v rozšířeném zobrazení makra pro proměnnou makra Popis strany následující vzorec: =PD1.
- Tím jste konfigurační proměnnou PD1 referencovali proměnnou makra Popis strany. V makru je proměnná "Popis strany" přiřazená vlastnosti "Popis strany". Tím se hodnota, kterou konstruktér zadá pro konfigurační proměnnou PD1, po vygenerování projektové dokumentace použije jako vlastnost "Popis strany makra".
K dispozici jsou následující typy proměnných:
| Typy proměnných | Význam | Příklad |
|---|---|---|
| Integer | Celočíselné hodnoty | 1, 2, 3 |
| Double | Čísla s pohybovou řádovou čárkou | 3.456 |
| String | Řetězec znaků | EPLAN |
| Boolean | Dva možné stavy | true nebo false |
Následující operátory lze použít ve vzorci:
| Operátory | Význam | Platí pro | Příklad |
|---|---|---|---|
| +,-,*,/ | Aritmetický výpočet | Celá čísla, dvojnásobky | =V1*V2 |
| '...' | Literál | String | ='EPLAN' |
| + | Spojení řetězců znaků | String | ='EPLAN'+'efficient engineering' |
| ==, !=, <, <=, >,>= | Relační operátory | Celá čísla, dvojnásobky | =V1<=V2 |
| not, and, or, xor | Logické operátory | Boolean | =(V1<=V2) and (V1>=V3) |
| &&, || | Alternativní způsob psaní pro logické operátory and a or | Boolean | =(V1<=V2) && (V1>=V3) |
| if podmínka then hodnota1 else hodnota2 endif
nebo Podmínka ? Hodnota1 : hodnota2 |
Podmíněná hodnota | Vše | =if V1==0 then V2 else V3 endif
nebo =V1==0?V2:V3 |
Tip:
Při zadávání vzorce budete podporováni softwarem. Jakmile zadáte rovnítko, zobrazí se vám v rozbalovacím seznamu automaticky všechny dostupné konfigurační proměnné a jejich názvy zobrazení. Funkci můžete kdykoliv aktivovat klávesovou zkratkou Ctrl + Space bar. Během zadávání se seznam automaticky filtruje.
Existují-li pro konfigurační proměnnou předem definované hodnoty, zobrazí se vám tyto hodnoty automaticky, jakmile zadáte operátory == nebo !=.
Příklad:
=V1== předem definovaná hodnota
nebo
=V1!= předem definovaná hodnota
Upozornění:
- Každý vzorec musí začínat rovnítkem, např. =F206.
- Konfigurační proměnné můžete použít v Typicals maker a skupinách Typical. Postup je stejný.
- Používání závorek ve vzorci je založené na běžných matematických základních pravidlech. Nejprve se vypočítají výrazy v závorkách a výsledek se dále zpracuje.
Číst více
Správa konfiguračních proměnných
Nápověda EPLAN > Práce s makry > Makra > Základy > Zástupné objekty: Struktura a způsob práce
Nápověda EPLAN > Práce s makry > Makra > Popis postupu > Vytváření zástupných objektů
