Porovnávané verzie

Kľúč

  • Tento riadok sa pridal
  • Riadok je odstránený.
  • Formátovanie sa zmenilo.

...

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

...

Prvý stĺpecStĺ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ĺpecPočet použití v grafických objektoch schémy (nie v skriptoch schémy), neplatí pre kategóriu INOUT
MenoMeno 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 '_'

Kotva
kategoria
kategoria
Kategória

Kategória lokálnej premennej. Podľa zvolenej kategórie sú farebne odlíšené lokálne premenné v zozname:
  • LOCAL - základná lokálna premenná
  • INOUT  - vstupno / výstupná lokálna premenná použiteľná na odovzdávanie parametrov medzi schémami
  • REFID  - referenčná lokálna premenná slúžiaca na identifikáciu objektov pre použitie v skripte
  • INDEX  - indexová lokálna premenná indexujúca riadok štruktúrovanej premennej
Typ hodnotyTyp hodnoty lokálnej premennej. Možné typy sú:
  • BOOL - Dvojstavová, logická premenná
  • INT     - Celočíselná premenná
  • REAL  - Reálna premenná
  • TIME  - Premenná typu absolútny čas
  • TEXT  - Textová premenná
  • STRUCT - Štruktúrovaná premenná
ŠtruktúraAtribú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
  • pre referenčnú premennú definuje jej hodnotu pre použitie v skripte.
  • pre lokálne a externe premenné je to štartovacia hodnota premenných
Typ filtra
  • typ filtra indexovej lokálnej premennej (bližšie vysvetlenie v popise indexových lokálnych premenných).
  • parameter pre lokálne a externe premenné:
    • No start value - bez štartovacej hodnoty
    • Passive - pasívna štartovacia hodnota - iba sa nastaví pri otvorení schémy
    • Active - aktívna štartovacia hodnota  - pri kliknutí nad viditeľným, nezakázaným grafickým objektom používajúcim lokálnu premennú na zobrazenie sa do nej automaticky nastaví hodnota interného identifikátora objektu v D2000 prezentovaná výrazom MyValue. Táto hodnota sa dá použiť v zobrazovacích paletách použitím výrazu MyValue v stavovom skripte riadku palety.

Stavový textObjekt typu Stavový text, ktorý sa použije pre zobrazenie hodnoty lokálnej premennej pri jej pripojení na grafický objekt
Textová paletaDefinícia masky z transformačnej palety pre hodnoty typov INT, REAL a TIME z kategórií LOCAL a INOUT

...