LabVIEWForum.de
String "live" kontrollieren - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: String "live" kontrollieren (/Thread-String-live-kontrollieren)



String "live" kontrollieren - Philipp_O - 07.06.2022 07:09

Hallo zusammen,

ich habe ein VI geschrieben in dem ein String kontrolliert wird. Der String darf ausschließlich aus Zahlen bestehen und muss 14 Zeichen lang sein. Wenn das nicht der Fall ist, wird die caption "Kennnummer fehlerhaft" angezeigt. Das Problem ist jedoch, das diese Kontrolle immer erst dann passiert, wenn man das String Eingabefeld verlässt. Wenn man 14 Zahlen eingibt und man ist mit dem Courser noch in dem Feld, dann steht immer noch "Kennnummer fehlerhaft" da und verschwindet erst, wenn man irgend wo anders hin klickt. Das kann aber zu Verwirrung fuhren, für Nutzer die das nicht wissen. Deswegen war meine Überlegung, gibt es eine Art "live" abfrage des Strings? Damit die Meldung sofort verschwindet , sobald die vorgaben erfüllt wurden und nicht erst wenn man das Feld verlässt.

Ich verwende LabView 21. Ich hoffe ihr versteht was ich meine und könnt mir Helfen.


RE: String "live" kontrollieren - MScz - 07.06.2022 07:47

Hallo Philipp,

du kannst in den Einstellungen der Eingabe, das Häckchen bei "Update value while typing" setzen. Dann hast du dein gewünschtes Verhalten.
Wenn du alles noch in eine EventStruktur packst, hast du dann auch keine Probleme mehr was Laufzeiten und Prozessorauslastung angeht.
Habe dir mal ein Beispiel quick and dirty in den Anhang gehängt.

Gruß Max


RE: String "live" kontrollieren - Philipp_O - 07.06.2022 09:05

Vielen dank Max.
Hat super geklappt Angel_not