F_GetMonthOfDOY
Die Funktion berechnet den Monat anhand der Nummer des Tages im Jahr.
FUNCTION F_GetMonthOfDOY: WORD
VAR_INPUT
VAR_INPUT
wYear : WORD;
wDOY : WORD;
END_VAR
wYear: Jahr (0 ~ 2999).
wDOY: Nummer des Tages im vorgegebenen Jahr dessen Monat ermittelt werden soll (1 ~ 366).
Rückgabeparameter |
Beschreibung |
---|---|
0 |
Fehler, falscher wYear oder wDOY Parameterwert. |
> 0 |
Kein Fehler. Monat (1 ~ 12). |
Beispiel:
PROGRAM P_TEST_DOY
VAR
wYear : WORD;
wDOY : WORD;
wMonth : WORD;
END_VAR
wYear := 2009;
wDOY := 31;
wMonth := F_GetMonthOfDOY( wYear, wDOY );(* wMonth = 1 *)
wYear := 2009;
wDOY := 32;
wMonth := F_GetMonthOfDOY( wYear, wDOY );(* wMonth = 2 *)
wYear := 2009;
wDOY := 60;
wMonth := F_GetMonthOfDOY( wYear, wDOY );(* wMonth = 3 *)
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliotheken (Kategoriegruppe) |
---|---|---|
TwinCAT v3.1.0 | PC oder CX (x86, x64, ARM) | Tc2_Utilities (System) |