...
Lokálne premenné sú premenné, ktoré majú platnosť len v rámci inštancie schémy. To znamená, že tá istá schéma otvorená súčasne na viacerých konzolách používa svoje kópie lokálnych premenných. Lokálne premenné sú viditeľné len v rámci skriptu, na systémovej úrovni nie sú prístupné. Lokálne premenné je možné pripájať na grafické objekty a Windows prvky. Lokálne premenné sú rozdelené do štyroch piatich kategórií:
- Základné – nemajú žiadne špeciálne vlastnosti, je možné ich pripájať na objekty a tak ovplyvňovať hodnotu objektov.
- Vstupno / Výstupné – umožňujú odovzdať parametre schéme otváranej z inej schémy a to oboma smermi.
- Referenčné - slúžia na identifikáciu grafických objektov a Windows prvkov. Takéto premenné sa používajú v rámci skriptu ako jednoznačné identifikátory týchto objektov.
- Indexové - slúžia na ovládanie aktuálne zobrazovaného riadku štruktúrovanej premennej pripojenej ku grafickému objektu na zobrazovanie.
- Externé - ako základné, ale sú parametrizovateľné z rodičovskej schémy
...
Konfiguráciu lokálnych premenných schémy vyvoláme stlačením tlačidla Lokálne premenné, ktoré je umiestnené v hlavnom nástrojovom paneli.
Definícia jednej lokálnej premennej pozostáva z nasledovných atribútov:
...
Prvý stĺpec | Stĺpec slúži na označenie lokálnej premennej v zozname. Dvojité kliknutie na stĺpci zodpovedá stlačeniu tlačidla OK v dialógovom okne. Po vložení grafických objektov zo schránky do schémy, stĺpec zobrazuje pridanú lokálnu, menný alebo definičný konflikt. | ||||||
Druhý stĺpec | Počet použití v grafických objektoch schémy (nie v skriptoch schémy), neplatí pre kategóriu INOUT | ||||||
Meno | Meno lokálnej premennej. Týmto menom je možné sa odkazovať na premennú ako pri pripájaní na objekty schémy, tak zo skriptu schémy. Musí začínať znakom '_' | Typ hodnoty | Typ hodnoty lokálnej premennej. Možné typy sú:BOOL - Dvojstavová, logická premenná | ||||
Hodnota | Atribút je platný len pre referenčnú premennú a definuje jej hodnotu pre použitie v skripte. | ||||||
| Kategória lokálnej premennej. Podľa zvolenej kategórie sú farebne odlíšené lokálne premenné v zozname:
| ||||||
Typ hodnoty | Typ hodnoty lokálnej premennej. Možné typy sú:
| ||||||
Štruktúra | Atribút je platný pre typ hodnoty STRUCT a definuje objekt typu Definícia štruktúry, ktorý určuje typ štruktúrovanej lokálnej premennej. Atribút je platný tiež pre indexovú lokálnu premennú ovládajúcu filter (bližšie vysvetlenie v popise indexových lokálnych premenných). | ||||||
Hodnota |
| ||||||
Typ filtraTyp |
| ||||||
Stavový text | Objekt typu Stavový text, ktorý sa použije pre zobrazenie hodnoty lokálnej premennej pri jej pripojení na grafický objekt | ||||||
Textová paleta | Definícia masky z transformačnej palety pre hodnoty typov INT, REAL a TIME z kategórií LOCAL a INOUT | ||||||
Hodnota | Štartovacia hodnota premenných hodnôt typov BOOL, INT a REAL(iba cele čísla) kategórie LOCAL | ||||||
| Kategória | Parameter pre lokálne premenné typu BOOL, INT a REAL
| |||||
Stavový text | Objekt typu Stavový text, ktorý sa použije pre zobrazenie hodnoty lokálnej premennej pri jej pripojení na grafický objekt | ||||||
Textová paleta | Definícia masky z transformačnej palety pre hodnoty typov INT, REAL a TIME z kategórií LOCAL a INOUT |
Poznámka: položky ktoré nemajú význam sú nedostupné a majú označenie ---
...