
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
||
|
Hallo! > wie geht das denn? wenn ich z. b. ein signal an port1 und eins an port2 aufgelegt und will die dann > gleichzeitig abfragen welchen wert sie haben. z.B. so define bp1 byteport[1] define var byte[1] ' ACHTUNG Doppelbelegung define a1 bit[1] ' Diese Variablen liegen im selben Speicherbereich! define a2 bit[2] define a3 bit[3] define a4 bit[4] define a5 bit[5] define a6 bit[6] '... ' Alle Ports gleichzeitug einlesen (und zwischenspeichern) ... var = bp1 ' ... und dann nacheinander (fast) wie gewohnt auswerten if a1 = ON then gosub '... if (a1 = ON) and (a2=OFF) then '... ' usw. ' ... Bei '... muß natürlich sinnvoller Code stehen. Falls nur zwei Ports simultan auf ON getestet werden sollen geht auch: ' für Ports 1 und 2 if (bp1 and &B000011)=&B000011 then ... oder beide auf OFF: ' für Ports 1 und 2 if (bp1 and &B000011)=&B000000 then ... Cu Rene, alias Topmail |
| Antwort schreiben |