oscat.lib > oscat.lib fuer CoDeSys 3
Holiday Array
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