-> Hier kostenlos registrieren
Hallo Zusammen,
Ich bin neu hier und habe gerade erst angefangen meine Haussteuerung zu Programmieren.
Leider fehlt mir bei folgendem Thema warscheinlich nur das Vokabular um richtig bei Google zu suchen:
In der Beschreibung der Funktion SUN_TIME aus der Oscat_basic.lib steht dass diese Funktion nur einmal am Tag aufgerufen werden soll da die Belastung für die CPU sehr hoch sei.
Meine konkrete Frage: WANN wird ein FB genau aufgerufen und durchgerechnet?
Grundsätzlich bei jedem Programmdurchlauf oder nur wenn sich einer der Eingänge ändert?
Mein Ansatz wäre gewesen einfach die einzige Variable die sich ändern könnte (UTC) nur einmal am Tag zu setzen.
Oder wäre es besser die Funktion in ein eigenes Unterprogramm zu schieben und dieses dann nur einmal am Tag aufzurufen? (Wobei ich jetzt nicht geradeheraus weiss wie ich das dann mache.)
Gruß
Carsten
Ich bin neu hier und habe gerade erst angefangen meine Haussteuerung zu Programmieren.
Leider fehlt mir bei folgendem Thema warscheinlich nur das Vokabular um richtig bei Google zu suchen:
In der Beschreibung der Funktion SUN_TIME aus der Oscat_basic.lib steht dass diese Funktion nur einmal am Tag aufgerufen werden soll da die Belastung für die CPU sehr hoch sei.
Meine konkrete Frage: WANN wird ein FB genau aufgerufen und durchgerechnet?
Grundsätzlich bei jedem Programmdurchlauf oder nur wenn sich einer der Eingänge ändert?
Mein Ansatz wäre gewesen einfach die einzige Variable die sich ändern könnte (UTC) nur einmal am Tag zu setzen.
Oder wäre es besser die Funktion in ein eigenes Unterprogramm zu schieben und dieses dann nur einmal am Tag aufzurufen? (Wobei ich jetzt nicht geradeheraus weiss wie ich das dann mache.)
Gruß
Carsten