F_GetMonthOfDOY
Die Funktion berechnet den Monat anhand der Nummer des Tages im Jahr.
FUNCTION F_GetMonthOfDOY: WORD
Eingänge
VAR_INPUT
wYear : WORD;
wDOY : WORD;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
wYear | WORD | Jahr (0 ~ 2999) |
wDOY | WORD | 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) |