Документация Engee

Окно переменных

Окно переменных variables article 2 1 — это инструмент Engee, предназначенный для управления переменными. В нем содержится информация о переменных, созданных в процессе работы.

Переменная — это имя, ассоциированное (связанное) с некоторым значением. Значение — это число, строка, матрица или другой тип данных. Переменные в Engee доступны в командной строке, редакторе скриптов и окне Переменные. Переменные также могут быть переданы как параметры блоков среды моделирования.

Для открытия окна переменных выберете значок variables article 2 1 в левом верхнем меню рабочей области Engee. Переменные можно создать:

  • Через командную строку:

    variables article 1

  • Через редактор скриптов. Для этого создайте новый скрипт (в примере назван new), добавьте область ввода кода и создайте переменные, нажав на зеленую кнопку Выполнить variables article 2 1 1.

    variables article 2 1 1

В окне переменных представлены следующие столбцы:

  • Имя переменной;

  • Значение переменной;

  • Тип данных переменной (класс);

  • Размер переменной.

Можно переместить столбцы окна переменных, перетаскивая заголовок мышью. Также можно менять ширину этих столбцов.

variables article 2 2

Двойной клик левой кнопкой мыши по разделителю столбца автоматически подстраивает его ширину под самый длинный элемент:

variables article 2 2 1

Можно редактировать значение переменной, нажав по имени двойным кликом или вызвав контекстное меню правой кнопкой мыши для выбора опции Редактировать значение.

variables article 2 4

Для редактирования имени переменной выберите соответствующую опцию из контекстного меню, вызванного правым кликом по имени переменной, либо дважды нажав по ее имени:

variables delete 1 1

Подробнее о разрешенных именах переменных можно ознакомиться в статье.

Можно скопировать имя или значение переменной, нажав по имени и выбрав функцию Копировать в контекстном меню.

variables article 2 3

Можно очистить ненужные переменные, нажав правой кнопкой мыши и выбрав Очистить (также используется клавиша delete). Для очистки всех переменных выберите иконку метлы в правом верхнем углу.

variables delete 1

Кнопка kernel reboot перезапускает ядро Engee. Процесс перезапуска займет некоторое время и полезен в случаях перегрузки системы.

В языке программирования Julia можно использовать не только латинские символы, но и символы из Unicode, например, \delta. При вводе символа \delta в командной строке, нажатии клавиши Tab можно получить соответствующий символ, который можно использовать в качестве имени переменной. Полученный символ можно скопировать из командной строки и вставить в редактор скриптов для использования.

Содержимое переменных

Значение переменной с типом данных Vector или Matrix может быть изменено в редакторе векторов и матриц в окне переменных.

Для примера поставьте любое число в любую свободную ячейку матрицы — матрица будет автоматически расширена (заполнена нулями) до этой ячейки. Ввод переменной в командной строке или редакторе скрипта покажет измененную матрицу:

variables article 2 6

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