BlockWerk Documentation
📈

ScatterPlot

Sinks

Le bloc ScatterPlot trace des paires de valeurs scalaires sous forme de points individuels dans un plan bidimensionnel. À chaque pas de simulation, les valeurs actuelles des entrées X et Y sont enregistrées sous forme de point sur le canevas, constituant un nuage de points au fil de la simulation.

Ce bloc est particulièrement utile pour révéler des corrélations entre deux signaux, visualiser des figures de Lissajous ou examiner la distribution conjointe du bruit sur deux voies.

Simuler dans BlockWerk

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

Simuler dans BlockWerk →

Modèle Mathématique

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

Entrées & Sorties

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

Paramètres

Paramètres Label Type Défaut Description
title Title text Scatter Plot
pointSize Point Size number 4
color Color string #2563eb
showGrid Show Grid boolean true

Exemples d'Utilisation

Figure de Lissajous

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

Excitez X avec une onde sinusoïdale de 1 Hz et Y avec une onde de 3 Hz pour générer une figure de Lissajous 1:3 — une vérification rapide du rapport de fréquences entre deux oscillateurs.

Corrélation entre deux voies de capteurs

Sensor1 → ScatterPlot.X
Sensor2 → ScatterPlot.Y

Connectez les sorties de deux capteurs physiques pour visualiser leur corrélation croisée et identifier des dépendances linéaires ou non linéaires.

Remarques & Bonnes Pratiques

  • Bloc puits (sink) : ScatterPlot ne possède aucun port de sortie. C'est un nœud d'affichage terminal qui n'alimente aucun calcul en aval.
  • Deux entrées scalaires : Les ports X et Y acceptent chacun un signal numérique scalaire unique. Les signaux matriciels ou vectoriels ne sont pas pris en charge par ce bloc.
  • Accumulation : Les points sont ajoutés à chaque pas de simulation et ne sont pas effacés en cours d'exécution. Pour les trajectoires en plan de phase, cela fournit l'historique complet de l'orbite.
  • Aucun axe temporel : Contrairement à un oscilloscope temporel, l'axe horizontal représente la valeur du signal X, et non le temps de simulation.

Composants Associés

  • XYPlot : Vue de plan de phase similaire avec longueur de traînée et grille configurables ; adaptée aux trajectoires animées en temps réel.
  • Histogram : Affiche la distribution marginale d'un seul signal plutôt que la distribution conjointe de deux signaux.
  • uPlotDisplay : Trace des signaux par rapport au temps de simulation pour la surveillance des formes d'onde.