Интеграции

Синтаксис выражений в блоках

Для объявления переменных и задания им определенных значений используется блок «Инициализация переменной».

Блок «Инициализация переменной»

А для записи математических вычислений — блок «Выражение».

Блок «Выражение»

Также математические выражения, в том числе и изменяющие значения переменных, могут встречаться почти везде, где можно указать какое-либо значение.

Блоки и их свойства, не допускающие использования математических выражений, описаны в разделе «Общие блоки».

Все переменные в программе являются глобальными, т.е. их значения могут использоваться в любом блоке в программе.

Язык TRIK Studio

Используемый внутри блоков язык создан на базе Lua 5.3 и во многом следует его синтаксису. Тем не менее имеются существенные отличия, поэтому полное описание используемого в TRIK Studio языка приводится здесь.

Примеры записи выражений

Объявление нескольких переменных в одном блоке «Выражение»:

То же через блоки «Инициализация переменной»:

Пропорциональный регулятор для езды по линии с использованием двух датчиков света для платформы ТРИК:

Пример использования массивов для задания портов блока «Моторы вперёд». Создаётся массив с именем a, нулевому элементу присваивается порт M3, первому — M1, потом содержимое первого элемента массива меняется на M4, затем получившийся массив передаётся в свойство «Порты» блока «Моторы вперёд»: