Мануал по языку программирования

16 Dec Мануал по языку программирования

Добрый день. Подскажите, пожалуйста, где можно узнать синтаксис и перечень функций с описанием для написания программы. Хотим использовать классы и цикл с перебором элементов массивов.
Используется Lua, но, в некоторых случаях, невозможно использоваться стандартные функции Lua (как например print). На сайте Wiki не нашли ничего похожего. Если есть возможность, отправьте, пожалуйста, примеры кода с использованием классов и циклов.
С нетерпением ждем ответа.
Спасибо.

1 answer

добрый день, актуальная версия документации находится здесь – http://docs.webhmi.com.ua/#programming_webhmi По использованию классов посмотрите раздел object – oriented programming на сайте документации по Lua (см. версию 5.1)
цикл с перебором элементов массива:
данный фрагмент пишет во внутренние регистры с именами ch1.T, ch2.T … ch6.T переменную s с небольшим смещением для каждого канала.(фрагмент симуляции значений датчиков)
local offsets = {0, 1, -1, 2, -2, 3} — массив 
for i = 1, 6 do
    WriteReg(“ch” .. i .. ‘.T’, s + offsets[i]) — пишем во внутр. регистры 
end
 

#1

Пожалуйста войдите или зарегистрируйтесь чтобы добавить ответ