Bloque Operaciones lógicas

El bloque Operaciones lógicas realiza una operación lógica en sus entradas y muestra el resultado. Una operación lógica toma entradas que son Verdaderas o Falsas y produce una salida Verdadera/Falsa. Las operaciones lógicas disponibles son AND, OR, XOR y NOT.
Operaciones lógicas
Selector del modo
Entradas
Salida
Para elegir la operación lógica que desea utilizar, seleccione el modo con el Selector del modo. El bloque calculará el Resultado según las Entradas, como se muestra en esta tabla.
ModosEntradas utilizadas:Resultado
AND A, BVerdadero si A y B son Verdaderas,
si no, Falso
OR A, BVerdadero si A o B (o ambas) son Verdaderas,
Falso si A y B son Falsas
XOR A, BVerdadero si solo A o solo B son Verdaderas,
Falso si A y B son Verdaderas,
Falso si A y B son Falsas
NOT AVerdadero si A es Falsa,
Falso si A es Verdadera
Ejemplo
Este programa hará que el robot se impulse hacia adelante hasta que se presione el Sensor táctil o el Sensor de color detecte el color negro. Utiliza el modo Lógica OR para combinar las salidas de dos bloques sensores en un solo resultado Verdadero o Falso. Un resultado Verdadero termina el bucle y, luego, el robot se detiene.
Entradas y salidas
Las entradas del bloque Operaciones lógicas proporcionan valores para la operación lógica. Normalmente, suministrará tanto los valores de entrada con Cables de datos como las salidas de otros Bloques de programación.
EntradasTipoValores permitidosNotas
A LógicaVerdadero/Falso
B LógicaVerdadero/FalsoNo se usa en el modo NOT
La salida del bloque proporciona el resultado de la operación. Para usar la salida, utilice un Cable de datos para conectarla a otro Bloque de programación.
SalidaTipoNotas
Resultado LógicoResultado de la operación lógica (Verdadero o Falso)
Lógica
Enlaces rápidos