BlockWerk Dokumentation
📈

ScatterPlot

Sinks

Der ScatterPlot-Block trägt Paare skalarer Werte als einzelne Punkte in einer zweidimensionalen Ebene auf. Bei jedem Simulationsschritt werden die aktuellen Werte der Eingänge X und Y als Punkt auf der Zeichenfläche erfasst, sodass im Verlauf des Simulationslaufs eine Punktwolke entsteht.

Dieser Block ist besonders nützlich, um Korrelationen zwischen zwei Signalen aufzudecken, Lissajous-Figuren zu visualisieren oder die Verbundverteilung von Rauschen auf zwei Kanälen zu analysieren.

In BlockWerk simulieren

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

In BlockWerk simulieren →

Mathematisches Modell

(x(t),y(t))(x(t), y(t))

Ein- & Ausgänge

Direction ID Label Typ Status
→ In x X number Required
→ In y Y number Required

Parameter

Parameter Label Typ Standardwert Beschreibung
title Title text Scatter Plot
pointSize Point Size number 4
color Color string #2563eb
showGrid Show Grid boolean true

Anwendungsbeispiele

Lissajous-Figur

Sine(f=1) → ScatterPlot.X
Sine(f=3) → ScatterPlot.Y

Steuern Sie X mit einem 1-Hz-Sinus und Y mit einem 3-Hz-Sinus an, um eine 1:3-Lissajous-Figur zu erzeugen — ein schneller Test für Frequenzverhältnisse zwischen zwei Oszillatoren.

Korrelation zwischen zwei Sensorkanälen

Sensor1 → ScatterPlot.X
Sensor2 → ScatterPlot.Y

Verbinden Sie zwei physikalische Sensorausgänge, um deren Kreuzkorrelation zu visualisieren und lineare oder nichtlineare Abhängigkeiten zu identifizieren.

Hinweise & Best Practices

  • Senkenblock (Sink): ScatterPlot besitzt keine Ausgangsports. Er ist ein abschließender Anzeige-Endknoten und speist keine nachgelagerten Berechnungen.
  • Zwei skalare Eingänge: Die X- und Y-Ports akzeptieren jeweils ein einzelnes skalares numerisches Signal. Array- oder Vektorsignale werden an diesem Block nicht unterstützt.
  • Akkumulation: Punkte werden bei jedem Simulationsschritt hinzugefügt und während des Laufs nicht gelöscht. Bei Phasenebenentrajektorien liefert dies den vollständigen Orbit-Verlauf.
  • Keine Zeitachse: Anders als bei einem Zeitreihen-Oszilloskop entspricht die horizontale Achse dem Signalwert X und nicht der Simulationszeit.

Verwandte Blöcke

  • XYPlot: Ähnliche Phasenebenenansicht mit konfigurierbarer Trajektorienlänge und Gitteroverlay; optimiert für animierte Echtzeittrajektorien.
  • Histogram: Zeigt die Randverteilung eines einzelnen Signals anstelle der Verbundverteilung zweier Signale.
  • uPlotDisplay: Trägt Signale über der Simulationszeit zur Signalformüberwachung auf.