cpSetCuGeschwWertFast()

Einleitung

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

Syntax

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

Codebeispiel

Beispiel 1 - cpSetCuGeschwWertFast

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

begin
  ...
  Slot           := Cockpit.Slot;
  Cockpit.Slot   := Slot;
  ID             := Cockpit.SlotID;
  ...
  cpSetCuGeschwWertFast(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 - cpSetCuGeschwWertFast

begin
  ...
  cpSetCuGeschwWertFast(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/cpsetcugeschwwertfast.txt · Zuletzt geändert: 2020/11/28 12:15 (Externe Bearbeitung)