TapHome Icon

Víceřádkový skriptovací jazyk se zvýrazněním syntaxe, použitelný v chytrých pravidlech Rovnice, Vzorec a Skript a také v rozhraních Modbus a Packet parser.

Syntax Highlighting Example

Reference

Reference skriptovacího jazyka je rozdělena do následujících stránek:

  • Základy — přiřazení, víceřádkové algoritmy, návratová hodnota, dočasné proměnné, IF/ELSEIF/ELSE, SWITCH, smyčky, NaN, ISNULL, SLEEP, komentáře, číselné literály (hexadecimální a binární) a matematické/logické výrazy a operátory.
  • Interpolace a prahyLINEAR (lineární interpolace) a HYSTERESIS (prahové filtrování signálu).
  • Matematické funkceMIN, MAX, AVG (a jejich varianty STRICT), ROUND, ABS, DEWPOINT, POWER, MOD, CEIL, FLOOR, RAND, RANDINT, SIGN, SQRT, LOG, LN.
  • Bitové operaceGETBIT, GETBITS, GETBYTE, SETBYTE, SETBIT, SETBITS, bitové posuny a bitové AND/OR.
  • Text, řetězce a pole bajtůLENGTH, BYTECOLLECTION, INDEXOF, COPY, REPLACE, SPLIT, COMPARE, APPEND, INSERT, REMOVEAT, GETAT, SETAT, ENCODE, DECODE, EQUALS.
  • TříděníORDER, ORDERINDEX a jejich varianty STRICT a sestupné.
  • Datum a časDATETIME, NOW, TIMESPAN, LOCALTIMEZONE, DATETIMEADD.
  • Převody datových typůTODOUBLE, TOSTRING, TOBCD, FROMBCD, TOBYTEARRAY, RGBTOHSV, HSVTORGB.
  • Parsovací funkcePARSETEXT, PARSEJSON, PARSEXML.
  • Packet parserSENDHTTPREQUEST, SENDDATA, MQTTPUBLISH, FTPDOWNLOAD, FTPUPLOAD, COMPLETESERVICEATTRIBUTE, COMPLETESERVICEACTION, plus Modbus.