
3. Эксперименты с визуальной моделью.
На Рис 3.1 показано главное окно визуальной модели после первого запуска. Визуальная модель также как и интегрированная оболочка является многооконным приложением. В заголовке главного окна указывается имя выполняемой модели, которое вы можете изменить в окне виртуального стенда интегрированной оболочки (по умолчанию это имя проекта). В левой части инструментальной панели отображается текущее значение модельного времени (начальное значение 0). В нижней части главного окна выводится информация о текущих типах совокупной системы уравнений и общем числе уравнений (в случае системы с переключениями они могут изменяться в ходе прогона модели).
В левом верхнем углу расположено окно виртуального стенда, которое отражает структуру модели и является «проводником» по ней. Для всех блоков, присутствующих в модели (в данном случае имеется один блок _1), автоматически открываются окна переменных. В заголовке дочерних окон указывается блок или элемент блока, который отображается в данном окне. Мы обращаем внимание на то, что после создания экземпляра этого устройства его параметры приняли указанные значения и фазовые переменные инициализированы указанными выражениями.
3.1 Запуск и рестарт модели.
Запустив
выполнение модели с помощью кнопки
(на инструментальной панели главного
окна модели) или с помощью команды
«Моделирование/Пуск» главного меню. Мы
видим, что начнет изменяться модельное
время (в темпе реального, если у нашего
компьютера достаточная производительность)
и значения фазовых переменных. Однако,
наблюдение за цифровыми значениями
мало что дает (только констатацию, что
в модели вообще что-то вычисляется).
Поэтому остановим выполнение с помощью
кнопки
или команды «Моделирование/Стоп» и
затем закончим данный прогон с помощью
кнопки
или команды «Моделирование/Рестарт».
В результате этих действий данный
экземпляр испытуемой системы будет
уничтожен и создан новый, снова с
начальными значениями переменных.
Модельное время снова будет равно 0.
Рис
3.1
3.2 Временная и фазовая диаграммы.
С
помощью кнопки
или команды «Окна/Новая диаграмма»
создадим окно диаграммы (по умолчанию
это будет временная диаграмма, т.е. по
оси абсцисс будут откладываться значения
модельного времени). Методом “drag-and-drop”
перенесем в окно диаграммы из окна
переменных переменные x1,
x2,
Q,
x1_0
и x2_0.
Запустим модель и получим следующий
график cм.
Рис 3.2.
Замечание.
Может оказаться, что на нашем компьютере
эти несложные уравнения решаются так
быстро, что мы просто не успеваем ничего
заметить. С помощью кнопки
или команды «Установки/Модель» вызовем
диалог редактирования установок. На
станице «Выполнение» переключим параметр
«Соотношение модельного и реального
времени» из положения «так быстро как
можно» в положение «число» (по умолчанию
это 1, то есть моделирование в реальном
времени). Изменяя это число, мы можем
ускорять или замедлять прогон модели.
Рис
3.2,
т.е получить фазовую диаграмму. Для
этого создадим новую диаграмму, перетащим
в нее те же самые переменные, а затем
правой клавишей мыши откроем на ней
всплывающее меню и выполним команду
«Настройка». В появившемся диалоге
настроек укажем с помощью двойного
щелчка мышью в поле
,
что по оси абсцисс откладываются значения
переменнойQ
(см. Рис. 3.3). Запустив модель снова, мы
получим следующий график (см. Рис. 3.4).
Рис
3.3
Рис
3.4