Produkt: | Elvis |
Version: | alle |
Stand: | 2006-03-27 |
Zusammenfassung
Die Uhrzeit des Visualisierungs-PC soll über vom EIB empfangene Zeitinformationen (EIS 3 und EIS 4) synchronisiert werden.
Einzelheiten
Zur zeitlichen Synchronisierung des Visualisierungs-PC mit der Zeit- und Datum-Information vom EIB (EIS 3 und EIS 4) werden die Windows-Funktionen (Kernal32) SetSystemTime und VariantTimeToSystemTime im Globalen Script von Elvis deklariert. Diese Funktionen können dann zum Setzen der PC-Zeit in der Berechnung des Nominalwerts des Datenpunkts zeit_jetzt_setzen verwendet werden. Der Datenpunkt datum_zeit ist nur eine Zwischenvariable.
Hinweis von Günther Daverda:
Ich habe in meinem letzten Projekt den Code verwendet, bin aber draufgekommen, dass man etwas Entscheidendes beachten muss.
Unter den Eigenschaften von Datum und Uhrzeit muss man „Uhr automatisch auf Sommer-/Winterzeit umstellen“ DEAKTIVIEREN, ansonsten stimmt die Uhrzeit während der Winterzeit aber in der Sommerzeit wird die PC Uhr statt um eine Stunde um zweit Stunden vorgestellt. Wie ich das sehe, rechnet der PC zum aktuellen Zeitsignal des DCF-Signal noch eine Stunde hinzu.
Download Beispielprojekt (db und iep):
settime.db
settime.iep