Hi all, Ausgangssituation: Haussteuerung mit Webvisu. Bestimmte Funktionen (z.B. Heizungssteuerung) laufen in einer Task z.B. alle 10 Sekunden. In diesen Funktionen sollen Bedienungen (z.B. Umschaltung Heizbetrieb) stattfinden. Ich will in der WebVisu natürlich den Taster nicht 10 Sekunden lang festhalten bis er im nächsten Task abgefragt wird. Deshalb lasse ich heute Tasks viel schneller laufen, als es für die Funktion eigentlich erforderlich wäre. Daher denke ich an eine "Zwischenebene", in der Eingaben aus der Visu zwischengespeichert und später vom zeitgesteuerten Task abgeholt wird. Mein Lösungsansatz wäre ein array "Visuvariablen" mit struct string für den Variablennamen und bool für den Zustand. Ich scheitere aber bereits an der Übergabe des Variablennamens an das array weil ich eine Funktion "Varname_to_string" nicht gefunden habe. Oder ist mein Lösungsansatz Unsinn und es gibt eine elegantere Lösung? Grüße
↧