BlockWerk Documentación
⊕

Switch

Logic

El bloque Switch selecciona entre dos señales de datos en función de una señal de control (selector). Si la señal selectora satisface la condición de umbral (por defecto ≥threshold\ge \text{threshold}), el bloque transmite la primera señal de entrada (u1u_1); en caso contrario, transmite la segunda señal de entrada (u2u_2). Este bloque es indispensable para el enrutamiento condicional de señales, circuitos de seguridad y conmutación entre modo manual y automático.

Simular en BlockWerk

Simulador interactivo en tu navegador — sin instalación, motor WebAssembly.

Simular en BlockWerk →

Modelo Matemático

El bloque Switch implementa:

y(t)={u1(t),usel(t)≥thresholdu2(t),usel(t)<thresholdy(t) = \begin{cases} u_1(t), & u_{\text{sel}}(t) \ge \text{threshold} \\ u_2(t), & u_{\text{sel}}(t) < \text{threshold} \end{cases}

Donde:

  • u1(t)u_1(t) es la primera señal de datos de entrada (puerto superior)
  • usel(t)u_{\text{sel}}(t) es la señal de control o selección (puerto central)
  • u2(t)u_2(t) es la segunda señal de datos de entrada (puerto inferior)
  • threshold\text{threshold} es el umbral de conmutación ajustable

Entradas y Salidas

Direction ID Label Tipo Status
→ In selector Selector number Required
→ In in1 If ≥ 0 number Required
→ In in2 If < 0 number Required
← Out out Output number Output

Parámetros

Parámetros Label Tipo Por defecto Descripción
threshold Threshold number 0
criteria Criteria select u2 >= threshold

Ejemplos de Uso

Selección entre Modo Manual y Automático

Conmutar entre un potenciómetro manual y un controlador PID automático:

Consigna Manual (u1)  ──┐
Selector de Modo (usel) ─┤ Switch → Actuador
Controlador PID (u2)   ──┘

Modo de Parada Segura ante Fallo

Conmutar hacia un estado seguro de reposo cuando se detecta una señal de alarma:

Señal de Funcionamiento (u1) ──┐
Disparo de Alarma (usel)     ─┤ Switch → Planta
Consigna de Seguridad (u2)   ──┘

Observaciones y Buenas Prácticas

  • Sin Retardo: Conmutación combinacional instantánea dentro del mismo paso de simulación.
  • Distribución de Puertos: Verificar la disposición: entrada de datos 1 (arriba), selector (centro), entrada de datos 2 (abajo).
  • Transición Limpia: Conmutación libre de transitorios espurios cuando la señal selectora cruza de forma definida el umbral.

Bloques Relacionados

  • Relay: Conmutador con histéresis para evitar cascabeleo con señales de control ruidosas
  • Comparator: Compara dos señales y genera una salida binaria 0 o 1
  • Mux: Multiplexa varias señales en un vector