LabVIEWForum.de
Control-Limit-Coerce - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Control-Limit-Coerce (/Thread-Control-Limit-Coerce)



Control-Limit-Coerce - D_Sev - 05.12.2013 16:56

Moin,

Ich habe eine nummerische Anzeige so konfiguriert das sie den Wert+Leerzeichen+Einheit anzeigt.

Wenn ich nun bei der Eingabe anstatt "nur einen Wert" oder "Wert+Leerzeichen+Einheit" mal ausversehen "Wert+Einheit" (ohne Leerzeichen) eingebe, coerced die Anzeige meinen Wert zum Maximum.
Das selbe Problem bei unsinnigen Eingabe wie "dgfg"

Ich will, dass er das zum Minimum coerced....
Kann man das irgendwie einstellen?


RE: Control-Limit-Coerce - GerdW - 05.12.2013 17:22

Hallo D,

nein, das geht nicht einzustellen.
Sowas musst du programmatisch abfangen, Stichwort ValueChange-Event...


RE: Control-Limit-Coerce - Lucki - 05.12.2013 17:26

Das Verhalten ist vollig normal. Wenn ohne Leerzeichen Zeichen wie "k" oder "d" angehängt werden, wird die Eingabe als SI-Einheitenformat gedeutet, also 10k =1000, oder 10d=1. Deshalb ist es wohl keine so gute Idee, bei numerischen Eingabeelementen solche Texte anzuhängen. Das verwirrt mehr als es nützt und führt zu Fehlern. Bei Ausgaben hingegen sehe ich keine Probleme.