Изучение среды VisSim 3.0 и ее применения для расчета систем управления. Изучение расчета одноконтурной САР в среде VisSim 3.0, страница 2

Рис. 2. Обозначения частей блока

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

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

Числовые значения блоков всегда вычисляются  до 15 значащих десятичных чисел. Однако, есть возможность выбора представления их до 6 или 15 значащих десятичных цифр. Это устанавливается в строке HighPrecisionDisplayв окне Preferences меню Edit.

На диаграмме блоки связаны между собой с помощью линий – проводов. По ним передаются данные моделирования – числа. Если есть необходимость передавать сигнал от блока к блоку так, чтобы не было видно прямой связи между ними, то можно воспользоваться боком variable. Этот блок передает данные без линии связи.

VisSim предлагает два вида проводов: flex wires (плоский или отдельный провод) и vector wires (векторный провод). Flex wires – тонкий провод, который позволяет проходить единственному сигналу. Vector wires, является толстым проводом, содержащим несколько flex wires. Векторные провода используются при выполнении векторных или матричных действий, а также для уменьшения порядка монтажа при сложном проектировании, когда на диаграмме множество блоков и проводов между ними.

При монтаже блоков необходимо выполнять следующие правила:

1. Провод может быть натянут только между входом одного блока и выходом другого. Треугольная форма входных зажимов позволяет отличать их от выходных.

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

3. Нельзя провести несколько проводов между двумя блоками.

Цвет проводов можно менять в диалоговом окне Color меню View.

Используя команду Display Mode, можно скрыть все провода. Это опция необходима тогда, когда нужно показать аппаратуру без линий связи или при показе анимации.

Убирать или добавлять зажимы соединения к блокам можно, используя команды Add Connector и Remove Connector меню Edit.

Для наглядной организации монтажа можно назначать классы связи на блоки. Класс связи состоит из названия и цвета. Цвет, назначенный проводу, будет применен и к зажиму соединения. Например, можно назначить класс с именем «Давление» ко всем зажимам, чьи входные и выходные сигналы касаются вычисления давления. Все провода, проходящие через эти зажимы, будут того же цвета. Классы связи назначаются через диалоговое окно Connector Properties, которое появляется при двойном щелчке мышью по зажиму соединения. Для предотвращения протяжки проводов между зажимами соединения различных классов, нужно активизировать строку Restrict Connections to Class Members в диалоговом окне Connector Properties.

Копировать, вставлять и вырезать блоки можно через буфер обмена, используя сочетание клавиш Ctrl+C, Ctrl+V и Ctrl+X. Для перемещения блока в пределах одной диаграммы используется способ «drag & drop».

Для более наглядного представления сигнала иногда необходимо повернуть блок на 1800, это можно сделать командой Flip Horizontal меню Edit или выделить блок и нажать сочетание клавиш Ctrl+правая стрелка.

Для более эстетичного вида диаграммы можно выровнять блоки вертикально и горизонтально. Для этого нужно активизировать команду Snap to Grid в диалоговом окне Preferences меню Edit. Эта команда создаст на диаграмме невидимую сетку и блоки будут выровнены.

Задание свойств моделирования

Свойства моделирования задаются в диалоговом окне SimulationProperties меню Simulate (рис. 3). 

Рис. 3. Диалоговое окно Simulation Properties

Это окно позволяет ввести начало времени моделирования (строка Start), шаг времени моделирования (Step Size), конец времени моделирования (End). Активизированная строка Run in Real Time позволит проводить моделирование в реальном масштабе времени. Строка Auto Restart будет автоматически перезапускать моделирование без известных последних состояний системы. Потребность в этом возникает при управлении в реальном масштабе времени или при обучении нейросети, когда данные в среду VisSim должны подаваться постоянно. Для сохранения состояния блоков каждый раз, когда VisSim вновь начинает моделирование, нужно активизировать строку Retain States.