Inhaltsverzeichnis

cpGetPowerOnSlots

Einleitung

Dieser Befehl ist ausschließlich bei analogen Rennbahnen einsetzbar.

Er prüft, ob die Bahnstromrelais, z.B. die der PowerBox oder USB-Relaiskarte, etc. den Bahnstrom freigegeben oder gesperrt haben. Es ist KEIN Chaos-Auslösebefehl und funktioniert NICHT bei laufender Session.

Der Befehl liefert WAHR (True), wenn die Relais Strom durchlassen.

Gedacht ist diese Möglichkeit, um vor oder nach einer Session wieder Strom auf die Bahn zu geben, z.B. um die Autos nach Rennende wieder zurück in die Startaufstellung fahren zu können.

Ein Einsatzszenario ist in den AddOns - SLX - Stromfreigabe nach Rennende manuell/automatisch dargestellt.

Soll der Bahnstrom während einer laufenden Session unterbrochen und wieder freigegeben werden, lässt sich das durch Auslösen von Chaos per Leertaste oder F5 einfach bewerkstelligen, wenn man in der Rennbahn im Gerätemanager die Ausgänge mit der Schaltfunktion „Auto-Slotabschaltung(Spurnummer)“ belegt.

Hier bitte NICHT die „Rennbahn-Abschaltung“ nutzen.


Syntax

Befehl cpGetPowerOnSlots()
Funktion Liefert den aktuellen Zustand der Bahnstromrelais einer analogen Bahn
Parameter Keine

Codebeispiel

begin
  ...
  ...
  if cpGetPowerOnSlots() then
    cpPowerOnSlots(false)
  else
    cpPowerOnSlots(true);
  ...
  ...
end.

Dieser Code prüft, ob Strom auf der Bahn ist. Ist das der Fall, wird der Bahnstrom abgeschaltet, ist der Strom aus, wird er aktiviert.


Start - FAQ - Glossar - Sitemap - Impressum