[Inhalt] [Zurück] [Weiter] [Thema] [Index]

FlexQF()


Syntax:

FlexQF (Zeitpunkt von, Zeitpunkt bis, String data) : QL
data: Eine Liste von Zeitintervallen in binärer, kompakter Form

Beispiel:

qf := FlexQF (@"1.1.2020", @"1.1.2021", data)

Beschreibung:

Erzeugt eine Quantenfolge mit Intervallquanten auf dem Bereich [von,bis], die abschnittsweise RWFlexmin oder RWFlexmax enthalten.

data enthält Binärdaten. Jeweils vier Bytes ergeben ein Intervall. Jeweils die beiden ersten Bytes beschreiben die linke Seite und die beiden letzten Bytes die rechte Seite eines Intervalls. Beide Bytes sind jeweils eine Zahl von 0 bis 64.000, die in 1/64.000er Schritten den Anteil zwischen von und bis angeben. 0 beschreibt von, 32.000 die Mitte zwischen von und bis. 64.000 steht für bis.

Zu jedem dieser so gewonnenen Intervalle wird ein Quant mit dem Wert RWFlexmax erzeugt. Die Zwischenräume werden mit Intervallquanten mit Wert RWFlexmin besetzt.



toposoft 28.10.2024