Support für BiDiB

Umlaufkurven für Servos

Um eine einfache Einstellmöglichkeit für Servobewegungen anzubieten, kann ein Knoten den Weg-Zeitverlauf als CONFIGX-Parameter verfügbar machen.

Hierbei werden modellbahntypische Bewegungsabläufe als vordefinierte Kurven angeboten, diese Kurven können dann zeitlich gestreckt werden bzw. auf den Justagewerte für Start und Zielpunkt skaliert werden.

Die Skalierung der Kurven erfolgt in einen Bereich von 0.0 bis 1.0. Die Skalierung soll Reserven außerhalb des Start- und Zielwertes erlauben (typ. 10%). Durch diese Reserve kann z.B. eine Überschwingen vor dem Ziel dargestellt werden, wie es z.B. bei mechanisch gestellten Signalen sinnvoll ist.

Der Kurventyp kann je Richtung getrennt festgelegt werden, dabei bilden die 4 LSB und die 4 MSB je einen Auswahlwert. Das LSB-Nibble gilt für Bewegungen, bei denen der Startwert kleiner als der Zielwert ist, das MSB-Nibble gilt für Bewegungen, bei denen der Zielwert kleiner als der Startwert ist.

CONFIGX BIDIB_PCFG_MOVE_TYPE
Move-TypeBewegungVerlauf
0
Linear
linear
1
Weich
smooth
2
Nachwippen
seesaw
3
Prellen
bounce