Die Zykluszeit wird für jeden FlexRay Cluster einmal eingestellt und
bleibt dann immer gleich (Es sei denn, alle Knoten werden neu
konfiguriert...). Ein häufiger Wert ist z.B. 5ms. Welches Register im
ERay dafür zuständig ist weiß ich jetzt leider nicht auswendig.
Dann gibt es da noch den Cycle Counter, der von 0 bis 63 hochzählt.
Daran kann man nichts "drehen", der Counter wird am Start eines jeden
Cycles immer um 1 inkrementiert, bis er bei 63 überläuft und wieder bei
0 beginnt.
Mit Hife dieses Counters kannst Du nun das sogenannte Cycle Multiplexing
nutzen. Man kann so z.B. für verscheidene Cycles unterschiedliche
Messagebuffer für den selben Slot konfigurieren. Wenn mich nicht alles
täuscht, wird das Cyclemultiplexing im WRHS1 Register für jeden Message
Buffer eingestellt. In der ERay Doku gibts aber auch eine detaillierte
Erklärung dazu.
Es ist so z.B. möglich eine Botschaft in einem bestimmten Slot nur jeden
4. Cycle zu versenden. In den übrigen Cycles kann der Slot dann
anderweitig verwendet werden.
Hoffe, daß Dir das weiterhilft :-)
Gruß Peter