Features II JS/JSR4400N SCARA Robot
JSG GANTRY Robot
JR2000N Desktop Robot
35
x, y: Numerical value or numerical variable
n, m: Numeric value becomes larger than a certain value through rounding or truncation
a, b: String or string variable
Type Identifier Description
num valHex (a)
Regard a string as a hexadecimal string (sequence of “0” – “1”, “A” –
“F”, or “a” – “f”) to convert it to a numeric value.
num val1SI (a)
Convert the top character to a 1-byte signed integer. (1-byte Signed
Integer)
num val2SIBE (a)
Convert the top 2 characters to a 2-byte signed integer using the Big
Endian byte order. (2-byte Signed Integer Big Endian)
num val2SILE (a)
Convert the top 2 characters to a 2-byte signed integer using the Little
Endian byte order. (2-byte Signed Integer Little Endian)
num val4SIBE (a)
Convert the top 4 characters to a 4-byte signed integer using the Big
Endian byte order. (4-byte Signed Integer Big Endian)
num val4SILE (a)
Convert the top 4 characters to a 4-byte signed integer using the Little
Endian byte order. (4-byte Signed Integer Little Endian)
num val4FBE (a)
Convert the top 4 characters to a float using the Big Endian byte order.
(4-byte Float Big Endian)
num val4FLE (a)
Convert the top 4 characters to a float using the Little Endian byte
order. (4-byte Float Little Endian)
num val8DBE (a)
Convert the top 8 characters to a double-precision float using the Big
Endian byte order. (8-byte Double Big Endian)
num val8DLE (a)
Convert the top 8 characters to a double-precision float using the Little
Endian byte order. (8-byte Little Big Endian)
num valSum (a) Return the sum of a string code from top to bottom.
num valCRC (a)
Remainder of dividing a string (bit string) by a generator polynomial
X
16
+X
12
+X
5
+1
str bitNot (a) Bit invert
str bitAnd (a,b) Bit logical conjunction
str bitOr (a,b) Bit logical add
str bitXor (a,b) Bit exclusive disjunction