Jump to content

Goetz

Mitglieder
  • Gesamte Inhalte

    5743
  • Benutzer seit

  • Letzter Besuch

Alle erstellten Inhalte von Goetz

  1. Hallo Ubahn, Der erste Fehler ist, dass es kein Objekt mit dem Schlagwort "Ausfahrt Sig verlassen" gibt. Deshalb wird das Ereignis zur Aktivierung der Fahrstraße nie ausgelöst. Zweitens hat nur das BlkSig 1 eine Variable "SB Ausfahrt Nachbar". Aber die ist leer und gehört außerdem nicht ins Blocksignal. Drittens wäre es besser, den Nachbar zu starten, wenn ein Zug im Sbf eintrifft. Also bei Betreten des Ausfahrsignals In dieser korrigierten Fassung schalten die Ausfahrten automatisch. Die Einfahrten musst du noch per Hand stellen: Fahrstrassen Testanlage Korrektur.mbp Viele Grüße Götz
  2. Nein, er will nur, dass jeder im Posting sehen kann, wie diese halb-grafische Lösung aussieht. Er wünscht sich deshalb einen Screenshot von deinem Lösungsvorschlag: Weil auch ein V8 User damit etwas anfangen kann.
  3. Das lese ich gerne, Hellfried. Vielen Dank
  4. Sehr gut, Hellfried! Damit bist du mir zuvor gekommen. Ich hatte gestern Abend noch angefangen ein Beispiel für dich zu stricken, war dann aber doch zu müde. Aber mit der zufälligen Ausfahrt hast du ein Prinzip gefunden, das sich auch für deine Zwecke eignen sollte. Jetzt warte ich mal ab, wie weit du damit kommst. Wenn es hakt, sag Bescheid. Dann helfe ich dir gerne weiter. Viele Grüße Götz
  5. Hallo @hellfried.brutzer, Wenn ich wüsste, was du vorhast, könnte ich dir sagen, ob das Schlagwort der richtige Weg wäre. Prinzipiell kannst du Fahrstraßen mit einem Schlagwort versehen und sie darüber ansprechen. viele Grüße Götz
  6. Weil das vorangestellte Dollar-Zeichen ein Objekt kennzeichnet. Diese Objekte werden nicht anhand ihrer Namen angesprochen. Wenn du das $-Zeichen schreibst, öffnet sich eine Liste. Aus dieser Liste kannst du die Fahrstraße wählen. Der Name der Fahrstraße wird dir nur zur besseren Identifizierung angezeigt. Aber du kannst ihn nicht aus einer Text-Variablen holen.
  7. Hallo UBahn, Du musst bitte nur die Nummer eingeben. Ohne "Content-ID" davor zu schreiben. Dass du mit den Nummern von Leihe und mir keinen Erfolg hattest lag daran, dass beide Anlagen nicht mehr im Katalog sind. Sie waren als "Entwurf" veröffentlicht. Und solche Entwürfe werden nach vier Wochen gelöscht. Deshalb bekamst du die Rückmeldung "kein Element gefunden". Die Anlagen sind nicht mehr vorhanden. Viele Grüße Götz
  8. Mit den ersten Zeichen der Content ID konnte ich den Faden suchen, aus dem der Screenshot stammt: Viele Grüße Götz
  9. Das habe ich doch längst verstanden, Wüstenfuchs. Deshalb zeige ich dir mit meinem Beispiel, wie du das erreichst.
  10. Die Zuweisung der Ziffern kannst du für den ganzen Zug in einer einzigen Wiederholung vornehmen. Denn aus dem Sägewerk fährt ja ein Zug, dessen Waggons alle mit Holz beladen sind. An den anderen Positionen ist es ebenso. Am Ablaufberg rollt jeder Waggon alleine über den Kontakt (kurz hinter dem Buckel.) Damit kannst du die Ladenummer dieses Waggons auslesen und ihn in das passende Richtungsgleis schicken.
  11. Und dasselbe funktioniert auch für die eingleisigen BÜs: BÜs für Wüstenfuchs.mbp
  12. Ich möchte folgende Methode vorschlagen: Im benutzerdefinierten Ereignis legst du einen Parameter für ein Objekt an. Den Namen kannst du frei wählen. Ich habe mich hier für "Schaltkasten" entschieden. Beim Aufruf des benutzerdefinierten Ereignisses übergibst du dann an den Parameter das Objekt, was zum Kontakt gehört. Also jeweils das Ding, was du im Kontakt in der Variablen BUE gespeichert hast. so sieht das dann aus: mehrgleisiger BÜ für Wüstenfuchs.mbp Viele Grüße Götz
  13. Auch wenn es mehrere sind, willst du immer nur einen davon bedienen und nicht alle gleichzeitig. Du kannst das allgemeingültig definieren, das ist schon richtig. Aber mit der Wiederholung würdest du immer alle Bahnübergänge auf einmal ansprechen, wenn irgendwo ein BÜ Kontakt betreten wird. Und das willst du ganz bestimmt nicht.
  14. Das liegt daran, dass du nach der Verzögerung an zwei Stellen die falsche Wiederholung eingetragen hattest: Die Wdh gibt es hier nicht mehr, denn das ist die Wiederholung von oben und die ist hier abgelaufen. Stattdessen benötigst du an den beiden markierten Stellen die neue Wdh0. Im Grunde sind diese Wiederholungen für alle Objekte mit dem Schlagwort BUE 2Gl. an dieser Stelle aber sowieso unsinnig. Es handelt sich ja nur um ein einziges Objekt: Das Bahnwärterhaus. Viele Grüße Götz
  15. Danke für den Hinweis, Phrontistes. Ich hatte mich vertan und habe es jetzt korrigiert.
  16. Da du die Veröffentlichung rückgängig gemacht hast, kann ich nicht nachschauen, woran es jetzt hakt. Die Anlage ist wieder verfügbar. Ich schau mal, was ich noch finde ...
  17. Richtig. Und zwei deiner drei Objekte mit dem angegebenen Schlagwort haben keine Variable mit dem Namen "Zugfolge" "Zugfahrt".
  18. Wenn er "zu Fuß" den Waggons die Zahl als Namen gibt, könnte er sie ebenso gut "zu Fuß" gleich als Schlagwort eintragen. Ich fürchte, du hast die Aufgabenstellung missverstanden.
  19. Das kann sie aber nicht bei Objekten, welche diese Variable gar nicht haben. Wenn die Variable nicht existiert, dann kann ich nicht nachschauen, ob sie 0 ist. Wo sollte ich denn nachschauen, wenn es da nix (nil) gibt?
  20. jetzt musst du mir nur noch erklären, warum du den Namen, den du ja sowieso als Eigenschaft jedes Waggons hast, noch einmal als Schlagwort benötigst. Das scheint mir vollkommen unsinnig zu sein. Ich hielt es nur für eine "akademische Übung", aber jetzt veröffentlichst du das als Anlagenbaustein. Also musst du dir was cleveres dabei gedacht haben ... oder nicht? P.S.: Weil das so unsinnig ist, ging @EASY wohl auch davon aus, dass du den Namen des Gleiskontakts verwenden wolltest.
  21. hast du meinen Vorschlag übersehen?
  22. weil du als Ziel der Aktion das auslösende Fahrzeug wählst. Du musst statt "Auslöser" die "Wiederholung" wählen.
  23. Im benutzerdefinierten Ereignis prüfst du in einer Wiederholung über alle Objekte mit einem Schlagwort, ob die Variable "Zugfahrt" in diesem Objekt auf 0 steht. Aber zwei der drei Objekte (nämlich die beiden Kontakte) haben diese Variable gar nicht. Deshalb versucht deine Bedingung eine Variable anzusprechen, die nicht existiert. -> attempt to index a nil value Dieser Fehler führt zum Abbruch. der Rest des benutzerdefinierten Ereignisses wird nicht mehr ausgeführt.
  24. unterscheiden sich die Gleise in ihrer Geometrie. Märklin Gleise haben Märklin Radien und Längen Roco Gleise haben Roco Radien und Längen etc. Und die Modelle haben als Bezeichnung die Katalognummern der jeweiligen Hersteller Von Bedeutung ist das nur für diejenigen User, die mit dem 3D-Modellbahn Studio eine reale Anlage planen möchten.
×
×
  • Neu erstellen...