Синтаксис выражений в блоках
Last updated
Last updated
Для объявления переменных и задания им определенных значений используется блок «Инициализация переменной».
А для записи математических вычислений — блок «Выражение».
Также математические выражения, в том числе и изменяющие значения переменных, могут встречаться почти везде, где можно указать какое-либо значение.
Блоки и их свойства, не допускающие использования математических выражений, описаны в разделе «Общие блоки».
Все переменные в программе являются глобальными, т.е. их значения могут использоваться в любом блоке в программе.
Используемый внутри блоков язык создан на базе Lua 5.3 и во многом следует его синтаксису. Тем не менее имеются существенные отличия, поэтому полное описание используемого в TRIK Studio языка приводится здесь.
Объявление нескольких переменных в одном блоке «Выражение»:
То же через блоки «Инициализация переменной»:
Пропорциональный регулятор для езды по линии с использованием двух датчиков света для платформы ТРИК:
Пример использования массивов для задания портов блока «Моторы вперёд». Создаётся массив с именем a
, нулевому элементу присваивается порт M3
, первому — M1
, потом содержимое первого элемента массива меняется на M4
, затем получившийся массив передаётся в свойство «Порты» блока «Моторы вперёд»: