Comment ajouter des déclencheurs avec des conditions (instructions If/Else)
  • 01 Nov 2022
  • 3 Minutes à lire
  • Contributeurs

Comment ajouter des déclencheurs avec des conditions (instructions If/Else)


Article Summary

Cet article traite des déclencheurs avec conditions et offre un exemple de la façon de construire un déclencheur avec une simple condition.

Note : Ce sujet est présenté dans la section "Build a Quality Inspection App" de Tulip University.

Objectif

En utilisant les conditions, vous pouvez ajouter une logique if/else aux triggers.

Vous pouvez considérer les conditions comme un moyen de diriger un opérateur vers un résultat spécifique en fonction des entrées du déclencheur.

Tulip vous permet d'ajouter une ou plusieurs conditions et de choisir si "toutes" les conditions ou "n'importe quelle" condition doivent être remplies pour qu'une action soit déclenchée.

Vous pouvez faire cela pour les trois types de déclencheurs :

Consultez cet article si vous avez besoin d'une introduction aux déclencheurs.

Une fois que vous avez sélectionné l'événement, vous devez choisir le type de valeur que vous allez vérifier.

Ajout d'une instruction "If

Dans l'instruction "Si", cliquez sur "Ajouter une nouvelle condition" sur la droite et choisissez l'une des huit options.

Voici une explication de chaque option

Ensuite, vous devez définir la condition lors de l'événement requis pour déclencher une sortie. Les opérateurs conditionnels disponibles dans Tulip sont :

  • Egal à (=)
  • Supérieur à (>)
  • Supérieur ou égal à (≥)
  • A l'intérieur de l'intervalle ( Y<X<Z)
  • Est vide (X=_)
  • N'est pas vide (X≠_)
  • Inférieur ou égal à (≤)
  • Inférieur à (<)
  • N'est pas égal à (≠)
  • Hors de la plage (XZ)

NOTE

Les opérateurs disponibles dépendent du type de valeurs que vous utilisez pour la condition.
:: :

Pour compléter un Trigger, créez l'action ou les actions souhaitées dans la section "Then".

QUAND

  • Le "Dispositif" "Scanner de code à barres" sort sur "cette station".

SI

  • "Variable" "num" "=" "Valeur statique" "integer" "5"

THEN

  • "Manipulation de données" "Stocker" les données : "Sortie du dispositif" "Données" emplacement : "test_variable"

Comment créer un exemple de déclencheur avec des conditions

Dans cet exemple, nous allons tester pour nous assurer que les mesures des pieds à coulisse connectés sont dans la gamme :

  1. Ouvrez une étape dans l'application souhaitée dans le Tulip App Editor.

  2. Sélectionnez le Step Trigger en cliquant sur l'icône plus dans le panneau contextuel.

  3. Nommez le déclencheur en cliquant sur le titre dans l'éditeur de déclencheurs.

  4. Définissez l'événement :

    1. Sélectionnez "device" dans le menu déroulant
    2. Sélectionnez "Pied à coulisse ou jauge de profondeur" dans le deuxième menu déroulant.
    3. Sélectionnez "cette station" dans le troisième menu déroulant.

  1. Définissez une condition :
    1. Cliquez sur l'icône plus dans la partie droite de la ligne des conditions.
    2. Sélectionnez "Device Output" dans le menu déroulant.
    3. Sélectionnez "data" dans le menu déroulant
    4. Sélectionnez "Inside range" dans le menu déroulant de l'opérateur pour vous assurer que la sortie se situe dans la plage souhaitée.
    5. Sélectionnez "Static value" dans la liste déroulante "greater or equal to".
    6. Sélectionnez "Number" et entrez le nombre 20.
    7. Sélectionnez "Static value" dans la liste déroulante "less than or equal to".
    8. Sélectionnez "Nombre" et saisissez le nombre 40.

{height="" width=""}
6. Définissez une action :

1. Cliquez sur l'icône plus dans la partie droite de la ligne Actions.
2. Sélectionnez "Manipulation de données" dans le menu déroulant.
3. Sélectionnez "Stocker".
4. Sélectionnez "Sortie du dispositif".
5. Sélectionnez "Longueur mesurée".
6. Sélectionnez "New Variable" dans le menu déroulant de l'emplacement et nommez la nouvelle variable "In\_Range".

Voici l'exemple complet à partir de l'éditeur de déclencheurs.

Duplication d'une action de déclenchement

Depuis la r235, les utilisateurs peuvent dupliquer une action ou une condition dans l'éditeur de déclencheurs. Cela permet de faciliter le "copier-coller" de plusieurs conditions ou actions. Pour dupliquer une condition, survolez-la et cliquez sur l'icône en surbrillance.

L'image ci-dessous montre la condition dupliquée.

De même, pour dupliquer une action dans l'éditeur de déclencheurs, survolez une action et cliquez sur l'icône en surbrillance.

L'image ci-dessous montre l'action dupliquée.

Autres lectures

Pour plus d'exemples de déclencheurs couramment utilisés, nous vous recommandons la lecture du document"Quels sont les 10 déclencheurs les plus couramment utilisés ?"


Vous avez trouvé ce que vous cherchiez ?

Vous pouvez également vous rendre sur community.tulip.co pour poser votre question ou voir si d'autres ont été confrontés à une question similaire !


Cet article vous a-t-il été utile ?