F_GetMonthOfDOY

F_GetMonthOfDOY 1:

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)