1 min read

EEPRollingstockGetTrack()
Utilité

Renseigne sur la position actuelle d’un véhicule sur le projet

Argument

Un

Valeurs en retour

Cinq

Version EEP min.

EEP15

Syntaxe
EEPRollingstockGetTrack("Nom")
Détails
  • L'argument est le nom du matériel roulant concerné sous forme d'une chaîne de caractères.
  • La 1ère valeur retournée est = à true lorsque la commande a été exécutée avec succès et = à false dans le cas contraire.
  • La 2ème valeur retournée est l'ID de la voie sur laquelle se trouve le véhicule.
  • La 3ème valeur retournée est la distance (en mètres) qui sépare le véhicule du début de la voie.
  • La 4ème valeur retournée nous renseigne sur le sens de circulation du véhicule sur cette voie :
    1. Dans le sens inverse de la circulation,
    2. Dans le sens de la circulation.
  • La 5ème valeur renseigne sur le type de voie sur lequel circule le véhicule :
    1. Voies ferrées,
    2. Routes,
    3. Voies de Tramway,
    4. Voies navigables ou autres voies de circulation.
Exemple
Lua
ok, ID, Position, Direction, Systeme = EEPRollingstockGetTrack("Bayerische S 3/6 (BR 18 478)")

if Direction == 1 then
    Direction = "le sens normal de la circulation"
  else
    Direction = "le sens de circulation opposé"
end

if Systeme == 1 then
    Systeme = "sur voies ferrées"
  elseif Systeme == 2 then
    Systeme = "sur route"
  elseif Systeme == 3 then
    Systeme = "sur voie de tram"
  else
    Systeme = "sur voie de navigation maritime ou aérienne"
end

print("Ce matériel roulant se trouve sur la voie ", ID, " à ", Position, " m du début de la voie. Il circule dans ", Direction, " et ", Systeme)
0 0 votes
Évaluation de l'article
S’abonner
Notification pour
guest
0 Commentaires
Commentaires en ligne
Afficher tous les commentaires
Retour en haut