TapHome Symbol

Mehrzeilige Skriptsprache mit Syntaxhervorhebung, verwendbar in intelligenten Regeln (Equation, Formula und Script) sowie in Modbus- und Paket-Parser-Schnittstellen.

Beispiel für Syntaxhervorhebung

Referenz

Die Referenz der Skriptsprache ist in die folgenden Seiten gegliedert:

  • Grundlagen — Zuordnung, mehrzeilige Algorithmen, Rückgabewert, temporäre Variablen, IF/ELSEIF/ELSE, SWITCH, Schleifen, NaN, ISNULL, SLEEP, Kommentare, numerische Literale (hexadezimal und binär) sowie mathematische/logische Ausdrücke und Operatoren.
  • Interpolation und Schwellenwerte — LINEAR (lineare Interpolation) und HYSTERESIS (schwellenwertbasierte Signalfilterung).
  • Mathematische Funktionen — MIN, MAX, AVG (und ihre STRICT-Varianten), ROUND, ABS, DEWPOINT, POWER, MOD, CEIL, FLOOR, RAND, RANDINT, SIGN, SQRT, LOG, LN.
  • Bit-Operationen — GETBIT, GETBITS, GETBYTE, SETBYTE, SETBIT, SETBITS, Bitverschiebungen sowie bitweises AND/OR.
  • Text, Zeichenkette und Byte-Array — LENGTH, BYTECOLLECTION, INDEXOF, COPY, REPLACE, SPLIT, COMPARE, APPEND, INSERT, REMOVEAT, GETAT, SETAT, ENCODE, DECODE, EQUALS.
  • Sortierung — ORDER, ORDERINDEX sowie ihre STRICT- und absteigenden Varianten.
  • Datum und Zeit — DATETIME, NOW, TIMESPAN, LOCALTIMEZONE, DATETIMEADD.
  • Datentyp-Konvertierungen — TODOUBLE, TOSTRING, TOBCD, FROMBCD, TOBYTEARRAY, RGBTOHSV, HSVTORGB.
  • Parsing-Funktionen — PARSETEXT, PARSEJSON, PARSEXML.
  • Paket-Parser — SENDHTTPREQUEST, SENDDATA, MQTTPUBLISH, FTPDOWNLOAD, FTPUPLOAD, COMPLETESERVICEATTRIBUTE, COMPLETESERVICEACTION, sowie Modbus.