Построение модели
Добавление и соединение блоков
Математическая модель в Engee представляет собой блоки различных математических операций, расположенные на рабочем поле и соединенные между собой связями.
Чтобы перейти к списку доступных блоков, нажмите иконку Библиотека.
Чтобы добавить блок в модель, перетащите его из Библиотеки блоков на рабочее поле с помощью левой клавиши мыши.
Математическая модель, как правило, состоит из блока-источника, который генерирует данные (например, Sine Wave), блока-обработчика (например, Saturation) и блока-приемника (например, Terminator).
Чтобы выделить несколько блоков, зажмите Shift и левую кнопку мыши, перемещайте курсор для выделения нужных блоков.
Для передачи данных между блоками используются соединения между выходом и входом блоков. Стрелкой, направленной из блока, обозначен выход данных (1), направленной в блок — вход (2).
Чтобы соединить блоки, существует несколько способов:
-
Нажмите и удерживайте левую кнопку мыши на выходе одного блока, проведите курсор до входа следующего блока и отпустите кнопку мыши.
-
Перетащите один блок к другому, появится интерактивная подсказка (светло-зеленая линия), которая еще не является связью. Кликните левой клавишей мыши, чтобы превратить в полноценную связь.
-
нажмите Ctrl+ЛКМ по уже готовой связи для создания ответвлений:
В модели может быть больше одного блока каждого типа. К примеру, можно добавить еще один блок-обработчик и блок-приемник, соединив их с уже имеющимися блоками в модели.
Настройка параметров блоков
Чтобы перейти в настройки блока, дважды кликните левой клавишей мыши на нужный блок, либо кликните на блок левой клавишей мыши и нажмите Настройки .
После этого откроется окно модуля Настройки, в котором можно задать параметры блока, редактируя соответствующие поля и выбирая пункты в раскрывающихся списках.
Вы можете запускать модели, имея на холсте неподключенные блоки и линии.
|
Параметры как выражения
Параметры блоков могут быть настроены с помощью выражений. Для этого в редакторе скриптов или командной строке определите переменную, на основе которой будет построено выражение. Например:
-
В командной строке присваиваем переменной
t
значение5
:В окне переменных будут отображены все созданные переменные и их значения.
-
В настройках блока выберите нужный параметр и введите выражение с заданной ранее переменной:
-
В окне графиков посмотрите результаты симуляции:
Создание иерархии модели с помощью подсистем
Для удобства визуализации математической модели можно воспользоваться блоком Subsystem. Это нужно в тех случаях, когда количество блоков в модели настолько большое, что работать с ними становится неудобно.
Чтобы добавить подсистему, вы можете:
-
выделить блоки, которые вы хотите добавить в подсистему, нажать многоточие и затем на иконку Подсистема;
-
добавить блок Subsystem из библиотеки блоков, дважды кликнуть по нему левой клавишей мыши (так вы войдете в подсистему) и добавить нужные блоки стандартным способом.
Внутри одной подсистемы можно создать неограниченное количество других подсистем, находящихся на разных уровнях вложенности. В результате у модели появляется иерархия. Для навигации по разным уровням модели используйте Панель навигации.
Отключение и пропуск блоков
Вы можете отключать или пропускать блоки рабочего пространства Engee:
-
Отключить блок — функция аналогична тому, как если бы блока не существовало в модели. Это означает, что блок отключается и его наличие не влияет на поведение модели:
-
Пропустить блок — функция аналогична тому, что входы блока напрямую подключены к его выходам. Это означает, что блок пропускается и данные проходят сквозь него без изменений. Это эквивалентно соединению всех входов блока напрямую с соответствующими выходами блока:
Особенности отключения и пропуска блоков Engee:
|
Закладки в моделях
Закладки позволяют быстро перемещаться между разными моделями и уровнями вложенности. Для добавления закладки нажмите по иконке Сделать скриншот и выберите раздел Закладки. В этом разделе закладок доступно две опции:
-
Добавить закладку — система сохраняет текущее положение в модели. После этого в правом нижнем углу появится скриншот закладки, где можно изменить ее имя или удалить:
-
Открыть список — отображает все сохраненные закладки, которые можно использовать для навигации. В списке также можно переименовать или удалить закладки:
Для перехода к закладке выберите нужную из списка и дважды нажмите по ней левой кнопкой мыши. При необходимости используйте поиск по имени.