Utilisez les commandes et indicateurs booléens, situés sur les sous-palettes Booléen, pour entrer et afficher des valeurs booléennes (VRAI/FAUX) avec des objets tels que des boutons, des commutateurs et des LED.

La liste suivante décrit les conditions d'utilisation courants des commandes et indicateurs booléens sur les palettes Commandes de LabVIEW.

Remarque Les commandes et indicateurs booléens disponibles peuvent varier selon le type de sous-palette que vous choisissez.
  • Bouton—Utiliser comme commande pour sélectionner une commande en appuyant sur le bouton.
  • CulbuteurBasculementCommutation (Switch)—Utiliser comme commande. Sélectionnez une commande en basculant, en basculant ou en basculant l'objet d'une position à l'autre.
  • Voyant LED—Utiliser comme indicateur. Afficher qu'une condition est remplie. LabVIEW allume ou éteint le voyant selon que la condition est remplie ou non.
  • Boutons radio—Utiliser comme commande. Sélectionnez une commande dans une liste de choix.
  • Case à cocher—Utiliser comme commande. Sélectionnez un état VRAI ou FAUX, comme lorsqu'une seule option est possible.
  • cases à cocher mixtes—(Palette Système uniquement) Utiliser comme commande. Sélectionnez un état VRAI, FAUX ou MIXTE, comme lorsque vous définissez simultanément une propriété de plusieurs objets lorsque certains sont VRAI et FAUX.
  • Actions mécaniques des commandes booléennes

    Dans LabVIEW, les commandes booléennes ont une action mécanique configurable qui leur permet de ressembler au comportement d'instruments physiques, tels que des oscilloscopes et des multimètres.

    Il y a deux catégories générales d'actions mécaniques : commutation et armement. Les actions de commutation et d'armement sont similaires dans la mesure où elles modifient toutes les deux la valeur de la commande booléenne. Ces actions diffèrent dans la manière dont la valeur de la commande revient à la valeur précédente.

  • Action de commutation—Autorise uniquement l'utilisateur à restaurer la valeur de la commande à la valeur précédente.
  • Action d'armement—Permet au VI qui lit la commande de restaurer la valeur de la commande à la valeur précédente. Permet également à l'utilisateur de faire revenir la valeur de la commande à sa valeur précédente, mais uniquement à condition qu'il le fasse avant que le VI ne la lise.
    Remarque Les actions d'armement ne peuvent pas être utilisées avec des variables locales. Les terminaux des actions d'armement utilisées avec les structures Événement sont généralement placés dans la condition d'événement Valeur changée.
  • Pour définir l'action mécanique d'une commande booléenne, cliquez avec le bouton droit sur la commande et sélectionnez le comportement dans le menu Action mécanique. Tableau 3. Actions mécaniques des commandes booléennes fournit des informations complémentaires sur les trois types de comportement des commutateurs et des armements :

    Tableau 3. Actions mécaniques des commandes booléennes
    Comportement Quand l'utiliser Exemple
    Commutation à l'appui
    • Change la valeur actuelle dès que vous cliquez sur la commande.
    • Conserve la nouvelle valeur jusqu'à ce que vous cliquiez à nouveau sur la commande.
    Interrupteur de lumière : La lumière s'allume dès que vous actionnez la commande. La lumière reste dans cet état jusqu'à ce que vous changiez à nouveau la commande.
    Commutation au relâchement
    • Change la valeur actuelle lorsque vous relâchez le bouton de la souris.
    • Conserve la nouvelle valeur jusqu'à ce que vous cliquiez à nouveau sur la commande.
    Case à cocher : La case à cocher ne change de valeur qu'après avoir relâché le bouton de la souris. Cela vous donne la possibilité de reconsidérer votre choix après avoir cliqué en éloignant le curseur de la case à cocher avant de relâcher le bouton de la souris.
    Commutation jusqu'au relâchement
    • Change la valeur actuelle uniquement lorsque vous cliquez et maintenez le bouton de la souris enfoncé.
    • Restaure la valeur précédente lorsque vous relâchez le bouton de la souris.
    Sonnette : La sonnette sonne dès que vous appuyez sur le bouton. La sonnette continue à sonner jusqu'à ce que vous relâchiez le bouton.
    Armement à l'appui
    • Change la valeur actuelle dès que vous cliquez sur la commande.
    • Restaure la valeur précédente après que le VI a lu la commande.
    Bouton Arrêt d'urgence : Le bouton arrête le système dès que vous appuyez sur le bouton. Le bouton se réinitialise dès que le système lit le changement de valeur, ce qui permet d'appuyer à nouveau sur le bouton.
    Armement au relâchement
    • Change la valeur actuelle lorsque vous relâchez le bouton de la souris.
    • Restaure la valeur précédente après que le VI a lu la commande.
    Bouton Fermer : Le bouton ferme le programme uniquement lorsque vous relâchez le bouton de la souris et que l'application lit le changement de valeur. Cela vous donne la possibilité de reconsidérer votre choix après avoir cliqué en éloignant le curseur du bouton avant de relâcher le bouton de la souris.
    Armement jusqu'au relâchement
    • Change la valeur actuelle uniquement lorsque vous cliquez et maintenez le bouton de la souris enfoncé.
    • Une fois que vous avez relâché le bouton de la souris, la valeur revient à la valeur précédente lorsque le VI a lu la commande.
    Commande de mouvement d'un robot : La commande de mouvement indique au système du robot de faire bouger le robot tant que la commande est enfoncée. Dès que la commande est relâchée et que le système du robot a lu la commande, le robot redevient immobile.
    Remarque (Module FPGA) Sur les cibles FPGA, utilisez Commutation à l'appui, Commutation au relâchement ou Commutation jusqu'au relâchement pour qu'une commande change la valeur actuelle lorsque le VI hôte écrit une nouvelle valeur à la cible FPGA, et qu'elle conserve cette nouvelle valeur jusqu'à ce que le VI hôte en écrive une autre. Utilisez Armement à l'appui, Armement au relâchement ou Armement jusqu'au relâchement pour qu'une commande ne change la valeur actuelle que lorsque le VI hôte en écrit une nouvelle à la cible FPGA, et qu'elle repasse à la valeur précédente lorsque cette nouvelle valeur a été lue par la cible.