4. Estructura del lenguaje
Lista de todas las funciones:
SIN
COS
SQRT
EXP
ACOT
SHR
CHR
ORD
También son válidas las restricciones mencionadas para todos los nombres de instrucción,
por ejemplo Lin, Vel, SetError, etc.
4.4 Constantes numéricas
Se diferencia entre números enteros y reales. Los enteros pueden escribirse en
representación decimal, binaria o hexadecimal.
Ejemplos de números enteros válidos:
Notación decimal
Notación binaria
Notación hexadecimal
Los números reales (valores en coma flotante) pueden representarse con coma decimal o
con notación exponencial. Los valores con coma decimal deben poseer como mínimo una
posición tras la coma.
Ejemplos de números reales válidos:
Notación decimal:
Notación exponencial:
4.5 Cadenas de caracteres
Las cadenas de caracteres, los denominados strings, se abren y cierran con el carácter".
Pueden incluir todos los caracteres imprimibles. La longitud de una cadena está limitada a
255 caracteres. Son válidos todos los caracteres ASCII.
Ejemplo de una cadena de caracteres válida:
"Control multieje CMXR-C1"
4.6 Operadores y caracteres de delimitación
Los operadores se utilizan en expresiones y describen cómo conectar los valores de
variables y las constantes numéricas.
Festo GDCP-CMXR-SW-ES es 1205c
TAN
COT
ASIN
ACOS
SHL
ROR
LOW
HIGH
100
2#1010
16#1ABF
1.01
1.99E4
LN
ABS
ATAN
ATAN2
ROL
STR
-100
-2#1010
-16#1ABF
178.473
1.99e+8
1e-8
27