cpSetCuGeschwWert()

Einleitung

Dieser Befehl setzt bei Überfahrt Start/Ziel für die Regler-ID einen neuen Geschwindigkeitswert (0-15).

Syntax

Befehl cpSetCuGeschwWert(ID:Integer, Value:Integer
ID Fahrzeug-ID aus dem StartCenter Integer
Value Wert für die Geschwindigkeit (0-15) Integer

Codebeispiel

Beispiel 1 - cpSetCuGeschwWert

var
  ID          : integer;
  Value       : integer;
  Slot        : integer;

begin
  ...
  Slot         := Cockpit.Slot;
  Cockpit.Slot := Slot;
  ID           := Cockpit.SlotID;
  Value        := 5; 
  ...
  cpSetCuGeschwWert(ID, Value);
  ...
end.


Obiger Code setzt für die Fahrezug-ID einen neuen Geschwindigkeitswert Value nach Überfahrt Start/Ziel.

Man muss übrigens nicht mit Variablen arbeiten, man kann auch „hart“ programmieren:

Beispiel 2 - cpSetCuGeschwWert

begin
  ...
  cpSetCuGeschwWert(Cockpit.SlotID,5);
  ...
end.


Obiger Code setzt für die Fahrzeug-ID einen neuen Geschwindigkeitswert von 5.

Hinweise

Das Setzen neuer Geschwindigkeits- bzw.- Bremswerte kann zu Umcodierungen führen. Mehr zum Thema Umcodierungen dazu gibt es hier: Umcodierungen
Durch das Setzen neuer Werte werden vorher aktivierte Geschwindigkeits- bzw. Bremsprofile ausgeschaltet.


Start - FAQ - Glossar - Sitemap - Impressum

 
cockpit-xp/addon/befehlsreferenz/cpsetcugeschwwert.txt · Zuletzt geändert: 2020/11/28 12:15 (Externe Bearbeitung)