Jump to content
Zum Start hinzufügen

Weitere Informationen

3D-Modellbahn Studio

Eine Vollbild-App auf Ihrem Startbildschirm mit Push-Benachrichtigungen und mehr.

So installieren Sie diese App auf iOS und iPadOS
  1. Tippen Sie auf das Teilen-Symbol in Safari
  2. Scrollen Sie durch das Menü und tippen Sie auf Zum Startbildschirm hinzufügen.
  3. Tippen Sie oben rechts auf Hinzufügen.
So installieren Sie diese App auf Android
  1. Tippen Sie auf das 3-Punkte-Menü (⋮) in der oberen rechten Ecke des Browsers.
  2. Tippen Sie auf Zum Startbildschirm hinzufügen oder App installieren.
  3. Bestätigen Sie durch Tippen auf Installieren.

Empfohlene Beiträge

Geschrieben

Hallo zusammen,

bei einer Steuerung wollte ich über eine Wiederholung Objekte die in einer Liste stehen ausblenden, allerdings kommt im Ereignisprotokoll immer die Meldung attempt to index a nil value. Was muss den im Index stehen damit ich dieses zum laufen kriege? Im Wiki habe ich nichts dazu gefunden.

HG

Wüstenfuchs

Geschrieben

Zeig doch bitte mal, was du versucht hast.

dann ist Helfen kein Rätselraten    ;)

Geschrieben

Hallo Wüstenfuchs,

im folgenden Video findest du ein einfaches Beispiel für die Verwendung der Wiederholung.
Mit Glück erkennst du darin selbst, was du anders machen musst.

Ich habe die Objektliste direkt in die Wiederholung kopiert. Alternativ kannst du sie auch als Liste in einer Objekt- oder Modulvariablen ablegen und in der Wiederholung diese Variable als Liste angeben.

Viele Grüße
Götz

Geschrieben
  • Autor

Hallo @Goetz,

jetzt hab ich´s glaub ich kapiert. Allerdings kam bei mir in der EV noch das Feld Index (bin über Modulvariable gegangen) und dort habe ich den Namen des Auslösers reingeschrieben, da ich der Meinung war dieses wäre richtig (hatte Bahnlands Abrollberg EV als Vorlage genommen, da ich mit Dieser die Liste erstelle).

HG

Wüstenfuchs

Geschrieben
vor 1 Stunde schrieb Wüstenfuchs:

Allerdings kam bei mir in der EV noch das Feld Index (bin über Modulvariable gegangen) und dort habe ich den Namen des Auslösers reingeschrieben

Das wäre falsch gewesen, denn der Index ist der Bezeichner eines Listenfeldes. Und das ist sicher nicht der Name des Auslösers.

Und das Feld "Index" bekommst du dann, wenn du eine Liste angibst anstelle der Variable aus der Wiederholung. Das dient einem anderen Zweck und hat nichts mit Wiederholungen zu tun. Stell dir vor, du schreibst in einer Liste hintereinander eine Weiche und ihre Stellung. 

  1. $("Weiche Einfahrt Nord")
  2. 1

Dann könntest du diese Liste wie folgt nutzen:

Stell Weiche "Liste Index 1" auf Stellung "Liste Index 2"

Geschrieben
  • Autor

Hallo @Goetz,

sag´s ja, ich hatte es fast richtig. Nach dem ich das Objekt von Liste Variable auf Variable geändert habe klappt es auf einmal.9_9

Bahnlands Abrollbergsteuerung schreibt mir die Ladeliste (Fahrzeuge) und im Schattenbahnhof wird die Ladung ausgeblendet, so dass sie beim Hersteller wieder unsichtbar entladen werden kann.

Somit sind die Kurzen glücklich, das ihre Fabrik am laufenden Band Fahrzeuge produzieren kann.

HG

Wüstenfuchs

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Push-Benachrichtigungen konfigurieren

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.