
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
||
|
> > also quasi nur eine simple negierung eines byteports am anderen ausgeben? > > warum dann so verdammt viel undurchsichtiger quelltext? > > > > define inport byteport [1] > > define outport byteport [2] > > > > #1 > > outport = not inport > > goto 1 > > > > > > Hallo Kay, > > Es muss doch möglich sein das Relais 1 zu schalten wenn die Bitmaske den Zustand 01111111 annimmt. > Aber wie? > Geht nicht sowas einfaches wie: > > if Achtports=01111111 then REL1=ON > if Achtports=11111111 then REL1=OFF > so was einfaches???? du denkst viel zu kompliziert! oder aber du meinst etwas völlig anderes, ohne es ausdrücken zu können. ein outport = not inport tut nichts geringeres, als jedes einzelze bit des eingangs-bytes einfach zu negieren und auf die ausgänge zu schreiben. not macht eine einfache negierung, also aus 1 mach 0 und umgekehrt. eine andere aufgabe konnte ich deiner anfrage nicht entnehmen. |
| Antwort schreiben |