- Impresión
Cómo añadir disparadores con condiciones (sentencias If/Else)
Este artículo cubre los disparadores con condiciones y ofrece un ejemplo de cómo construir un disparador con una condición simple.
Nota: Este tema aparece en la sección "Build a Quality Inspection App" de Tulip University.
Propósito
Usando Condiciones, usted puede agregar lógica if/else a los Disparadores.
Puedes pensar en las condiciones como una forma de dirigir un operador a un resultado específico dependiendo de las entradas del disparador.
Tulip te permite añadir una o varias condiciones y elegir si se deben cumplir "todas" las condiciones o "cualquier" condición para que se desencadene una acción.
Puede hacer esto en los tres tipos de activadores:
- Activadores de botones
- Activadores de widgets
- Activadores de nivel de paso
- Disparadores de nivel de aplicación
Consulta este artículo si necesitas una introducción a los triggers
Una vez que haya seleccionado el evento, debe elegir el tipo de valor que va a comprobar.
Añadir una sentencia "If"
Dentro de la sentencia "If", haga clic en "Añadir nueva condición" a la derecha y elija una de las ocho opciones.
Aquí hay una explicación de cada opción
A continuación, debe definir la condición durante el evento requerido para desencadenar una salida. Los operadores condicionales disponibles en Tulip son
- Igual a (=)
- Mayor que (>)
- Mayor o igual que (≥)
- Dentro del rango ( Y<X<Z)
- Está en blanco (X=_)
- No está en blanco (X≠_)
- Menor o igual que (≤)
- Menos que (<)
- No es igual a (≠)
- Fuera del rango (XZ)
Los operadores disponibles dependen del tipo de valores que esté utilizando para la condición
Para completar un Trigger, cree la acción o acciones deseadas en la sección "Then".
WHEN
- "Dispositivo" "Escáner de código de barras" sale en "esta estación"
IF
- "Variable" "num" "=" "Valor estático" "entero" "5"
THEN
- "Manipulación de datos" "Almacenar" datos: "Salida del dispositivo" "datos" ubicación: "test_variable"
Cómo crear un disparador de ejemplo con condiciones
En este ejemplo, probaremos para asegurar que las mediciones de los calibradores conectados están dentro del rango:
Abra un paso dentro de la aplicación deseada en el Tulip App Editor.
Seleccione el Disparador de Paso haciendo clic en el icono más en el Panel de Contexto.
Nombra el activador haciendo clic en el título en el Editor de Activadores.
Establezca el Evento:
- Seleccione "dispositivo" en el menú desplegable
- Seleccione "Calibre o Profundímetro" en el segundo menú desplegable
- Seleccione "esta estación" en el tercer menú desplegable
- Establece una condición:
- Haga clic en el icono del signo más en la parte derecha de la fila de Condiciones.
- Seleccione "Device Output" en el menú desplegable
- Seleccione "datos" en el menú desplegable
- Seleccione "Dentro del rango" en el menú desplegable del operador para asegurarse de que la salida está dentro del rango deseado
- Seleccione "Valor estático" en el menú desplegable mayor o igual que
- Seleccione "Número" e introduzca el número 20.
- Seleccione "Valor estático" en el menú desplegable menor o igual que
- Seleccione "Número" e introduzca el número 40.
{height="" width=""}
6. Establezca una acción:
1. Haga clic en el icono del signo más en la parte derecha de la fila de Acciones.
2. Seleccione "Manipulación de datos" en el menú desplegable
3. Seleccione "Almacenar"
4. Seleccione "Salida del dispositivo"
5. Seleccione "Longitud medida".
6. Seleccione "Nueva Variable" en el menú desplegable de ubicación y nombre la nueva variable "In\_Range"
Este es el ejemplo completo desde el Editor de Disparos.
Duplicación de una acción de activación
A partir de la versión 235, los usuarios pueden duplicar una acción o una condición en el editor de activadores. Esto facilita el "copiar-pegar" para múltiples condiciones o acciones. Para duplicar una condición, pase el ratón por encima de la condición y haga clic en el icono resaltado.
La siguiente imagen muestra la condición duplicada.
Del mismo modo, para duplicar una acción en el editor de Trigger, pase el ratón por encima de una acción y haga clic en el icono resaltado.
La siguiente imagen muestra la acción duplicada.
Más información
Para ver más ejemplos de activadores de uso común, recomendamos leer"¿Cuáles son los 10 activadores más utilizados?"
¿Ha encontrado lo que buscaba?
También puedes dirigirte a community.tulip.co para publicar tu pregunta o ver si otros se han enfrentado a una pregunta similar.