Pour afficher cette boîte de dialogue, double-cliquez sur le nœud de données de droite d'une boucle cadencée ou sur le nœud de données de droite de la dernière étape d'une boucle cadencée à étapes. Vous pouvez aussi afficher cette boîte de dialogue en cliquant avec le bouton droit sur le nœud de données de droite et en sélectionnant Configurer le nœud d'entrée dans le menu local.

Utilisez cette boîte de dialogue pour configurer la façon dont une boucle cadencée s'exécute à l'itération suivante. Vous pouvez spécifier une période, une priorité et des options avancées différentes pour l'itération suivante.

Cette boîte de dialogue comprend les éléments suivants :

Option Description
Période

Spécifie la période de l'itération suivante de la boucle cadencée. La valeur par défaut est -1 ce qui signifie que la période demeure inchangée par rapport à l'itération précédente.

La valeur de la période spécifie le temps qui s'écoule entre deux itérations successives de la boucle chronométrée. L'unité de la période change en fonction de la source de cadencement de la structure.
Remarque Ne définissez pas la période d'une boucle cadencée à 0. National Instruments ne supporte pas les applications qui contiennent des boucles cadencées à période 0 car ces périodes provoquent un comportement inattendu des applications. Si vous avez besoin d'une boucle qui s'exécute aussi vite que possible avec les fonctionnalités d'exécution prioritaire d'une boucle cadencée, utilisez une boucle While dans une structure Séquence cadencée.
Priorité

Spécifie la priorité de la prochaine itération de la boucle cadencée par rapport aux autres structures cadencées qui sont prêtes à s'exécuter. Plus le nombre que vous entrez est élevé, plus la boucle cadencée a priorité sur les autres structures cadencées. La valeur de Priorité peut être -1 ou un entier positif compris entre 1 et 65 535. La valeur par défaut est -1 ce qui signifie que la priorité demeure inchangée par rapport à l'itération précédente.

Remarque Ces priorités sont différentes de celles des VIs. LabVIEW exécute les structures cadencées à un niveau de priorité inférieur à la priorité critique et supérieur à la priorité haute. Le système d'exécution LabVIEW étant préemptif, la structure cadencée avec la priorité la plus élevée qui est prête à s'exécuter prévaut sur toutes les structures dont la priorité est moins élevée et sur tout autre code LabVIEW ne s'exécutant pas au niveau de priorité critique.
Cadencement avancé Spécifie les options de cadencement avancées. Les paramètres de Cadencement avancé sont les suivants :
  • Deadline-

    Spécifie une limite de temps pour la fin de l'exécution de l'itération suivante de la boucle cadencée.

    Si l'itération ne se termine pas avant l' échéancespécifiée, la sortie Finished Late ? [i-1] du nœud de données gauche renvoie TRUE dans l'itération suivante.
  • Offset / Phase-

    Spécifie le temps de départ ou la phase de l'itération suivante de la boucle cadencée.

    Cette option permet de synchroniser les structures ou d'aligner leurs phases. Par exemple, vous pouvez configurer deux boucles cadencées pour qu'elles utilisent la même instance de source de cadencement en spécifiant le même nom pour Nom de la source dans la section Source de cadencement de la boucle de la boîte de dialogue Configurer la boucle cadencée. Dans l'une des boucles cadencées, vous pouvez entrer la valeur 0 pour Offset / Phase et dans l'autre, la valeur 100. Les boucles cadencées s'exécutent à leur période respective, mais leur exécution est séparée par 100 unités de cadencement.
  • Timeout-

    Spécifie la durée, en millisecondes, impartie à l'itération suivante de la boucle cadencée pour attendre un événement de déclenchement envoyé par la source de cadencement de la structure. Si l'itération suivante n'a pas commencé son exécution quand la durée d'attente atteint la valeur de timeout, la boucle cadencée exécute l'itération sans cadencement et renvoie Timeout dans la sortie Raison du réveil du nœud de données de gauche de l'itération suivante.

    La valeur par défaut est 0, ce qui signifie que le timeout est inchangé par rapport à l'itération précédente. Définir le timeout à -1 signifie que l'itération suivante peut attendre un événement de déclenchement de la source de cadencement de la structure indéfiniment.
Affectation du processeur Spécifie le processeur qui doit gérer la prochaine itération. Les paramètres d'Affectation du processeur incluent les options suivantes :
  • Mode-

    Spécifie comment assigner les processeurs disponibles pour gérer l'exécution. La valeur par défaut est Automatique, ce qui signifie que LabVIEW assigne automatiquement un processeur pour gérer l'exécution.

    Vous pouvez choisir parmi les options suivantes :
    • Automatique — LabVIEW assigne automatiquement un processeur pour gérer l'exécution. Si vous sélectionnez cette option, LabVIEW désactive la commande Processeur et la définit à -2.
    • Pas de changement — LabVIEW assigne automatiquement cette étape au processeur qui a géré l'exécution de l'étape précédente. LabVIEW désactive la commande Processeur et la définit à -1.
    • Manuel — Vous permet de sélectionner manuellement un processeur pour gérer l'exécution. Vous devez entrer une valeur comprise entre 0 et 255 dans le champ Processeur pour spécifier le processeur qui gèrera l'exécution.
  • Processeur

    Spécifie le processeur qui doit gérer l'exécution. La valeur par défaut est -2, ce qui signifie que LabVIEW assigne automatiquement le processeur. Pour assigner manuellement un processeur, entrez un numéro entre 0 et 255, 0 représentant le premier processeur. Si vous entrez un nombre qui dépasse le nombre de processeurs disponibles, vous générez une erreur d'exécution et la structure cadencée ne s'exécute pas.

Action en cas d'itérations tardives Spécifie le mode d'itération tardive pour la prochaine itération de la boucle cadencée.
  • Pas de changement..

    Configure une nouvelle action en cas d'itérations tardives pour la prochaine itération de la boucle cadencée si vous désélectionnez cette option.

    • Rejeter les règles manquées..

      Ignore les données des itérations en retard de la boucle cadencée. Sinon, la boucle cadencée traite les données des itérations tardives.

    • Maintien de la phase initiale

      Ajuste une boucle cadencée qui s'exécute en retard par rapport à l'horaire prévu. Sinon, la boucle cadencée définit un nouvel horaire qui commence au temps actuel.