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 prahy — LINEAR (lineární interpolace) a HYSTERESIS (prahové filtrování signálu).
  • Matematické funkce — MIN, MAX, AVG (a jejich varianty STRICT), ROUND, ABS, DEWPOINT, POWER, MOD, CEIL, FLOOR, RAND, RANDINT, SIGN, SQRT, LOG, LN.
  • Bitové operace — GETBIT, 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 čas — DATETIME, NOW, TIMESPAN, LOCALTIMEZONE, DATETIMEADD.
  • Převody datových typů — TODOUBLE, TOSTRING, TOBCD, FROMBCD, TOBYTEARRAY, RGBTOHSV, HSVTORGB.
  • Parsovací funkce — PARSETEXT, PARSEJSON, PARSEXML.
  • Packet parser — SENDHTTPREQUEST, SENDDATA, MQTTPUBLISH, FTPDOWNLOAD, FTPUPLOAD, COMPLETESERVICEATTRIBUTE, COMPLETESERVICEACTION, plus Modbus.