Función case, 4 fór m ulas – HEIDENHAIN ND 2100G Manual del usuario
Página 205

ND 2100G GAGE-CHEK
205
2.4 Fór
m
ulas
Función Case
La función Case realiza tests de clasificación lógica para asignar
valores a dimensiones o realizar operaciones a base del resultado de
test case o clasificación. Los tests lógicos utilizan criterios de test y
condiciones antes descritos. Los tests se pueden realizar en canales,
dimensiones, dimensiones de sistema, funciones adaptadas del
ND 2100G, contactos de entrada del puerto paralelo, contenidos de la
base de datos, tiempo, relé de salida y variables.
Para insertar la función Case:
U
Pulsar la softkey OTRAS...
U
Pulsar la tecla de dimensión CASE
Función Case
Sintaxis de la función Case
A = Case(Test 1, resultado 1, test 2, resultado 2, ...test n,
resultado n)
Ejemplo 1: A el valor será asignado a una dimensión visible
A = Case(C1<=1mm,0,C1<=2mm,1,C1>2mm,2)
A = 0 si C1<=1 mm
A = 1 si C1<=2 mm
A = 2 si C1>2 mm
Ejemplo 2: Una función Case se anexa a una fórmula de dimensión
utilizando la función punto y coma antes descrita. Esta función Case
realiza una operación; envía una de tres mensajes según el valor de
C1.
A = C4;Case(C1<=1mm,EnvMsj”Case 1”,
C1<=2mm,EnvMsj”Case 2”,C1>2mm,EnvMsj”Case 3”)
A = C4 y si C1<=1 mm, se envía el mensaje “Case 1” al puerto
RS-232
A = C4 y si C1<=2 mm, se envía el mensaje “Case 2” al puerto
RS-232
A = C4 y si C1>=2 mm, se envía el mensaje “Case 3” al puerto
RS-232
Esta función Case también se podría asignar a una dimensión oculta:
H1 = Case(C1<=1mm,EnvMsj”Case 1”,C1<=2mm,EnvMsj”Case
2”,C1>2mm,EnvMsj”Case 3”)