Zum Inhalt

Zielgrößen in CadnaA-Lua

  • cna.eval_parameter dient zur Auswertung von der Zielgrößen in CadnaA (z. B. Ld, Le, etc.). Es wird der Iterator all() unterstützt, sowie eine Zugriffsfunktion current, um die aktuelle Zielgröße zu ändern. Der Iterator für Zielgrößen gibt vier Werte aus: Nummer, Name, Einheit und Typ. Diese Informationen können auch weggelassen werden.
  • cna.eval_parameter.all () iteriert über alle Zielgrößen (mit Ausgabe der vier Werte: Nummer, Name, Einheit, Typ)
  • cna.eval_parameter.current gestattet den Lese- und Schreibzugriff auf die aktuelle Zielgröße

Diese Lua-Skript enthält eine Schleife über alle aktiven Zielgrößen und gibt deren Eigenschaften aus:

local i, name, unit, typ
for i, name, unit, typ in cna.eval_parameter.all() do   
    cna.print(i .. "," .. name .."," .. unit .. "," .. typ)
end