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

Página 205

Advertising
background image

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”)

Advertising