BlockWerk Documentation
⊕

Switch

Logic

Le bloc Switch aiguille entre deux signaux de données en fonction d'un signal de commande (sélecteur). Lorsque le signal de commande satisfait le critère de seuil (par défaut ≥threshold\ge \text{threshold}), le bloc transmet le premier signal d'entrée (u1u_1) ; sinon, il transmet le second signal d'entrée (u2u_2). Ce bloc est indispensable pour le routage conditionnel de signaux, les circuits d'arrêt d'urgence et la commutation entre modes manuel et automatique.

Simuler dans BlockWerk

Bac à sable interactif directement dans votre navigateur — aucune installation, moteur WebAssembly.

Simuler dans BlockWerk →

Modèle Mathématique

Le bloc Switch implémente :

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}

Où :

  • u1(t)u_1(t) est le premier signal de données (port supérieur)
  • usel(t)u_{\text{sel}}(t) est le signal de sélection / commande (port intermédiaire)
  • u2(t)u_2(t) est le second signal de données (port inférieur)
  • threshold\text{threshold} est le seuil de commutation réglable

Entrées & Sorties

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

Paramètres

Paramètres Label Type Défaut Description
threshold Threshold number 0
criteria Criteria select u2 >= threshold

Exemples d'Utilisation

Commutation Mode Manuel / Automatique

Basculer entre une consigne manuelle et la commande issue d'un régulateur PID :

Consigne manuelle (u1) ──┐
Sélecteur de mode (usel) ─┤ Switch → Actionneur
Régulateur PID (u2)    ──┘

Repli de Sécurité d'Urgence

Basculer vers une valeur de sécurité dès qu'un signal de défaut dépasse le seuil critique :

Signal normal (u1)   ──┐
Trigger d'arrêt (usel) ─┤ Switch → Système
Valeur de repli (u2) ──┘

Remarques & Bonnes Pratiques

  • Sans Retard : Commutation instantanée et purement combinatoire au sein du même pas d'intégration.
  • Disposition des Ports : Attention à l'ordre des trois entrées : données 1 (haut), sélecteur (milieu), données 2 (bas).
  • Propreté de Transition : Aucune oscillation parasite lors d'un franchissement franc du seuil.

Composants Associés

  • Relay : Commutateur à hystérésis pour prévenir le broutement sur signal bruité
  • Comparator : Génère un signal logique binaire 0 ou 1
  • Mux : Regroupe plusieurs signaux au sein d'un vecteur