Expresiones; Expresiones Aritméticas - Fagor CNC 8055 T Manual De Operación

Ocultar thumbs Ver también para CNC 8055 T:
Tabla de contenido

Publicidad

11.5

EXPRESIONES

Una expresión es cualquier combinación válida entre operadores, constantes y variables.
Todas las expresiones deberán ir entre paréntesis, pero si la expresión se reduce a un número
entero se pueden eliminar los paréntesis.
11.5.1
EXPRESIONES ARITMETICAS
Se forman combinando funciones y operadores aritméticos, binarios y trigonométricos con
las constantes y variables del lenguaje.
El modo de operar con estas expresiones lo establecen las prioridades de los operadores y
su asociatividad:
Prioridad de mayor a menor
NOT, funciones, - (unario)
EXP,MOD
* , /
+,- (suma, resta)
operadores relacionales
AND,XOR
OR
Es conveniente utilizar paréntesis para clarificar el orden en que se produce la evaluación
de la expresión.
El uso de paréntesis redundantes o adicionales no producirá errores ni disminuirá la
velocidad de ejecución.
En las funciones es obligatorio utilizar paréntesis, excepto cuando se aplican a una
constante numérica, en cuyo caso es opcional.
(SIN 45) (SIN (45))
(SIN 10+5)
Las expresiones se pueden utilizar también para referenciar los parámetros y las tablas:
(P100 = P9)
(P100 = P(P7))
(P100 = P(P8 + SIN(P8 * 20)))
(P100 = ORGX 55)
(P100 = ORGX (12+P9))
(PLCM5008 = PLCM5008 OR 1) ; Selecciona ejecución Bloque a Bloque (M5008=1)
(PLCM5010 = PLCM5010 AND $FFFFFFFE); Libera el Override del avance
Capítulo: 11
PROGRAMACION EN LENGUAJE DE ALTO NIVEL
(P3 = P4/P5 - P6 * P7 - P8/P9 )
(P3 = (P4/P5)-(P6 * P7)-(P8/P9))
ambas son válidas y equivalentes.
es lo mismo que ((SIN 10)+5).
Asociatividad
de derecha a izquierda.
de izquierda a derecha.
de izquierda a derecha.
de izquierda a derecha.
de izquierda a derecha.
de izquierda a derecha.
de izquierda a derecha.
(M5010=0)
Sección:
EXPRESIONES
Página
35

Publicidad

Capítulos

Tabla de contenido
loading

Tabla de contenido