TapHome ikon

Többsoros szkriptnyelv szintaxiskiemeléssel, amely okos szabályokban használható Egyenlet, Képlet és Szkript, valamint Modbus- és Csomag‑elemző felületeken is.

Szintaxiskiemelés példa

Referencia

A szkriptnyelv referenciája a következő oldalakra van rendezve:

  • Alapok — összekapcsolás, többsoros algoritmusok, visszatérési érték, ideiglenes változók, IF/ELSEIF/ELSE, SWITCH, ciklusok, NaN, ISNULL, SLEEP, megjegyzések, numerikus literálok (hexadecimális és bináris), valamint matematikai/logikai kifejezések és operátorok.
  • Interpoláció és küszöbértékekLINEAR (lineáris interpoláció) és HYSTERESIS (küszöbalapú jelszűrés).
  • Matematikai függvényekMIN, MAX, AVG (és STRICT változataik), ROUND, ABS, DEWPOINT, POWER, MOD, CEIL, FLOOR, RAND, RANDINT, SIGN, SQRT, LOG, LN.
  • BitműveletekGETBIT, GETBITS, GETBYTE, SETBYTE, SETBIT, SETBITS, biteltolások, valamint bitenkénti AND/OR.
  • Szöveg, Karakterlánc és BájtömbLENGTH, BYTECOLLECTION, INDEXOF, COPY, REPLACE, SPLIT, COMPARE, APPEND, INSERT, REMOVEAT, GETAT, SETAT, ENCODE, DECODE, EQUALS.
  • RendezésORDER, ORDERINDEX és STRICT, valamint csökkenő változataik.
  • Dátum és időDATETIME, NOW, TIMESPAN, LOCALTIMEZONE, DATETIMEADD.
  • Adattípus-konverziókTODOUBLE, TOSTRING, TOBCD, FROMBCD, TOBYTEARRAY, RGBTOHSV, HSVTORGB.
  • Parsolási függvényekPARSETEXT, PARSEJSON, PARSEXML.
  • Packet parserSENDHTTPREQUEST, SENDDATA, MQTTPUBLISH, FTPDOWNLOAD, FTPUPLOAD, COMPLETESERVICEATTRIBUTE, COMPLETESERVICEACTION, valamint Modbus.