Fahrstrassen-Einsatz ohne Grenzen möglich?

!!! Please ensure, that your contribution or question is placed into the relevant section !!!
Questions about rolling stock, for example, do not belong in "Questions about the Forum". Following is perhaps the right area where your question will be better looked after:
General questions to EEP , Splines, rolling stock, Structures in EEP, landscape elements, Signalling system and controlling, designers, Europe-wide EEP meetings , Gossip
Your cooperation to keep the forum clear is appreciated.
  • Hallo,

    mich würde mal interessieren, welche Erfahrungen mit dem Einsatz von

    Fahrstrassen und deren Steuerung mit Lua gemacht wurden, wenn

    folgende Bedingungen erfüllt werden sollten:


    1. die Anzahl der Fahrstrassen auf der Anlage ist ohne Limit,

    2. die Id der Fahrstrassen ist ohne Limit, ( von 1 ... > 1000 ),

    3. die erforderlichen Daten, wie Id und Routen werden in einer
    Tabelle gehalten und verwaltet,
    4. alle Daten werden in nur einem EEP-Slot gespeichert,

    5. das Script ist in bestehenden Anlagen leicht einzusetzen,


    Meine bisherigen Versuche in diese Richtung waren recht positiv,
    eine mittelgroße Anlage funktionierte ohne Störung.

    Für Anregungen bin ich immer zu haben.


    Gruß Dieter

    1.MSI 17,3" Intel® i7-8750H 16GB SSD + HDD GeForce® GTX 1060 »GV72 8RE-013DE (00179E-013)

    2. PC:Win10/64, i7-7700K, 4.2 GHz, GPU GTX 1070/8 GB, 16 GB RAM(DDR4), SSD 960 Evo 500GB, Ilyama PL2490
    EEP 6.1 - EEP 15 E, HomeNos 15


    Ich wünsche mir eine freizügige Script-Sprache und eine leistungsfähige Grafik Engine für EEP.
    Ein Leben ohne EEP ist möglich, aber sinnlos, so ganz sicher bin ich mir nicht mehr.

    "mal was ganz Einfaches" "rundum sorglos Paket"

    Parrys YouTube Videos
    https://www.twitch.tv/parry_36/

    The post was edited 1 time, last by Parry36 ().

  • Gemäß dem Punkt 4),

    werden bei mir die Id der Fahrstrasse und die zugehörige Route gespeichert.

    Und zwar möchte ich alle diese Daten in nur einem EEP Slot unterbringen

    und sichern.

    Weil diese Daten für die Zuteilung der Fahrwege erforderlich sind.


    Gruß Dieter

    1.MSI 17,3" Intel® i7-8750H 16GB SSD + HDD GeForce® GTX 1060 »GV72 8RE-013DE (00179E-013)

    2. PC:Win10/64, i7-7700K, 4.2 GHz, GPU GTX 1070/8 GB, 16 GB RAM(DDR4), SSD 960 Evo 500GB, Ilyama PL2490
    EEP 6.1 - EEP 15 E, HomeNos 15


    Ich wünsche mir eine freizügige Script-Sprache und eine leistungsfähige Grafik Engine für EEP.
    Ein Leben ohne EEP ist möglich, aber sinnlos, so ganz sicher bin ich mir nicht mehr.

    "mal was ganz Einfaches" "rundum sorglos Paket"

    Parrys YouTube Videos
    https://www.twitch.tv/parry_36/

  • werden bei mir die Id der Fahrstrasse und die zugehörige Route gespeichert.

    Ändert sich die Zuordnung zu einer Route oder bleibt sie konstant? Im ersten Fall muss man sie nicht im Slot abspeichern. Dann reicht eine Lua-Tabelle. Wenn nur aktiven Fahrstraßen eine Route zugeordnet wird, muss man nur diese aktiven in Slots speichern.


    Ich kenne ja die Systematik Deiner Steuerung nicht, aber ich sehe keinen Grund, warum Daten für jede Fahrstraße in Slots gespeichert werden müssten.


    Und zwar möchte ich alle diese Daten in nur einem EEP Slot unterbringen

    Ein Slot hat 1000 Zeichen. Wenn Du Daten von über 1000 Fahrstraßen unterbringen willst, musst Du Bit-Akrobatik betreiben.

  • Hallo,


    ich denke die Zuordnung Fahrstraße zu Route kann man in eine Tabelle auslagern (so Sie denn statisch ist). Das kann man ja auch mit require flexibel handhaben wenn du das universell halten möchtest, bei meiner Harzanlage gibts auch eine eingebundene Datei mit dem Fahrplan und eine mit Funktionen die ich auch in anderen Anlagen benutze.


    Das Speichern der Zustände der Fahrstraßen ist ja nicht nötig weil EEP das macht und die auf den Fahrstraßen befindlichen Züge kann man ja am Zielsignal wieder mit LUA abfragen und braucht das daher nicht zu speichern.


    Gruß Michael

    163-katalog-banner-jpg

    Hardwarekonfiguration:
    Laptop: Intel Core i3-3110M 2,4 GHz, 4GB RAM, Win7 64 bit, EEP 6.1/EEP 14.1 Expert Plugin 1

  • Man muss nur die Anforderung einer Fahrstrasse bei Ablehnung speichern.

    Und genau das meint Parry36 eigentlich. Das Speichern der Anforderung einer Fahrstraße in LuaData.

    Als Anforderung speichert er nicht einfach ein boolean (= liegt vor) sondern die Route des Zuges, weil sich aus dieser ergibt, welche der möglichen Ziele von diesem Start aus angefahren werden sollen.

    Beim Neustart weiß er somit: An Signal 123 wartet ein Zug, der ins Gleis 7 oder 8 will.

  • Als Anforderung speichert er nicht einfach ein boolean (= liegt vor) sondern die Route des Zuges, weil sich aus dieser ergibt, welche der möglichen Ziele von diesem Start aus angefahren werden sollen.

    Aus Dieters Ausführungen wird leider nicht kar, ob er alle oder nur die aktiven bzw. angeforderten Fahrstraßen speichern will. Daher meine Nachfrage. Die schiere Anzahl der vordefinierten Fahrstraßen ist ja nebensächlich, wenn nur die Anforderungen gespeichert werden.

  • Aus Dieters Ausführungen wird leider nicht kar, ob er alle oder nur die aktiven bzw. angeforderten Fahrstraßen speichern will.


    So genau wird er das selbst noch nicht wissen. Bislang hat er für jedes Startsignal einen Slot mit identischer Nummer genutzt und dort entweder den Routennamen abgelegt oder nil.


    Das geht aber nur für Startsignale bis Nummer 1000 einschließlich. Und es belegt viele Slots. Also möchte er die Daten jetzt gerne von der Signalnummer entkoppeln und zugleich platzsparender speichern.

  • Der Ansatz von Goetz ist genau der Richtige.
    Bei mir werden nur die angeforderten FS in einer Tabelle gehalten

    und werden bei Freigabe gelöscht,

    das ergibt für meine mittelgroße Anlage mit ca. 50 FS, eine fast leere

    Tabelle.

    Das kann bedeuten, dass es kein Limit geben wird, wenn nicht andere

    Dinge, die ich noch nicht kenne, einen Riegel vorschieben.


    Meine Versuche sind noch nicht abgeschlossen, Schwierigkeiten beim laden.

    1.MSI 17,3" Intel® i7-8750H 16GB SSD + HDD GeForce® GTX 1060 »GV72 8RE-013DE (00179E-013)

    2. PC:Win10/64, i7-7700K, 4.2 GHz, GPU GTX 1070/8 GB, 16 GB RAM(DDR4), SSD 960 Evo 500GB, Ilyama PL2490
    EEP 6.1 - EEP 15 E, HomeNos 15


    Ich wünsche mir eine freizügige Script-Sprache und eine leistungsfähige Grafik Engine für EEP.
    Ein Leben ohne EEP ist möglich, aber sinnlos, so ganz sicher bin ich mir nicht mehr.

    "mal was ganz Einfaches" "rundum sorglos Paket"

    Parrys YouTube Videos
    https://www.twitch.tv/parry_36/

    The post was edited 1 time, last by Parry36 ().

  • Trotz geringen Interesses, werde ich mein Ergebnis für

    ein einfaches "rund um Sorglospaket" für die Fahrstrassen-
    Verwaltung in nur einem EEP-Slot vorstellen:


    Gruß Dieter

    1.MSI 17,3" Intel® i7-8750H 16GB SSD + HDD GeForce® GTX 1060 »GV72 8RE-013DE (00179E-013)

    2. PC:Win10/64, i7-7700K, 4.2 GHz, GPU GTX 1070/8 GB, 16 GB RAM(DDR4), SSD 960 Evo 500GB, Ilyama PL2490
    EEP 6.1 - EEP 15 E, HomeNos 15


    Ich wünsche mir eine freizügige Script-Sprache und eine leistungsfähige Grafik Engine für EEP.
    Ein Leben ohne EEP ist möglich, aber sinnlos, so ganz sicher bin ich mir nicht mehr.

    "mal was ganz Einfaches" "rundum sorglos Paket"

    Parrys YouTube Videos
    https://www.twitch.tv/parry_36/

  • Hallo Dieter,


    habe immer Interesse an deinen Sendungen, kann sie leider in nächster Zeit nur nicht live verfolgen, da meine Nacht früh 3.30 Uhr endet. Ich werde dein Script in nächster Zeit mal versuchen umzusetzen. Muss mir das erstmal verinnerlichen.


    VG Bodo

    PC: i7- 6700K CPU@ 4.00 GHz, Nvidia Geforce GTX 980 Ti 6 GB, RAM 16 GB, Win 10 home 64 bit Version 1903

    EEP 5+6, 14 +15.1 Plugin 1

    Laptop: i7 - 7700HQ CPU @2,8 GHz, Nvidia Geforce GTX 1070 8 GB, RAM 16 GB, Win 10 home 64 bit Version 1903

    EEP 14+15.1 Plugin 1

  • Hallo Waldkaterle , Bodo,


    werde als Demo wie gewohnt eine Anlage auf meine Hompage bereitstellen.

    Es ist sehr einfach, diese Methode in eine bestehende Anlage einzubinden,

    das geht sogar parallel in einem bestehendem Script für die FS Steuerung.


    Gruß Dieter

    1.MSI 17,3" Intel® i7-8750H 16GB SSD + HDD GeForce® GTX 1060 »GV72 8RE-013DE (00179E-013)

    2. PC:Win10/64, i7-7700K, 4.2 GHz, GPU GTX 1070/8 GB, 16 GB RAM(DDR4), SSD 960 Evo 500GB, Ilyama PL2490
    EEP 6.1 - EEP 15 E, HomeNos 15


    Ich wünsche mir eine freizügige Script-Sprache und eine leistungsfähige Grafik Engine für EEP.
    Ein Leben ohne EEP ist möglich, aber sinnlos, so ganz sicher bin ich mir nicht mehr.

    "mal was ganz Einfaches" "rundum sorglos Paket"

    Parrys YouTube Videos
    https://www.twitch.tv/parry_36/

  • Danke Dieter,


    klingt super, werde ich probieren.


    VG Bodo

    PC: i7- 6700K CPU@ 4.00 GHz, Nvidia Geforce GTX 980 Ti 6 GB, RAM 16 GB, Win 10 home 64 bit Version 1903

    EEP 5+6, 14 +15.1 Plugin 1

    Laptop: i7 - 7700HQ CPU @2,8 GHz, Nvidia Geforce GTX 1070 8 GB, RAM 16 GB, Win 10 home 64 bit Version 1903

    EEP 14+15.1 Plugin 1

  • klioli ,


    danke für die Aufklärung, verwende die Schreibweise schon sehr lange,

    bisher ist "Gott sei Dank" nichts passiert.


    But what happens in that case of plurals that don't follow the same standard like Entry (Entries)?


    Gruß Dieter

    1.MSI 17,3" Intel® i7-8750H 16GB SSD + HDD GeForce® GTX 1060 »GV72 8RE-013DE (00179E-013)

    2. PC:Win10/64, i7-7700K, 4.2 GHz, GPU GTX 1070/8 GB, 16 GB RAM(DDR4), SSD 960 Evo 500GB, Ilyama PL2490
    EEP 6.1 - EEP 15 E, HomeNos 15


    Ich wünsche mir eine freizügige Script-Sprache und eine leistungsfähige Grafik Engine für EEP.
    Ein Leben ohne EEP ist möglich, aber sinnlos, so ganz sicher bin ich mir nicht mehr.

    "mal was ganz Einfaches" "rundum sorglos Paket"

    Parrys YouTube Videos
    https://www.twitch.tv/parry_36/

    The post was edited 2 times, last by Parry36 ().

  • bisher ist Gott sei Dank nichts passiert.

    Wenn man nur konsequent bleibt, kann man natürlich schreiben wie man lustig ist. Namen sind Schall und Rauch. Wer der Sprache aber einigermaßen mächtig ist, wird innerlich zusammenzucken. Ähnlich ist es beim SpDrS60-Stellpult von Rayler wo z.B. konsequent "Switchs" verwendet wird, obwohl es eigentlich "Switches" (Mehrzahl von "Weichen") heißt.

  • Ich gebes auf, da fällt mir nichts mehr dazu ein.

    1.MSI 17,3" Intel® i7-8750H 16GB SSD + HDD GeForce® GTX 1060 »GV72 8RE-013DE (00179E-013)

    2. PC:Win10/64, i7-7700K, 4.2 GHz, GPU GTX 1070/8 GB, 16 GB RAM(DDR4), SSD 960 Evo 500GB, Ilyama PL2490
    EEP 6.1 - EEP 15 E, HomeNos 15


    Ich wünsche mir eine freizügige Script-Sprache und eine leistungsfähige Grafik Engine für EEP.
    Ein Leben ohne EEP ist möglich, aber sinnlos, so ganz sicher bin ich mir nicht mehr.

    "mal was ganz Einfaches" "rundum sorglos Paket"

    Parrys YouTube Videos
    https://www.twitch.tv/parry_36/

  • Hallo,

    ich habe hier eine Lösung um die Inhalte von Tabellen in einem Textfile zu Speichern und auszulesen. Da der Code aus dem Zusammenhang kopiert wurde is dieser eventuell nicht leicht verständlich. Sollte Interesse bestehen kann ich diese neuere Version der Testanlage zur Verfügung stellen.

    Windows 10 Pro 64-bit Version 1903(Insider 18362.175)

    Motherboard ROG STIX X299-E Gaming/Intel(R) Core(TM) i9-7900X CPU @ 3.30Ghz/2 x NVIDIA GeForce GTX 1080

    2 x Dell U2713HM (DP) 2560 x 1440 (on GK 01)/2 x Dell P2715Q 3840 x 2160 (on GK 02)

    6 x 6TB HD/1 x 512GB SSD/32 GB RAM


    EEP Expert Version Installed 13 SP2/14.1/15.1 Plugin 1

    EEP Zug Explorer/PlanEX 3.20/EEP Modell Explorer/Anlageverbinder EEP15/Tauschmanager 15/Home Nostructor V13/Bulkinstaller/uvm

    The post was edited 1 time, last by Bottazzoli: Fehler im Code behoben ().