Hallo ihr lieben,
nun habe ich mich mal tatsächlich einen ganzen tag mit LUA beschäftig.... und tatsächlich, mein Vorhaben, so simple es für Euch ist, es funktioniert. Zumindest mein Experiment. Doch nun hänge ich halbwegs fest. Ich könnte zwar weiter machen, würde aber viel Ressourcen und Zeit verlieren.
Es geht um das einzelne Beladen von stehenden Wagons. War schon paar mal das Thema, wo ich mich heute durchgeschlengelt habe.
Doch dazu gleich zwei Fragen:
Ich erinnere mich noch an QBasic. Dort konnte man wunderbar Namen mit Nummern am Ende mit 1 addieren, um das nächste Objekt anzusprechen. Ich habe hier später dann 3 Züge à 20 Wagons ... macht also 60 Wagons. Sprich zum Be+Entladen benötige ich dann zusammen 120 KP's und eben so viele Einträge bei Lua. In meiner Testversion habe ich vorerst nur drei Wagen den Namen "K1", "K2", "K3" gegeben. Gibt es eine Möglichkeit innerhalb von LUA die Namen in den Anweisungen auch um "1" zu steigern ? So als Beispiel, "K1" bekäme eine Variable alias X=01 und mit dem Befehl X=X+1 hätte ich dann 02 alias "K2".
Ich sehe ja oft solche Additionen, aber lässt sich so etwas auch auf Namen beziehen ?
So dass ich nur ein Kontaktpunkt in einem Steuerkreis habe, mit der (Beispiel-)Funktion "Entladen X" worauf in Lua dann nach und nach K1,K2,K3 u.s.w. beladen werden, bis K20 erreicht ist ?
Und wenn ja, (zweite Frage) lässt sich das ganze denn zeitweise unterbrechen ? In einem Beispiel so, dass K1 erst zu 33% gefüllt wird, 30 Sekunden Später zu 66% und weitere 30 Sekunden dann zu 100%. 20 Sekunden darauf sollte dann K2 an der Reihe.
Anbei der LUA Eintrag, rot markiert ist mein derzeitige Fortschritt in dem Test.
Danke schon mal im Vorraus
LG
Marcel