MUX4B (multiplicador de 4 entradas BOOL)

Multiplexor entre cuatro entradas BOOL. Genera un valor BOOL.
Idiomas compatibles: Diagrama de bloque de funciones, diagrama de lógica de escalera y texto estructurado.
Esta instrucción se aplica a los controladores Micro810, L20E, L50E y L70E.
MUX4B
MUX4B
Parámetros de MUX4B
Parámetro
Tipo de parámetro
Tipo de datos
Descripción
Selector
Entrada
USINT
Valor entero de selector, debe estar en el conjunto [0...3].
IN0
Entrada
BOOL
Cualquier valor de entrada BOOL.
  • CIERTO: Cuando el selector es 0.
  • FALSO: Cuando el selector no es 0.
IN1
Entrada
BOOL
Cualquier valor de entrada BOOL.
  • CIERTO: Cuando el selector es 1.
  • FALSO: Cuando el selector no es 1.
IN2
Entrada
BOOL
Cualquier valor de entrada BOOL.
  • CIERTO: Cuando el selector es 2.
  • FALSO: Cuando el selector no es 2.
IN3
Entrada
BOOL
Cualquier valor de entrada BOOL.
  • CIERTO: Cuando el selector es 3.
  • FALSO: Cuando el selector no es 3.
MUX4B
Salida
BOOL
  • CIERTO cuando:
    • In0 si selector = 0
    • In1 si selector = 1
    • In2 si selector = 2
    • In3 si selector = 3
  • FALSO: Para el resto de los valores del selector.

Ejemplos de MUX4B

Ejemplo de diagrama de bloque de funciones MUX4B
Ejemplo de diagrama de bloque de funciones MUX4B
Ejemplo de diagrama de lógica de escalera MUX4B
Ejemplo de diagrama de lógica de escalera MUX4B
Ejemplo de texto estructurado MUX4B
Ejemplo de texto estructurado MUX4B
(* ST Equivalence: *) range := MUX4 (choice, 1, 10, 100, 1000); (* select from 4 predefined ranges, for example, if choice is 1, range will be 10 *)
Resultados
Resultados
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal