Hallo zusammen,
ich versuche mal gerade etwas neues zu bewerkstelligen
Es war der Gedanke einen Bahnhof nur mir Fahrstrassen abzufragen ob ein Gleis frei ist. Erstmal ohne LUA. also bei 6 Gleisen 6 Fahrstrassen gemacht und es klappt auch das immer ein freies gleis genommen wird. Aber es kommen die ersten Knobelpunkte. ich muss noch herausfinden wie ich das einfahrt Signal dann auf Fahrt stelle wenn ich über LUA abfrage ob mindestens ein Glei frei ist.
I=0
clearlog()
print("Hey let's start, EEP Version is: ", EEPVer)
function EEPMain()
print("Counter: ",I)
I=I+1
if I== 4 then Bahnhoffrei() end
if (I>9) then return 0 end
return 1
end
function Bahnhoffrei()
for a = 22,27,1 do
hres, wert = EEPGetSignalTrainName(a,1)
hres, wert2 = EEPGetSignalTrainName(a+6,1)
if wert=="" and wert2=="" then EEPsetSignal(34,1)
end
end
end
Alles anzeigen
Ich weiss bestimmt nicht elegant gelöst.
Grund war eigentlich die function regelmäßig aufzurufen...
Es sin die Signale 22 bis 27 die die Ausfahrt aus dem Bahnhof regeln. Ich dachte mir ich frage die ab ob ein Zug davor hält. wenn mindestens ein Signal frei ist kann der nächste Zug einfahren (Signal 34 auf Fahrt)
Zudem hatte ich gedacht ich frage zusätzlich bei dem Signal der andern Ausfahrtseite ab ob da ein Zug steht.
Doch leider gibt das Script nicht das Signal frei...