oscat.lib > oscat.lib fuer CoDeSys 3

Holiday Array

<< < (2/6) > >>

thomas223:
Habe noch heraus gefunden das die Deklaration in 3.4 in eckigen klammern geschrieben wird!
nun genen zumindest die festen Tage!
Doch leider funktioniert die Oster fonktion bei mir noch nicht! selbst wenn ich ihn Ostersonntag vorgebe gibt er mir diesen nicht als Feiertag aus!

annD:
Hallo thomas223,
hast du inzwischen herausgefunden, was der Fehler war? Ich als Anfänger habe nämlich dieselben Fehlermeldungen und komme nicht so richtig dahinter.
Schöne Grüße,
annD

annD:
Hallo zusammen,

bei mir lag es an den Deklarationen, die unter Codesys 3.5 etwas anders lauten müssen als in der Doku. z.B.:

XCAL: OSCAT_BASIC.CALENDAR:=(OFFSET:=60,DST_EN:=TRUE,LANGUAGE:=2,LONGITUDE:=xxx,LATITUDE:=xxx);

und

Feiertage: ARRAY[0..29] OF OSCAT_BASIC.HOLIDAY_DATA :=
      [(name := 'Neujahr', day := 1, month := 1, use := 1)];

Lg annD

multilul:
Bei Mir gelingt es nicht dass Holiday Type richtig zu kriegen.
Weiss Jemand was hier Falsch geht?





[gelöscht durch Administrator]

mattsches:
Hast Du es schonmal ohne Namensraum probiert? Also


--- Code: ---Feiertage: ARRAY [0..29] OF HOLIDAY_DATA (...)
--- Ende Code ---

?

Falls das auch nicht geht, wirst Du die Deklaration von XCAL im CALENDAR_CALC ändern müssen auf


--- Code: ---XCAL: OSCAT_BASIC.CALENDAR:=(OFFSET:=60,DST_EN:=TRUE,LANGUAGE:=2,LONGITUDE:=xxx,LATITUDE:=xxx);
--- Ende Code ---

Siehe Post von annD oben.

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln