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 Slidereingestellten Werte und zeigt sie inMin - Maxan.Wenn eine Zahl an
MinimumoderMaximumangeschlossen ist, wird dieser Wert wirksam und der Sliderbereich aktualisiert, um die neuen Grenzen widerzuspiegeln.Der Block gibt kontinuierlich die aktuellen Grenzen über
Rangeaus, sodass nachgelagerte Blöcke stets das aktuellste Paar erhalten.
📝 Nutzungshinweise
Ziehen Sie den Block in Ihr Szenario.
Stellen Sie das gewünschte Zahlenintervall ein, indem Sie die Griffe des
Range Sliderziehen.Optional: Verbinden Sie Zahlen mit
Minimumund/oderMaximum, um die Sliderenden durch andere Blöcke oder Berechnungen zu überschreiben.Verbinden Sie den Ausgang
Rangemit einem Block, der numerische Eingaben akzeptiert, um die Grenzen in der Verarbeitung zu verwenden.
💡 Tipps und Tricks
Verwenden Sie den Block mit Vergleichsblöcken
GreaterundSmaller, um Bereichsprüfungen zu bauen: Speisen Sie die Ergebnisse vonGreaterundSmallerinAll True, um zu verifizieren, ob ein Wert innerhalb des Bereichs liegt.Steuern Sie Bildverarbeitungsgrenzen (z. B. Breite/Höhe), indem Sie
Rangean die Eingänge vonImage ResizeoderImage Paddinganschließen, um interaktive Größenanpassungs‑Workflows zu erstellen.Nutzen Sie
Rangezusammen mitHistogram On LineoderImage 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
MinimumundMaximum. 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