FILETIME_TO_SYSTEMTIME
Die Funktion "FILETIME_TO_SYSTEMTIME" konvertiert die Zeit im FILETIME-Format in das "lesbare" SYSTEMTIME-Format. Die Konvertierung schlägt fehl, wenn das höchstwertige Bit der 64 Bit fileTime-Variablen gesetzt ist. Die TIMESTRUCT-Membervariablen haben in diesem Fall den Wert Null.
FUNCTION FILETIME_TO_SYSTEMTIME: TIMESTRUCT
VAR_INPUT
VAR_INPUT
fileTime : T_FILETIME;
END_VAR
fileTime: Die zu konvertierende Zeit im FILETIME-Format (Typ: T_FILETIME).
Beispiel:
PROGRAM MAIN
VAR
fbSystemTime : GETSYSTEMTIME;
timeAsFileTime : T_FILETIME;
timeAsSystemTime : TIMESTRUCT;
END_VAR
fbSystemTime( timeLoDW=>timeAsFileTime.dwLowDateTime, timeHiDW=>timeAsFileTime.dwHighDateTime );
timeAsSystemTime := FILETIME_TO_SYSTEMTIME( timeAsFileTime );
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliotheken (Kategoriegruppe) |
---|---|---|
TwinCAT v3.1.0 | PC oder CX (x86, x64, ARM) | Tc2_Utilities (System) |