Wie kann ich verzweigen, wenn ein Wert nicht in der Tabelle steht?
Ich lese meinen 8poligen, 40stelligen Schalter aus, vergleiche die Bitfolge mit meiner Tabelle, und ordne darüber wiederrum einer Variablen einen Wert zu.
Beispiel:
Somit ergeben die "sinnlosen" Bitmuster die Schalterpositionen zwischen 1 und 40.
Wenn nun der Schalter nicht richtig einrastet, und somit ein unbekanntes Bitmuster anliegt, mach der Rest vom Programm "irgendwas".
Würde in diesem Falle gerne verzweigen, ein "E" auf dem Display ausgeben, und wieder zum SChalter auslesen hüpfen.
Ich glaube die Zeile :
if Pina > 255 or Pina < 0 then ....
kann ich mir komplett schenken
Ich lese meinen 8poligen, 40stelligen Schalter aus, vergleiche die Bitfolge mit meiner Tabelle, und ordne darüber wiederrum einer Variablen einen Wert zu.
Beispiel:
Code:
Schalter = Pina
Kanal = Lookdown(schalter , Channel , 40)
Channel:
Data &B11101111 , &B11100001 , &B11101001 , &B11101010 , &B11111000 , &B11110000 , &B11101101 , .........................
Somit ergeben die "sinnlosen" Bitmuster die Schalterpositionen zwischen 1 und 40.
Wenn nun der Schalter nicht richtig einrastet, und somit ein unbekanntes Bitmuster anliegt, mach der Rest vom Programm "irgendwas".
Würde in diesem Falle gerne verzweigen, ein "E" auf dem Display ausgeben, und wieder zum SChalter auslesen hüpfen.
Ich glaube die Zeile :
if Pina > 255 or Pina < 0 then ....
kann ich mir komplett schenken