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 SchwellenwerteLINEAR (lineare Interpolation) und HYSTERESIS (schwellenwertbasierte Signalfilterung).
  • Mathematische FunktionenMIN, MAX, AVG (und ihre STRICT-Varianten), ROUND, ABS, DEWPOINT, POWER, MOD, CEIL, FLOOR, RAND, RANDINT, SIGN, SQRT, LOG, LN.
  • Bit-OperationenGETBIT, GETBITS, GETBYTE, SETBYTE, SETBIT, SETBITS, Bitverschiebungen sowie bitweises AND/OR.
  • Text, Zeichenkette und Byte-ArrayLENGTH, BYTECOLLECTION, INDEXOF, COPY, REPLACE, SPLIT, COMPARE, APPEND, INSERT, REMOVEAT, GETAT, SETAT, ENCODE, DECODE, EQUALS.
  • SortierungORDER, ORDERINDEX sowie ihre STRICT- und absteigenden Varianten.
  • Datum und ZeitDATETIME, NOW, TIMESPAN, LOCALTIMEZONE, DATETIMEADD.
  • Datentyp-KonvertierungenTODOUBLE, TOSTRING, TOBCD, FROMBCD, TOBYTEARRAY, RGBTOHSV, HSVTORGB.
  • Parsing-FunktionenPARSETEXT, PARSEJSON, PARSEXML.
  • Paket-ParserSENDHTTPREQUEST, SENDDATA, MQTTPUBLISH, FTPDOWNLOAD, FTPUPLOAD, COMPLETESERVICEATTRIBUTE, COMPLETESERVICEACTION, sowie Modbus.