Beiträge von Parry36

    Versuch mal das hier.

    Gruß Dieter

    Depoausfahrten mit Beispielen

    Gruß Dieter

    Das neue slot tab Data

    Gruß Dieter

    -- metatable für Funktions-Parameter in KP

    setmetatable(_G,{__index = function(s,k)
    local p = load(k) -- load() versucht aus String(k), ausführbaren Code zu machen

    if p then -- wenn Erfolg, wird p() in f() ausgeführt

    local f = function(zn) -- Prototype Funktion f() wird erstellt

    Zugname = zn -- Zugname wird zugeordnet,(ptrack)

    p() -- KP Code wird als Funktion ausgeführt

    Zugname = nil -- Variable, ist nur innerhalb der Funktion(f) gültig

    end

    _G[k] = f -- Referenz von (f) wird in _G-Schlüssel (k) eingefügt

    return f

    end

    return nil

    end }
    Dietmar, ist die function (s , k) oK ?

    Gruß Dieter

    so ist es. Dieter

    Durch die letzte zunehmende Diskussion um die, ab V15,

    zur Verfügung stehende Speichermöglichkeit im "Tag-Text",

    bin ich neugierig geworden.

    In dem "rundum sorglos Paket" steht bereits ein umfangreiches

    Speichermanagement "Slot_tab_Data" zur Verfügung.

    Ich möchte jetzt gerne Versuche mit "Tag-Text" ein weiteres

    Speichermanagement "Tag_tab_Data" entwickeln, da,

    so weit ich das Verstanden habe, die gleichen Möglichkeiten bestehen,

    und durch die Art dieser Speicherung, sogar noch sicherer sein könnten,

    als die EEP-Slot´s.

    Schauen wir mal.

    Gruß Dieter

    Wo und wie, kann ich dieses Skript bekommen oder herunterladen?

    Hallo Michael, Michael K. ,

    alle meine Scripte und Demoanlagen zu den Lehrvideos, kannst du dir

    auf meiner Homepage im Downloadbereich herunterladen,

    um es dir und anderen Interessierten zugänglich zu machen,

    habe ich es hier mal eingeladen:

    trainpilot (CR1),

    Zitat

    habe alle Abmeldungen bei den Mehrfachstraßen herausgenommen, und jetzt klappt es super

    Ok, das hast du genau richtig gemacht, wenn du dir den Codebereich Zeile 78 in der

    EEPOnSignal..() ansiehst, kannst du feststellen, dass dort die Abmeldung nach

    Schaltung des Fahrweges bereits erfolgt.

    Damit sind Abmeldungen bei Mehrfachfahrwegen nicht erforderlich.

    Gruß Dieter

    onkelbuh,

    oh mein Gott.

    Was machst du bloß für Sachen, warum hast du nicht die EEPMain() die ich

    dir in #8 gezeigt habe, nicht für dein Anlagenscript genutzt.

    Die EEPMain() darf es nur einmal geben, das gilt auch für jede andere Funktion.

    Ich hab es noch mal versucht, dir eine entsprechende Vorlage zu geben, du mußt

    sie entsprechend für deine übrigen Funktionen ergänzen.

    Es wäre auch hilfreich, wenn du dir noch einige Lehrvideos ansiehst.

    Gruß Dieter

    Da muß ich Tufftuff,

    ausnahmsweise recht geben, mit Lua ist das eine ganz simple Angelegenheit. :ap_1:

    z.B. in einer Startfunktion werden der Zugname, die Anzahl der Waggons

    und die Namen der Waggons in eine Tabelle hinterlegt--> ende

    In einer Zweiten kleinen Funktion z. B. "Beladen"

    gehts zur Sache, der Zeitablauf wird in einer Schrittvariablen der Reihe

    nach abgearbeitet, --> Axen, Zugvorschub und Abfahrt. --> ende

    Aber dann alles in der EEPMain() triggern und keinen Schaltkringel nutzen.

    Gruß Dieter

    onkelbuh,

    Waldkaterle , Bodo,

    hat dir ja bereits gezeigt, dass die Funktion "FS_161()" in der

    EEPMain() getriggert werden muß.

    Ebenso, wie ich das in allen Vorlagen (Templates) , vorgesehen habe,

    ist im oberen Teil des Scriptes, t = 0, definiert.

    Es sollte bei dir etwa so aussehen:

    Lua: Scriptauszug
    t = 0
    function EEPMain()
        t = t + 1
        FS_161()  --- und alle weiteren Funktionen die getriggert werden
        return 1
    end

    Gruß Dieter

    onkelbuh,

    so ganz verstehe ich dein Script nicht, aber vielleicht hilft

    dir dieser Vorschlag:

    Gruß Dieter