Ich möchte einen Programmteil überspringen, wenn eine Variable 0 ist, und den Befehl ausführen, wenn die Variable 1 ist.
Gibt es da eine schönere Möglichkeit als "IF Variable=1 Then..." ?
Es geht um die Rote Zeile. Beim Einschalten will ich eine Variable auf 0 oder 1 setzen, demnach soll die rote Zeile aktiviert bzw deaktiviert werden ?!
(Variable = 1 soll bis 80 "zählen", Variable = 0 soll nur bis 40 Zählen)
Gibt es da eine schönere Möglichkeit als "IF Variable=1 Then..." ?
Code:
Auslesen:
Schalter = Pina
[COLOR="red"] If Schalter = &B00111100 And A = &B00101001 Then Kanal_offset = Not Kanal_offset 'Sprung von 40 auf 1
If Schalter = &B00101001 And A = &B00111100 Then Kanal_offset = Not Kanal_offset
'bei jedem Sprung über den Zustand 40-1 wird das Kanal_offset-bit gewechselt[/COLOR] A = Schalter
Kanal = Lookdown(schalter , Channel , 40)
If Kanal = &HFF Then
Portb = &B10000110
Portd = &B10000110
Wait 1
Gosub Main
Else
End If
[COLOR="Red"] If Kanal_offset = 1 Then Kanal = Kanal + 40 [/COLOR] 'prüfen ob Kanal_offset 1 --> Kanäle 41-80
Gosub Ausgabe
Return
Es geht um die Rote Zeile. Beim Einschalten will ich eine Variable auf 0 oder 1 setzen, demnach soll die rote Zeile aktiviert bzw deaktiviert werden ?!
(Variable = 1 soll bis 80 "zählen", Variable = 0 soll nur bis 40 Zählen)