Dieser Befehl verändert die aktuelle Slotspannung durch das TankNetteil (TNT) in Millivolt.
Es wird ein Offset zur eingestellten Spannung beaufschlagt. Der kann Positiv oder Negativ sein.
Befehl | cpSetTNTOffset(slot : Integer, mVolt : Integer); |
---|---|
Funktion | Verändert die Spannung einer Spur am TNT um einen positiven oder negativen Wert. |
Beispiele für mögliche Werte:
Wert | Beschreibung |
---|---|
1500 | Die Spannung wird um 1,500 Volt erhöht |
-2500 | Die Spannung wird um 2,500 Volt gesenkt |
0 | Setzt alle Offset-Werte zurück (Reset) |
var slot : Integer; tntOffset : Integer; begin ... // Slot-Spannung reduzieren slot := 1; tntOffset := -3500; cpSetTNTOffset(slot, tntOffset); ... ... // Slot-Spannung wieder erhöhen tntOffset := -2350; cpSetTNTOffset(slot, tntOffset); ... ... // Slot-Spannung zurücksetzen cpSetTNTOffset(slot, 0); ... end.
Dieser Code senkt im ersten Schritt die Spannung um -3500mV [-3,5V]. Bei einer Ausgangsspannung von 12V sind dann jetzt 8,5V auf der Bahn.
Die nächsten Zeilen setzen den Offset auf -2350mV [-2,35V]. Die Bahnspannung beträgt dann jetzt 12V - 2,35V = 9,65V.
Beispielcode 3 setzt das TNT zurück bzw. beaufschlagt einen Offset mit 0V. Somit ist die Bahnspannung dann wieder bei der Ausgangspannung von 12V.