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

Guten Morgen liebe MBS Freunde,

ich habe im Moment ein Problem ein Tabelle mit for i.... auszulesen. Bei einer Liste klappt es ohne Probleme, bei der Tabelle geht nichts!
Habe ich einen Denkfehler?
Das folgende Ereignis wird über eine Taste ausgelöste.

local lis = $("Ereignisse").variables["TestListe"]
local tbl = $("Ereignisse").variables["TestTabelle"]
print("LISTE")
for i, Wdh in ipairs(lis) do
  print( i," - ", Wdh)
end

print("TABELLE")
for i, Wdh in ipairs(tbl) do
  print( i," - ", Wdh)
end

Das Ereignisprotokoll sieht dann so aus:

Ereignissprotokoll.jpg.4331b03066fb75412fe02d58647a97ec.jpg
Schönen Start in die Woche
Siggi

Geschrieben

Hallo Sigi,

vor 19 Minuten schrieb siggi:

Bei einer Liste klappt es ohne Probleme, bei der Tabelle geht nichts!

Welcher Werte Typ versteckt sich den in Tabelle tbl ?

Wenn es Objekte sind, dann muß deine print Anweisung ergänzt werden.

print (i,“- - - “, Wdh.name)

VG, Hawkeye

Geschrieben
  • Autor
vor 18 Minuten schrieb Hawkeye:

Welcher Werte Typ versteckt sich den in Tabelle tbl ?

Hallo Hawkeye,

es sind Zahlen, und der Bezeichner ein String!

VG Siggi

Tabelle.jpg.7aceb9b7ae6bf4b71215d6e99b5fdf8b.jpg

Geschrieben
vor 28 Minuten schrieb siggi:

es sind Zahlen, und der Bezeichner ein String!

Es Liegt am Bezeichner. 

Screenshot2023-09-18085024.jpg.b0562844728e3761e80c151904e41b83.jpg

Das "i" ist keine Zahl daher nicht "in ipairs"  sondern nur "in pairs" verwenden.  

i = "Test1" bis "Test5" und keine Zahl 

Screenshot2023-09-18085053.jpg.33a9ee9cbb6a1a87ef04fc36cf8ec5fb.jpg

Sieh dir die Beschreibungen der Funkttionen "in ipairs" und "in pairs" genauer an.  

VG,

Hakweye

Bearbeitet von Hawkeye

Geschrieben

Hallo @siggi

zur Ergänzung: 

Der Vorteil ist, das du direkt auf die Werte zugreifen kannst, ohne eine Schleife durchlaufen zu müssen. 

Screenshot2023-09-18093518.thumb.jpg.cea28db16f154eddff243bec9f815339.jpg

Screenshot2023-09-18093550.jpg.65e0bdffc424ef6720757837d010d0b9.jpg

VG, 

Hawkeye

Geschrieben
  • Autor

Hallo Hawkeye,

danke Dir!
Schönen Start in die Woche
Siggi

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.