Oscat Releaser 271

hugo

Level-1
Beiträge
197
Reaktionspunkte
33
Zuviel Werbung?
-> Hier kostenlos registrieren
Die OSCAT LIB entwickelt sich mit rasanter Geschwindigkeit weiter.

bereits 2 Wochen nach der Release 27 wurde heute das Release 271 herausgegeben.
Das Release 271 enthält mit 50 updates zahlreiche Verbesserungen an vorhandenen Bausteinen
aber auch eine Reihe neuer Bausteine.
- 26 Bausteine für Berechnungen mit komplexen Zahlen
- erweiterte RTC Bausteine RTC_2 und RTC_MS
- Analog Input und Ausgabe Bausteine mit erweiterter Funktionalität AIN1 und AOUT1
- erweiterte Funktionalität für BLIND_SECURITY
- zahlreiche Code Optimierungen

Wie gewohnt ist gleichzeitig auch die Anpassung für STEP7 und MULTIPROG online.
 
Kann es sein, daß die Funktion work_week mit Schaltjahren Probleme hat?

Edit: OK, ich seh gerade, daß ich noch eine etwas ältere Bibo hatte, die definitiv falsch war :sm23:.
Hab die V271 nicht getestet, da ich die ganzen Oscat-Funktionen nun schon rausgeworfen hatte, daher kann ich nicht sagen, ob die neue Funktion so i.O. ist. Vom Code her scheint mir die neue Berechnung aber durchaus plausibler, als die der alten Version.

@Hugo

Insofern haut das "changed code for better performance" für V1.2 des "work_week"-Bausteins nicht ganz hin, die alte Version war schlichtweg falsch, leider. Ausgerechnet 2007, hat sie ja funktioniert, aber 2008 war das nicht mehr der Fall.
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
ja da hast du sehr wohl auch recht,
im baustein selbst ist auch dokumentiert das sich der code drastisch geändert hat. im manual steht jetzt auch das die funktion gemäß [FONT=Arial, sans-serif]ISO8601 arbeitet. das war die hauptänderung an dem baustein. leider ist work week immer mit vorsicht zu geniessen weil es keinen weltweiten standard für work_week gibt, in usa wir die work_week ganz anders berechnet als bei uns. das bedeutet abder auch das etliche internationale großfirmen in deutschland / europa auch etwas anderes unter work_week verstehen.

die funktion arbeitet jetzt definitiv nach iso8601, was im einzalfall zu prüfen ist ob dies überhaupt der im anwendungsfall gewünschten arbeitswoche entspricht.

computerfunktionen zu arbeitswoche unterscheiden sich weiterhin stark am jahresende, den oft ist die arbeitswoche 1 am jahresende nicht gewünscht weil dann sortierungen und größenvergleiche schiefgehen. diese funktionen liefern dann am jahresanfang ein kw0 falls die letzte woche des vergangenen jahres noch ins neue jahr reicht bzw die 53/54 woche falls die erste woche des neuen jahres bereits im letzten jahr beginnt.
unsere funktion tut das nicht, sie ist iso8601 konform was sie voirher definitv nicht war.

danke für deinen hinweis wir werden sowohl das maual als auch die revision history noch genauer ausführen.
[/FONT] [FONT=Arial, sans-serif]
[/FONT]
 
Zurück
Oben