Hallo,
ich glaube, ich habe eine Lösung gefunden. Fiel mir beim Schreiben einer Email ein.
Vielleicht ist es ja möglich, für alle Poti's das gesamte Array zu senden, ohne einzelne Teile aus einem großen Array rauszupicken, und zwar indem ich die Daten im Array selbst verändere.
Als Ausgangsbasis liegt ja Folgendes zu Grunde:
Code:Do Poti(1) = &B00010011 'Kommandobyte für Poti1 Poti(2) = Variable1 'Stellwert für Poti1 Poti(3) = &B00010011 'Kommandobyte für Poti2 Poti(4) = Variable2 'Stellwert für Poti2 usw.ff SPIOUT Poti(1) , 4 Loop
Meine Gedanken gehen nun in die Richtung, dass ich das Array im Grunde so belasse, nur neue Variablen und eine kleine Wahrheitstabelle hinzufüge, in etwa so:
Was denkt ihr? Würde das so funktionieren?Code:Do Poti(1) = Kommando1 Poti(2) = Variable1 Poti(3) = Kommando2 Poti(4) = Variable2 usw.ff If Ereignis1 = 1 then Kommando1 = &B00010011 Else Kommando2 = &B00010000 If Ereignis2 = 1 then Kommando2 = &B00010011 Else Kommando2 = &B00010000 SPIOUT Poti(1), 4 Loop
LG - Maik







Zitieren

Lesezeichen