Seite 2 von 2

Re: Kanäle auslesen funzt nicht

Verfasst: 12.08.2018, 20:41
von helmut
Moin!
Ich bin etwas weiter gekommen und kann den Analogen Input lesen und auf eine Systemvariable abbilden.

Code: Alles auswählen

! Potentiometer - Spannung auslesen
integer iVolt = dom.GetObject("BidCos-Wired.OEQ0853504:26.VALUE").Value();

! auf maximale Minuten-Einstellung skalieren
real Zeit = 0.2 * iVolt;
integer iZeit = Zeit.ToInteger();

! Zeit in die Systemvariable "Dauer" schreiben
dom.GetObject("Dauer").State(iZeit);
Jetzt fehlt mir noch der Teil in dem ich einen Kanal (oder eine SystVariable) für die variable Zeitspanne "Dauer" einschalten kann.
Ich habe mal unter CuxD Timer geschaut, das scheint mir aber sehr komplex zu sein. langsam verstehe ich auch die Bedenken, das System könnte stehen bleiben. Ich betreibe mit einer CCU eine Alarmanlage, bei der war bisher immer alles OK, keine Fehlfunktionen oder Abstürze, aber auch kaum Scripte.

Also: Hat da bitte jemand noch einen Tip wie ich möglichst einfach weiter komme ??

Gruß