Prípustné operandy vo výrazoch
Vo výrazoch, ktoré určujú hodnotu objektu typu Počítaný bod, alebo sú použité v konfigurácii objektu typu Event, e možné použiť tieto typy operandov:
| Typ operandu | Syntax operandu |
|---|---|
| Meno objektu |
Meno objektu vrátane prefixu (predpony) a sufixu (prípony).
Príklad: M.TVONK1; P.Otacky; U.StartDopravnik1 |
| Číselná konštanta |
Celočíselné alebo reálne konštanty. Reálne konštanty musia obsahovať desatinnú bodku.
Príklad: 29; 5.25 |
| Systémová symbolická konštanta |
Pred ich názvom sa vo výrazoch uvádza znak “@”.
Príklad: @TRUE; @Crash |
| Atribút hodnoty objektu |
Uvádzajú sa za menom objektu oddelené od mena opačným lomítkom "\".
Príklad: P.TLAK02\TIM; M.TVONK\FLA |
| Funkcia |
Syntax funkcie je nasledovná: %NAME(arg1,arg2...argN),
%SQRT(X2); %MAXR(T1,T2,T3) |
| Prvok poľa hodnôt |
Menopoľa[index]
|
| Položka štruktúry určená poradovým číslom stĺpca |
Štruktúra[indexový výraz]^_indexStĺpca
Tento spôsob určenia stĺpca je možný len v rámci ESL. Príklad: INT _colIdx _colIdx := 2 SV.Osoby[1]^_colIdx:=7 |
| Položka štruktúry určená menom stĺpca |
Objekt[indexový výraz]^MenoPoložky
SV.Osoby[2]^Meno |