Porovnávané verzie

Kľúč

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

...

Kotva
zakladne
zakladne
Základné
Slúžia na pripojenie ku grafickým objektom / Windows prvkom. Pripojenie sa prevedie v paletke Pripojenie objektu v záložkách Pripojenie, Palety, Ovládanie... . Prostredníctvom takto pripojenej lokálnej premennej je možné modifikovať obsah a vzhľad objektu a meniť hodnotu premennej.
Kotva
in_out
in_out
Vstupno/výstupné
Slúžia na odovzdávanie parametrov medzi schémami. Medzi schémami sú párované podľa mena - pri otvorení schémy z materskej schémy sa obsah premenných materskej schémy prekopíruje do vstupno / výstupných premenných s takým istým menom v otváranej schéme. Pred zatvorením novej schémy sa prekopíruje ich nový obsah späť do príslušných premenných materskej schémy.
Kotva
referencne
referencne
Referenčné

 

 

Slúžia na pomenovanie, identifikáciu objektov. V podstate existujú tri prípady, kedy je potrebné identifikovať objekt:

  • Pri volaní funkcie objektu 
  • Pri definovaní obsluhy udalosti od objektu 
  • Pri zisťovaní zdroja udalosti v generickej obsluhe udalosti
- napr. %HI_SetText(_N1, "Text")
- napr. ENTRY N1_OnClick

- napr. ENTRY OnClick(IN INT _RefID)
              IF _RefID = _N1 THEN


Kotva
indexove
indexove
Indexové
Slúžia na ovládanie aktuálne zobrazovaného riadku štruktúrovanej premennej pripojenej ku grafickému objektu na zobrazovanie. Ovládaním hodnoty indexovej premennej zo skriptu môžeme meniť aktuálne pripojený riadok štruktúry. Zmena hodnoty v schéme zmení hodnotu premennej, ale nemení pripojený riadok štruktúry.

Indexové premenné môžu ovládať tzv. filter. Filter umožňuje optimalizáciu komunikácie medzi procesom D2000 Server a procesom D2000 HI tým, že nie sú distribuované zmeny hodnôt celej štruktúrovanej premennej, ale len hodnôt riadku, ktorý je určený indexovou premennou. V tomto prípade musí byť indexová premenná zviazaná so štruktúrovanou premennou pomocou atribútu Štruktúra. Typ filtrovania je určený atribútom Typ filtra s nasledovným významom:

  • No filter - filtrovanie je vypnuté - distribuujú sa zmeny hodnôt všetkých riadkov.
  • Passive - filtrovanie je zapnuté. Počiatočná hodnota indexovej premennej nie je definovaná - je potrebné ju inicializovať v skripte. Pokiaľ nie je hodnota indexovej premennej definovaná, nie je distribuovaná žiadna zmena filtrovanej štruktúrovanej premennej.
  • Active - filtrovanie je zapnuté. Počiatočná hodnota indexovej premennej je automaticky nastavená podľa inštancie schémy. Po otvorení je teda distribuovaná hodnota riadku filtrovanej štruktúrovanej premennej podľa čísla inštancie schémy.

Pri zapnutom filtrovaní je možné distribúciu hodnôt riadiť tiež pomocou funkcií: %HI_OpenRow, %HI_CloseRow, %HI_ChangeRow.

Kotva
external
external
Externé

Hodnoty externých premenných sú parametrizovateľné z rodičovskej schémy, ktorá zobrazuje túto schému v zobrazovači ako podschému. Pri parametrizácii z rodičovskej schémy je na takúto externú premennú možné naviazať inú premennú a externá premenná potom reprezentuje hodnotu tejto naviazanej premennej. Akákoľvek zmena naviazanej premennej sa teda premietne do zmeny hodnoty externej premennej. Väzba je obojsmerná, takže aj zmena externej premennej spôsobí zmenu naviazanej premennej. Externé premenné sa typicky používajú v prípade, keď je schéma použivaná ako komponent. Externé premenné je možné pripájať ku grafickým objektom rovnako ako základné premenné.

...