Переменные

Переменная – сигнал, именованная ячейка памяти, в которую можно записать или из которой можно прочитать значение.

Константы и переменные могут быть объявлены несколькими способами:
  • в скрипте проекта, скрипте блока "Язык программирования", скрипте проекта и других скриптах с использованием ключевых слов var, const, init, output, input ;
  • автоматически в соответствии с выражением, которое присваивается константе или переменной;
  • могут быть объявлены в одном или нескольких глобальных списках: глобальном списке сигналов проекта, списке свойств и т.п.

Константы и переменные могут иметь один из типов данных, которые приведены на странице "Типы данных языка программирования".

Прим.:
Далее под вектором понимается массив (вектор-строка) чисел, а вектор-столбец – это матрица, состоящая из нескольких строк и одного столбца.

Кроме стандартных типов переменных могут быть переменные сложного типа – записи.

Запись декларируется при указании типа данных переменной в соответствии со следующим форматом:

"имя поля" 1>{:"тип поля 1"}{="начальное значение поля 1"}{…}

Пример

var newrec :(x = 0.0, y = 0.0); 
Прим.:
Поля внутри декларации сложного типа определяются аналогично ключевому слову var.

Доступ к полю сложной переменной производится при помощи оператора -> в соответствии со следующим форматом:

Пример

А = newrec -> x; 

Пример задания некоторых типов переменных из скрипта

Задание вектора нулевой длины:

var x[], y[];