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,

 

HAT SICH ERLEDIGT. FEHLER IM TEXT GEFUNDEN. SIEHE MARKIERUNG. Ich lassen den Eintrag doch stehen, um zu zeigen, wie schnell man über eine Kleinigkeit weglesen kann.

jetzt habe ich auch mal eine Frage.

Ich habe auf einer Anlage für die Zugzielanzeige die Anzeigetafel (modular) von Roter Brummer eingesetzt. Diese besteht neben Fuß und Oberteil aus 5 Anzeigetafeln. Die 5 Anzeigetafeln sind in einer Liste im Oberteil enthalten, entsprechend den Elementen von oben nach unten.

Listproblem2.thumb.jpg.63beab47fa1812c0259fa1731a4d127d.jpg

Jede Anzeigetafel enthält die Zugnummer des angezeigten Zuges. Fährt ein Zug aus dem Bahnhof, so soll diese Anzeige gelöscht (und ggf. weiter unten stehende Anzeigen nach oben verschoben) werden. Dazu über diese Liste (s.o) iteriert (für alle Elemente einer Liste), um den Eintrag mit der Zugnummer zu finden:

WENN MAN GENAU HINSCHAUT (BRILLE AUFSETZEN), SIEHT MAN "FÜR ELEMENTE IN EINER TABELLE" STATT "... LISTE")

Listproblem3.jpg.c8d69e1efd55ba2ae9ce6271ca3e2bdd.jpg

Da dies unplausible Ergebnisse brachte, hatte ich print-Funktionen zur Kontrolle eingebaut. Das Ergebnis im Protokoll hat mich doch überrascht, da die List-Einträge nicht in der erwarteten Reihenfolge verarbeitet werden (s. Protokollausgaben "ZZA GesamtX"):

Listproblem1.thumb.jpg.ea94d41b2cb6ea5a151743b7f9246e3e.jpg

 

Das hat mich total verwirrt. Ich bin bei Listen immer von einer geordneten Reihenfolge ausgegangen. Falsch?

Kann mich jemand wieder einnorden?

Viele Grüße,
    Wolfgang

 

Bearbeitet von prinz
s. blaue Markierungen

Geschrieben

Hallo,

vor 26 Minuten schrieb prinz:

Kann mich jemand wieder einnorden?

Wenn man folgende Eingabe in der EV macht...

Bild001.jpg.406feba37b207cf186b3c33fc236f74e.jpg

... und in lua übersetzen läßt...

Bild002.jpg.502629a56834d826e631f0ad9f64293e.jpg

sieht man den Unterschied.

"Für Elemente in einer Liste" wird für die Iteration "in ipairs" übersetzt... diese Iteration ist in lua chronologisch

"Für Elemente in einer Tabelle" wird für die Iteration "in pairs" übersetzt... diese Iteration ist in lua nicht zwingend chronologisch

Da Du eine Liste angelegt hast... warum hast Du "Für Elemente in einer Tabelle" verwendet?

Gruß
EASY

Bearbeitet von EASY

Geschrieben
  • Autor
vor 22 Minuten schrieb EASY:

warum hast Du "Für Elemente in einer Tabelle" verwendet?

Wie ich oben schon geschrieben habe, hatte ich das quasi direkt beim Posten gesehen. Wahrscheinlich bin ich bei der Auswahl der Wiederholung abgerutscht und es nicht gesehen und dann an allen anderen möglichen Stellen gesucht.

Letztendlich gilt aber auch hier: Kaum macht man es richtig, funktioniert's.

Viele Grüße,
     Wolfgang

 

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.