Logique de déclenchement conditionnelle

Prev Next

Cet article traite des déclencheurs avec conditions et propose un exemple de création d’un déclencheur avec une condition simple.

Remarque : ce sujet est présenté dans la section «Créer une application d’inspection qualité » de Tulip University.

Objectif

Les conditions vous permettent d’ajouter une logique « if/else » aux déclencheurs.

Vous pouvez considérer les conditions comme un moyen d’orienter 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 laquelle » des conditions doit être remplie pour qu’une action soit déclenchée.

Cette fonctionnalité est disponible pour les trois types de déclencheurs :

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

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

Ajouter une instruction « If »

Dans l'instruction « Si », cliquez sur « Ajouter une nouvelle condition » à droite et choisissez l'une des huit options proposées.

Voici une explication de chaque option

Vous devez ensuite définir la condition à remplir lors de l’événement pour déclencher une sortie. Les opérateurs conditionnels disponibles dans Tulip sont les suivants :

  • Égal à (=)
  • Supérieur à (>)
  • Supérieur ou égal à (≥)
  • Compris entre (Y<X<Z)
  • Est vide (X=_)
  • N'est pas vide (X≠_)
  • Inférieur ou égal à (≤)
  • Inférieur à (<)
  • Différent de (≠)
  • Hors plage (XZ)

NOTE

The available operators depend on the type of values you are using for the condition

Pour finaliser un déclencheur, créez la ou les actions souhaitées dans la section « Ensuite ».

QUAND

  • « Appareil » « Lecteur de codes-barres » émet un signal à « cette station »

SI

  • « Variable » « num » « = » « Valeur statique » « entier » « 5 »

ALORS

  • « Manipulation des données » « Stocker » les données : « Sortie du périphérique » « données » emplacement : « test_variable »

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

Dans cet exemple, nous allons vérifier que les mesures provenant des pieds à coulisse connectés se situent dans la plage autorisée :

  1. Ouvrez une étape dans l’application souhaitée dans l’éditeur d’applications Tulip.

  2. Sélectionnez le déclencheur d’étape en cliquant sur l’icône « + » dans le volet latéral.

  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éfinir une condition :
    1. Cliquez sur l’icône « + » située à droite de la ligne « Conditions ».
    2. Sélectionnez « Sortie de l'appareil » dans le menu déroulant
    3. Sélectionnez « données » dans le menu déroulant
    4. Sélectionnez « Dans la plage » dans le menu déroulant des opérateurs pour vous assurer que la sortie se situe dans la plage souhaitée
    5. Sélectionnez « Valeur statique » dans le menu déroulant « Supérieur ou égal à »
    6. Sélectionnez « Nombre » et saisissez le chiffre 20.
    7. Sélectionnez « Valeur statique » dans le menu déroulant « Inférieur ou égal à »
    8. Sélectionnez « Nombre » et saisissez le nombre 40.

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

1. Cliquez sur l’icône « + » située à droite de la ligne « Actions ». 2. Sélectionnez « Manipulation des données » dans le menu déroulant. 3. Sélectionnez « Stocker ». 4. Sélectionnez « Sortie de l’appareil ». 5. Sélectionnez « Longueur mesurée ». 6. Sélectionnez « Nouvelle variable » dans le menu déroulant « Emplacement » et nommez la nouvelle variable « In\_Range »

Voici l’exemple complet issu de l’éditeur de déclencheurs.

Dupliquer une action de déclencheur

À partir de la version r235, les utilisateurs peuvent dupliquer une action ou une condition dans l’éditeur de déclencheurs. Cela facilite le « copier-coller » pour plusieurs conditions ou actions. Pour dupliquer une condition, survolez-la, puis cliquez sur l’icône mise en surbrillance.

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

De la même manière, pour dupliquer une action dans l'éditeur de déclencheurs, passez la souris sur une action et cliquez sur l'icône mise en surbrillance.

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

Pour en savoir plus

Pour découvrir d'autres exemples de déclencheurs couramment utilisés, nous vous recommandons de lire l'article «Quels sont les 10 déclencheurs les plus couramment utilisés ? »


Avez-vous trouvé ce que vous cherchiez ?

Vous pouvez également vous rendre sur community.tulip.co pour poser votre question ou voir si d'autres utilisateurs ont déjà rencontré un problème similaire !