Hallo dehmelp,
ich habe deine "Lösung"-Markierung mal wieder aufgehoben…
Zitat:Hier einmal das Script.
Was für ein Script?
Das man in LabVIEW von VIs redet, solltest du eigentlich schon gelernt haben…
Zitat:Es erlaubt den Vergleich von eingegeben Zeichen mit (vorher) definierten Zeichen.
Ok.
Zitat:Es ist sensitiv für die Reihenfolge.
Ok.
Zitat:Es kann durch einen Filter dafür sorgen das zeitgleich zwei Sequenzen(z.B.: links "ASD", rechts "LKJ") auf einer Tastatur aufgezeichnet und überprüft werden.
Falsch: Leider hast du den Filter verkehrt programmiert - nicht so wie in meinem Beispiel… (Ich habe extra mein Beispiel nochmal runtergeladen und kontrolliert!)
Tipp: Indizes zählen in LabVIEW (wie in jeder vernünftigen Programmiersprache) von Null an!
Zitat:(Dafür das Script 2mal in's Programm einfügen und anpassen)
Ganz falsch.
Grundregel 1: nur eine Eventstruktur pro VI!
Grundregel 2: Wenn mehrere Eventstrukturen pro VI, dann NIE auf das gleiche Event schauen lassen!
Du siehst, dass ich meine Gründe habe, die Markierung aufzuheben…
Warum willst du mit zwei Eventstrukturen arbeiten?
Warum nicht mit einer Eventstruktur und zwei Schieberegistern (für "links" und "rechts")?
Warum nicht dein Programm skalierbar machen und mit Arrays arbeiten: ein String mit den erlaubten Zeichen für "links" und einer für "rechts"?
Manchmal ist es wirklich hilfreich, sich eine sinnvolle Programmstruktur zu überlegen und einen PAP zu erstellen - BEVOR man zu programmieren anfängt…