BlockWerk Documentatie
📈

ScatterPlot

Sinks

Het ScatterPlot-blok zet paren van scalaire waarden uit als afzonderlijke punten in een tweedimensionaal vlak. Bij elke simulatiestap worden de huidige waarden van de X- en Y-ingangen geregistreerd als een stip op het canvas, waardoor in de loop van de simulatie een puntenwolk ontstaat.

Dit blok is bijzonder nuttig voor het aantonen van correlaties tussen twee signalen, het visualiseren van Lissajous-figuren of het inspecteren van de gezamenlijke verdeling van ruis op twee kanalen.

Simuleren in BlockWerk

Interactieve sandbox direct in je browser — geen installatie, aangedreven door WebAssembly.

Simuleren in BlockWerk →

Wiskundig Model

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

Ingangen & Uitgangen

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

Parameters

Parameters Label Type Standaard Beschrijving
title Title text Scatter Plot
pointSize Point Size number 4
color Color string #2563eb
showGrid Show Grid boolean true

Gebruiksvoorbeelden

Lissajous-figuur

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

Stuur X aan met een sinus van 1 Hz en Y met een sinus van 3 Hz om een 1:3 Lissajous-figuur te genereren — een snelle controle van frequentieverhoudingen tussen twee oscillatoren.

Correlatie tussen twee sensorkanalen

Sensor1 → ScatterPlot.X
Sensor2 → ScatterPlot.Y

Sluit twee fysieke sensoruitgangen aan om hun kruiscorrelatie te visualiseren en lineaire of niet-lineaire afhankelijkheden te identificeren.

Opmerkingen & Best Practices

  • Eindpuntblok (sink): ScatterPlot heeft geen uitgangspoorten. Het is een terminerend weergaveknooppunt en levert geen gegevens aan downstream-berekeningen.
  • Twee scalaire ingangen: De X- en Y-poorten accepteren elk een enkel scalair numeriek signaal. Array- of vectorsignalen worden op dit blok niet ondersteund.
  • Accumulatie: Punten worden bij elke simulatiestap toegevoegd en tijdens de uitvoering niet gewist. Voor fasevlaktrajecten levert dit de volledige baangeschiedenis op.
  • Geen tijdas: In tegenstelling tot een tijdreeksoscilloscoop is de horizontale as de waarde van het X-signaal, niet de simulatietijd.

Gerelateerde Componenten

  • XYPlot: Vergelijkbare fasevlakweergave met een configureerbare spoorlengte en rasteroverlay; geschikt voor geanimeerde realtime trajecten.
  • Histogram: Toont de marginale verdeling van een enkel signaal in plaats van de gezamenlijke verdeling van twee signalen.
  • uPlotDisplay: Zet signalen uit tegen de simulatietijd voor golfvormmonitoring.