Jump to content

Empfohlene Beiträge

Geschrieben

Nested iterations can not work. In first sight this is a normal routine:

iter.JPG.d5ee8fb5e61130d36359fe8aacf2a8e3.JPG

But LUA:

    local t = layout:getVehiclesOn(signal)
    for i, Iter in ipairs(t) do
      if Iter.variables["Park"] == 1 then
        Iter.variables["Park"] = 2

        -- Iter2
        local t2 = layout:getVehiclesOn($("Stop31"))
        for i2, Iter2 in ipairs(t2) do
          if Iter2.variables["Park"] > 1 then
            Iter.variables["Park"] = 1
          end
        end

These (2) corrections are hand-made and still not work.

Without correction all variables are equal, routine does not works at all.

I know this nested commands are not effective so I must re-think all.

But this requires a loud warning at the program for anybody to not use nest at iterations.

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto besitzen, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen.

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...