Bloc Opérations logiques

Le bloc Opérations logiques effectue des opérations logiques sur ses valeurs d'entrée et indique le résultat en valeur de sortie. Les opérations logiques acceptent les valeurs d'entrée Vrai et Faux, et génèrent une valeur de sortie Vrai ou Faux. Les opérations logiques disponibles sont ET, OU, XOR et NON.
Opérations logiques
Sélecteur de mode
Valeurs d'entrée
Valeur de sortie
Utilisez le sélecteur de mode pour choisir l'opération logique à utiliser. Le bloc va calculer le Résultat en fonction des Valeurs d'entrée, comme indiqué dans le tableau suivant.
ModesValeurs d'entrée utiliséesRésultat
ET A, BVrai si A et B sont Vrai,
sinon Faux
OU A, BVrais si A ou B (ou les deux) sont Vrai,
Faux si A et B sont Faux
XOR A, BVrai si A ou B (pas les deux) sont Vrai,
Faux si A et B sont Vrai,
Faux si A et B sont Faux
NON AVrai si A est Faux
Faux si A est Vrai
Exemple
Dans ce programme, le robot avance jusqu'à ce que le capteur tactile soit enfoncé ou que le capteur de couleur détecte du noir. Le programme utilise le mode logique OU pour combiner les valeurs de sortie des blocs de deux capteurs pour fournir un seul résultat Vrai ou Faux. Un résultat Vrai met fin à la boucle. Le robot est alors arrêté.
Valeurs d'entrée et de sortie
Les valeurs d'entrée du bloc Opérations logiques fournissent les valeurs utilisées pour l'opération logique. Généralement, vous fournirez les deux valeurs d'entrée avec des Fils de données issus de valeurs de sortie d'autres blocs de programmation.
Valeurs d'entréeTypeValeurs autoriséesRemarques
A LogiqueVrai/Faux
B LogiqueVrai/FauxNon utilisé en mode NON
La valeur de sortie du bloc indique le résultat de l'opération. Pour utiliser la valeur de sortie, connectez-la à un autre bloc de programmation avec un Fil de données.
Valeur de sortieTypeRemarques
Résultat LogiqueRésultat de l'opération logique (Vrai ou Faux)
Logique
Liens rapides