DAQmx - Créer une tâche de timer de chien de garde
- Mise à jour2025-07-28
- Temps de lecture : 5 minute(s)
Crée et configure une tâche qui contrôle le timer de chien de garde d'un périphérique. Le timer s'active lorsque vous démarrez la tâche. Utilisez l'entrée états d'expiration des voies physiques numériques pour définir les états d'expiration des voies numériques. Si votre périphérique supporte les états d'expiration pour d'autres types de voies, utilisez le DAQmx - Configurer les états d'expiration du chien de garde pour configurer ces états d'expiration de voies. Ce VI ne programme pas le timer de chien garde sur un contrôleur temps réel. Utilisez les VIs de chien de garde temps-réel pour programmer le timer de chien de garde sur un contrôleur temps réel.
Les propriétés de DAQmx - Chien de garde comprennent des options de configuration de la source de cadencement supplémentaires.

Entrées/Sorties
nettoyage automatique
—
nettoyage automatique spécifie si LabVIEW supprime automatiquement la tâche à la fin de l'exécution de l'application. Si nettoyage automatique est FAUX, LabVIEW ne supprime la tâche que lorsque vous quittez LabVIEW. Utilisez le VI DAQmx - Supprimer une tâche pour détruire la tâche manuellement.
nouveau nom de tâche
—
nouveau nom de tâche est le nom à attribuer à la tâche. Si vous utilisez ce VI dans une boucle et que vous spécifiez un nom pour la tâche, vous devez utiliser le VI DAQmx - Supprimer une tâche dans la boucle une fois que vous en avez terminé avec la tâche. Sinon, NI-DAQmx tente de créer plusieurs tâches du même nom, ce qui produit une erreur. Reportez-vous à Création et suppression de tâche pour obtenir des informations complémentaires à ce sujet.
périphérique en entrée
—
périphérique en entrée est le nom du périphérique associé à cette opération, tel qu'il est configuré dans MAX. Une constante Nom de périphérique DAQmx répertorie tous les périphériques installés dans le système.
timeout
—
timeout est le délai, en secondes, qui s'écoule avant que le timer chien de garde n'expire. La valeur -1 signifie que le timer interne n'expire jamais. Définissez cette entrée à -1 si vous utilisez Déclenchement d'expiration pour faire expirer la tâche de chien de garde. Une fois ce délai écoulé, le périphérique définit les voies physiques aux états que vous spécifiez avec l'entrée états d'expiration des voies physiques numériques. Utilisez le VI DAQmx - Contrôler une tâche de chien de garde avec l'entrée action définie à réinitialiser le timer pour éviter que le timer chien de garde n'expire.
entrée d'erreur
—
entrée d'erreur décrit les conditions d'erreur qui ont lieu avant l'exécution de ce VI ou de cette fonction. La valeur par défaut est aucune erreur. Si une erreur s'est produite avant que ce VI ou cette fonction ne s'exécute, celui-ci ou celle-ci transmet la valeur d'entrée d'erreur au paramètre sortie d'erreur. Si une erreur se produit pendant que ce VI ou cette fonction s'exécute, le VI ou la fonction s'exécute normalement et définit son propre état d'erreur dans sortie d'erreur. Utilisez le VI Gestionnaire d'erreur simple ou Gestionnaire d'erreur général pour afficher la description du code d'erreur. Utilisez les paramètres entrée d'erreur et sortie d'erreur pour contrôler les erreurs et spécifier l'ordre d'exécution en câblant la sortie d'erreur d'un nœud à l'entrée d'erreur du nœud suivant.
états d'expiration des voies physiques numériques
—
états d'expiration des voies physiques numériques contient les états auxquels il faut définir les voies physiques numériques lorsque le timer chien de garde expire. Chaque élément du tableau contient le nom d'une voie physique numérique et l'état correspondant pour cette voie physique numérique.
tâche en sortie
—
tâche en sortie est une référence à la nouvelle tâche.
sortie d'erreur
—
sortie d'erreur contient des informations concernant les erreurs. Si entrée d'erreur indique qu'une erreur s'est produite avant l'exécution de ce VI ou de cette fonction, sortie d'erreur contient les mêmes informations d'erreur. Sinon, sortie d'erreur décrit l'état d'erreur produit par ce VI ou cette fonction. Cliquez avec le bouton droit sur l'indicateur sortie d'erreur de la face-avant et sélectionnez Expliquer l'erreur dans le menu local pour obtenir plus d'informations sur l'erreur. |
nettoyage automatique
—
nouveau nom de tâche
—
périphérique en entrée
—
timeout
—
entrée d'erreur
—
états d'expiration des voies physiques numériques
—
état d'expiration
—
tâche en sortie
—
sortie d'erreur
—