TapHome ikona

Viacriadkový skriptovací jazyk so zvýraznením syntaxe, ktorý je možné použiť v pravidlách Equation, Formula a Script, ako aj v rozhraniach Modbus a Packet parser.

Príklad zvýraznenia syntaxe

Referencia

Referencia skriptovacieho jazyka je rozdelená do nasledujúcich stránok:

  • Základy — priradenie, viacriadkové algoritmy, vrátená hodnota, dočasné premenné, IF/ELSEIF/ELSE, SWITCH, slučky, NaN, ISNULL, SLEEP, komentáre, číselné literály (hexadecimálne a binárne) a matematické/logické výrazy a operátory.
  • Interpolácia a prahyLINEAR (lineárna interpolácia) a HYSTERESIS (prahové filtrovanie signálu).
  • Matematické funkcieMIN, MAX, AVG (a ich varianty STRICT), ROUND, ABS, DEWPOINT, POWER, MOD, CEIL, FLOOR, RAND, RANDINT, SIGN, SQRT, LOG, LN.
  • Bitové operácieGETBIT, GETBITS, GETBYTE, SETBYTE, SETBIT, SETBITS, posuny bitov a bitové AND/OR.
  • Text, reťazec a bajtové poleLENGTH, BYTECOLLECTION, INDEXOF, COPY, REPLACE, SPLIT, COMPARE, APPEND, INSERT, REMOVEAT, GETAT, SETAT, ENCODE, DECODE, EQUALS.
  • TriedenieORDER, ORDERINDEX a ich varianty STRICT a zostupné varianty.
  • Dátum a časDATETIME, NOW, TIMESPAN, LOCALTIMEZONE, DATETIMEADD.
  • Konverzie dátových typovTODOUBLE, TOSTRING, TOBCD, FROMBCD, TOBYTEARRAY, RGBTOHSV, HSVTORGB.
  • Parsovacie funkciePARSETEXT, PARSEJSON, PARSEXML.
  • Paketový parserSENDHTTPREQUEST, SENDDATA, MQTTPUBLISH, FTPDOWNLOAD, FTPUPLOAD, COMPLETESERVICEATTRIBUTE, COMPLETESERVICEACTION, plus Modbus.