BlockWerk Documentation
🔢

NumericDisplay

Sinks

Le bloc NumericDisplay fournit un affichage numérique de style LCD pour visualiser en temps réel les valeurs numériques de votre simulation. Il lit la valeur d'entrée et l'affiche avec une précision décimale configurable ainsi qu'un suivi min/max optionnel.

Il s'agit d'un bloc récepteur (« sink »), ce qui signifie qu'il reçoit des données de mesure sans les transmettre. Les grands nombres (≥106\ge 10^6) et les petits nombres (<0.001< 0.001) sont automatiquement convertis en notation scientifique (ex. 1.23e+06). La taille du texte s'adapte automatiquement aux dimensions du bloc sur le canevas.

Simuler dans BlockWerk

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

Simuler dans BlockWerk →

Modèle Mathématique

Le bloc implémente une fonction identité pour l'affichage :

ydisplay(t)=u(t)y_{\text{display}}(t) = u(t)

Où :

  • ydisplay(t)y_{\text{display}}(t) est le nombre affiché sur le bloc
  • u(t)u(t) est la valeur numérique sur le port d'entrée

Entrées & Sorties

Direction ID Label Type Status
→ In in Input number Required

Paramètres

Paramètres Label Type Défaut Description
precision Precision number 2
showMinMax Show Min/Max boolean false

Exemples d'Utilisation

Réglage de la Précision

Afficher la constante Pi avec 4 décimales :

Constant (value: 3.1415926) → NumericDisplay (precision: 4)

Surveillance de Signal

Suivre la plage de mesure dynamique d'un capteur :

Sensor → NumericDisplay (showMinMax: true)

Remarques & Bonnes Pratiques

  • Apparence LCD : Aspect d'instrument numérique classique vert sur noir.
  • Formatage Automatique : Bascule automatiquement en notation scientifique pour les valeurs extrêmes.
  • Réinitialisation Min/Max : Les valeurs min/max sont remises à zéro lors de l'arrêt et du redémarrage de la simulation.
  • Entrée Nulle : Affiche par défaut « 0.00 » (selon precision) lorsqu'aucune connexion n'est établie.
  • Entrée Déterministe : Le bloc lit exclusivement sur le port in.

Composants Associés

  • Constant : Fournit des valeurs fixes pour tester les affichages
  • SignalGenerator : Générer des formes d'onde en temps réel
  • uPlotDisplay : Tracer des signaux en fonction du temps (affichage graphique)
  • Gauge : Indicateur à aiguille analogique