Akcia QUERY


Funkcia Otázka pre operátora do procesu D2000 HI.
Deklarácia
identInt :=  QUERY strExpression [SINGLE]  TIMEOUT number
  alebo
 
identInt :=  QUERY strExpression [SINGLE]  ON procIdent TIMEOUT number
Parametre
identInt in Identifikátor typu Int - uloženie odpovede.
strExpression in Výraz typu String - text otázky.
procIDent in Identifikátor objektu typu Proces (D2000 HI).
TIMEOUT number in Maximálny čas čakania na odpoveď [s].
SINGLE   Umožní zobrazenie jedného dotazu vo forme dialógového okna, nie ako zoznam. Viaceré dotazy sú stále zobrazované prostredníctvom zoznamu.
Popis

Akcia zobrazí textovú správu definovanú v parametri strExpression na ploche definovaného procesu D2000 HI ako otázku, na ktorú operátor môže reagovať (stlačením tlačidla) troma spôsobmi. Podľa spôsobu odpovede bude do identifikátora identInt priradená jedna z nasledujúcich hodnôt:

Spôsob odpovede Hodnota priradená do identifikátora identInt Význam
Áno _Q_YES Súhlas
Nie _Q_NO Odmietnutie
Neviem _Q_DONTKNOW Rozhodnutie sa vedome ponecháva na skript.
Prekročenie časového limitu _Q_TIMEOUT Rozhodnutie sa ponecháva na skript, otázka nebola zodpovedaná.
Príklad

Príklad otázky, ak je v príkaze použité kľúčové slovo "SINGLE".

Príklad otázky, ak nie je zadaný parameter "SINGLE".

Označené otázky je možné vložiť do schránky (CTRL+C).


Súvisiace stránky:

2 komentárov

  1. Anonymný

    Prosim doplnit ciselne hodnoty konstat _Q_YES, ...

    1. Hodnoty sú zdokumentované na stránke Predefinované lokálne premenné, linka na ňu je aj na tejto stránke ("priradená jedna z nasledujúcich hodnôt")

Napíšte komentár