Operandy
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, je možné použiť tieto typy operandov:
Typ operandu | Syntax operandu |
|---|---|
Meno objektu | Meno objektu vrátane prefixu (predpony) a sufixu (prípony). M.TVonk1; P.Otacky; U.StartDopravnik1 |
Číselná konštanta | Celočíselné alebo reálne konštanty. Reálne konštanty musia obsahovať desatinnú bodku. 29; 5.25 |
Pred ich názvom sa vo výrazoch uvádza znak “@”. @TRUE; @Crash | |
Uvádzajú sa za menom objektu oddelené od mena opačným lomítkom "\". P.TLAK02\TIM; M.TVONK\FLA | |
Syntax funkcie je nasledovná: %NAME(arg1,arg2...argN),
Príklad: %SQRT(X2); %MAXR(T1,T2,T3) | |
Prvok poľa hodnôt | Meno poľ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.
INT _colIdx
_colIdx := 2
SV.Osoby[1]^_colIdx:=7 |
Položka štruktúry určená menom stĺpca | Objekt[indexový výraz]^MenoPoložky
Príklad: SV.Osoby[2]^Meno |