BlockWerk Dokumentation
🔀

Demux

Signal Routing

Der Demux-Block (Demultiplexer / Signalverteiler / Fan-Out) repliziert ein einzelnes Eingangssignal auf mehrere parallele Ausgänge. Jeder Ausgangsport erhält exakt denselben aktuellen Signalwert wie der Eingang. Dies ist ideal, um ein Sensor- oder Steuersignal übersichtlich auf mehrere Teilsysteme, Regler oder Anzeigeinstrumente zu verteilen, ohne unübersichtliche Leitungsführungen zu erzeugen.

In BlockWerk simulieren

Interaktive Sandbox direkt im Browser — keine Installation, WebAssembly-Engine.

In BlockWerk simulieren →

Mathematisches Modell

yi(t)=u(t)fu¨r alle i∈{1,2,…,n}y_i(t) = u(t) \quad \text{für alle } i \in \{1, 2, \dots, n\}

Ein- & Ausgänge

Direction ID Label Typ Status
→ In in Vector vector Required
← Out out Element number Output

Parameter

Parameter Label Typ Standardwert Beschreibung
numOutputs Number of Outputs number 2

Anwendungsbeispiele

Sollwert-Verteilung

Verteilung eines gemeinsamen Führungsgrößenwerts an einen Regler und eine Referenzkurvenanzeige:

Sollwert (20°C) → Demux ──┬─→ PIDController
                          └─→ uPlotDisplay (Referenzkurve)

Hinweise & Best Practices

  • Signalverteilung (Fan-Out): Verhindert unübersichtliche Leitungsverzweigungen auf der Arbeitsfläche.
  • Identische Werte: Jeder Ausgangsport führt exakt denselben Wert des Eingangssignals ohne Aufteilung oder Abschwächung.
  • Kein Rechenaufwand: Direkte Zero-Copy-Signalweiterleitung in der WebAssembly-Engine.
  • Unbeschaltete Ausgänge: Nicht angeschlossene Ausgangsports verbrauchen keine Rechenleistung.

Verwandte Blöcke

  • Mux: Bündelt mehrere Einzelsignale zu einer Signalleitung
  • Switch: Schaltet bedingt zwischen verschiedenen Signalpfaden um