Number Range

Dieser Funktionsblock bietet einen benutzerfreundlichen horizontalen Bereichsregler, mit dem ein Zahlenpaar (Minimum und Maximum) definiert werden kann. Er eignet sich zur Erstellung wiederverwendbarer numerischer Bereiche, die Schwellenwerte, Größen oder Parameter im gesamten Szenario steuern können.

📥 Eingänge

Minimum Geben Sie eine Zahl an, um die untere Grenze zu überschreiben. (Optional)

Maximum Geben Sie eine Zahl an, um die obere Grenze zu überschreiben. (Optional)

📤 Ausgänge

Range Das aktuelle Min‑Max‑Paar wird als numerischer Bereich (zwei Werte) ausgegeben. Dieser Ausgang ist als multiple gekennzeichnet und kann von Blöcken verwendet werden, die numerische Eingaben erwarten.

🕹️ Steuerungen

Min - Max Ein Textlabel, das das aktuelle Zahlenpaar anzeigt.

Range Slider Ein horizontaler Schieberegler, mit dem Sie interaktiv die untere und obere Grenze einstellen.

(hinweis) Wenn ein Eingang mit Minimum oder Maximum verbunden ist, überschreibt dieser Wert das entsprechende Ende des Sliders.

🎯 Funktionen

  • Echtzeit‑interaktive Steuerung: Passen Sie beide Enden des Bereichs mit einem einzigen Schieberegler an.

  • Eingangsüberschreibungen: Das Verbinden von Zahlen mit den Eingängen aktualisiert (und klemmt) den Schiebereglerbereich automatisch.

  • Mehrfaches Ausgabeformat: Der Bereich wird als Paar bereitgestellt, sodass er direkt von anderen Blöcken verwendet werden kann.

  • Einfache visuelle Rückmeldung: Das Label zeigt die aktuellen Werte an, damit die aktiven Grenzen stets sichtbar sind.

⚙️ Funktionsweise

  • Wenn keine externen Eingänge verbunden sind, verwendet der Block die am Range Slider eingestellten Werte und zeigt sie in Min - Max an.

  • Wenn eine Zahl an Minimum oder Maximum angeschlossen ist, wird dieser Wert wirksam und der Sliderbereich aktualisiert, um die neuen Grenzen widerzuspiegeln.

  • Der Block gibt kontinuierlich die aktuellen Grenzen über Range aus, sodass nachgelagerte Blöcke stets das aktuellste Paar erhalten.

📝 Nutzungshinweise

  1. Ziehen Sie den Block in Ihr Szenario.

  2. Stellen Sie das gewünschte Zahlenintervall ein, indem Sie die Griffe des Range Slider ziehen.

  3. Optional: Verbinden Sie Zahlen mit Minimum und/oder Maximum, um die Sliderenden durch andere Blöcke oder Berechnungen zu überschreiben.

  4. Verbinden Sie den Ausgang Range mit einem Block, der numerische Eingaben akzeptiert, um die Grenzen in der Verarbeitung zu verwenden.

💡 Tipps und Tricks

  • Verwenden Sie den Block mit Vergleichsblöcken Greater und Smaller, um Bereichsprüfungen zu bauen: Speisen Sie die Ergebnisse von Greater und Smaller in All True, um zu verifizieren, ob ein Wert innerhalb des Bereichs liegt.

  • Steuern Sie Bildverarbeitungsgrenzen (z. B. Breite/Höhe), indem Sie Range an die Eingänge von Image Resize oder Image Padding anschließen, um interaktive Größenanpassungs‑Workflows zu erstellen.

  • Nutzen Sie Range zusammen mit Histogram On Line oder Image Threshold (als numerische Eingaben), um Schwellenwerte während der Prüfung dynamisch zu schalten.

  • Kombinieren Sie den Block mit Number Input, wenn Sie eine feste numerische Überschreibung wünschen, die Bediener leicht eintippen können.

  • Senden Sie das Zahlenpaar an Scope, um zu visualisieren, wie sich der Bereich während eines Laufs im Zeitverlauf verändert.

(hinweis) Halten Sie Ihre Bereiche konsistent: Wenn ein externer Eingang ein Minimum größer als das Maximum setzt, passt der Block die Werte an/klemmt sie, sodass der Slider gültig bleibt.

🛠️ Fehlersuche

  • Wenn verbundene Werte nicht zu wirken scheinen, überprüfen Sie, ob die Eingänge tatsächlich verbunden sind und numerische Ausgaben liefern.

  • Wenn der Slider springt oder das angezeigte Paar unerwartet ist, prüfen Sie auf widersprüchliche externe Eingänge an Minimum und Maximum. Trennen Sie einen Eingang, damit der Slider wieder dieses Ende steuern kann.

  • Wenn nachgelagerte Blöcke sich seltsam verhalten, bestätigen Sie, dass sie ein zweiwertiges Range‑Format akzeptieren und dieselbe Reihenfolge (min, max) erwarten.

Zuletzt aktualisiert