System Variables
Aus EEP Handbuch
Version vom 7. September 2018, 11:52 Uhr von Marc Horstmann (Diskussion | Beiträge)
| EEPVer | EEPVer | |
|---|---|---|
| type: | variable |
if EEPVer < 11 then
print( "Train control via Lua not possible!" )
end
|
| used in: | script | |
| source: | EEP | |
| requires: | EEP 10.2 Plug-In 2 | |
| purpose: | Detecting the version number of EEP. | |
| EEPTime | EEPTime | |
|---|---|---|
| type: | variable |
if EEPTime == alteZeit + 50 then
print( "Exactly 50 seconds have passed" )
alteZeit = EEPTime</div>
elseif EEPTime > alte Zeit + 50 then
print( "More than 50 seconds have passed" )
alteZeit = EEPTime</div>
else
print( "50 seconds didn't expired yet" )
end
|
| used in: | script | |
| source: | EEP | |
| requires: | EEP 10.2 Plug-In 2 | |
| purpose: | EEPTime provides a variable that represents the current time within the EEP layout. The value equals the seconds passed since midnight (EEP time). | |
| EEPTimeH | EEPTimeH | |
|---|---|---|
| Type: | variable |
print("It is now: "..EEPTimeH..":"..EEPTimeM.." o'clock")
|
| used in: | script | |
| source: | EEP | |
| requires: | EEP 10.2 Plug-In 2 | |
| purpose: | Returns the hour component of EEPTime, expressed as a value between 0 and 23. | |
| EEPTimeM | EEPTimeM | |
|---|---|---|
| Type: | variable |
print("It is now: "..EEPTimeH..":"..EEPTimeM.." o'clock")
|
| used in: | script | |
| source: | EEP | |
| requires: | EEP 10.2 Plug-In 2 | |
| purpose: | Returns the minute component of EEPTime, expressed as a value between 0 and 59. | |
| EEPTimeS | EEPTimeS | |
|---|---|---|
| Type: | variable |
if EEPTimeS == 15 then
EEPSetSignal( 1 , 1 ) -- switch traffic light 1 to green
elseif EEPTimeS == 45 then
EEPSetSignal( 1 , 2 ) -- switch traffic light 1 to red
end
|
| used in: | Script | |
| source: | EEP | |
| requires: | EEP 10.2 Plug-In 2 | |
| purpose: | Returns the second component of EEPTime, expressed as a value between 0 and 59. | |