Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Simulink22.doc
Скачиваний:
38
Добавлен:
04.11.2018
Размер:
1.07 Mб
Скачать

4.2. Отображение результатов динамического моделирования

Для наглядного представления результатов моделирования следует воспользоваться блоками Scope (график) или XY Graph (графопостроитель) из категории Sinks (регистраторы сигналов), предварительно включив их в схему наряду с блоками из категории Source (генераторы сигналов). Эти результаты можно наблюдать после запуска блок-схемы и активизации по окончании сеанса моделирования блоков Scope или XY Graph. Из всех блоков категории Sinks блок Scope (график) используется чаще всего. Simulink не открывает автоматически окно этого блока. Открыть его и наблюдать сигналы, полученные в результате динамического моделирования можно, если активизировать блок Scope, дважды щелкнув по его изображению в модельном окне. Размеры и пропорции окна Scope можно менять произвольно с помощью курсора мыши.

Блок Scope отображает как скалярный, так и векторный сигнал. У этого блока по умолчанию имеется один вход. В случае, если нужно отобразить несколько сигналов, следует включить в блок-схему блок Мuх (мультиплексор) из категории Signal Routing для объединения всех этих сигналов в один векторный сигнал (рис. 5). При этом для каждого скалярного сигнала строится отдельный график, показывающий, как изменяются значения данного сигнала во времени и сами графики различаются по цвету. В окне блока можно отобразить до 30 графиков, построенных в одной системе координат.

Рис. 5. Объединение скалярных сигналов в векторный

Окно блока Scope имеет панель инструментов (рис. 6), состоящую из ряда кнопок, которые позволяют: печатать содержимое окна Scope (Print, 1-я кнопка); вызывать окно 'Scope' parameters настройки параметров блока Scope (Parameters, 2-я кнопка); изменять масштаб осей графика (Zoom, кнопки 3 - 5); устанавливать автоматически масштаб осей (Auto-Scale, 6-я кнопка); сохранять установленный масштаб осей графика для использования в последующих симуляциях (Save axes setting, 7-я кнопка).

Рис. 6. Вид панели инструментов для окна блока Scope

Чтобы увеличить масштаб графика по оси абсцисс и оси ординат следует:

а) нажать третью кнопку на панели инструментов окна Scope;

б) указать курсором верхний угол области, размеры которой надо увеличить;

в) нажать на левую клавишу мыши, чтобы зацепить этот угол;

г) переместить курсор вправо, не отпуская клавиши мыши, до тех пор, пока прямоугольник не охватит область, размеры которой надо увеличить;

д) отпустить клавишу мыши. Прямоугольник увеличится до размеров окна.

Чтобы вернуться к нормальному размеру окна следует нажать шестую кнопку на панели инструментов окна.

Используя диалоговое окно настроек 'Scope' parameters, можно установить целый ряд параметров блока Scope. Рассмотрим некоторые из них. При векторном входном сигнале, приложенном к блоку Scope, для каждого элемента (скалярного сигнала) такого вектора при соответствующей настройке этого блока строится своя ось ординат и вычерчивается отдельная кривая. Simulink рисует эти кривые различным цветом.

Чтобы установить число у-осей необходимо:

а) ввести выбранное число в текстовое поле Number of axes (число осей), расположенное на вкладке General (основные параметры) диалогового окна 'Scope' parameters, например три, и нажать кнопку ОК. В окне Scope появится три подокна для отображения изменения каждого из входных сигналов на отдельном графике, а у блока Scope число входов увеличивается до трех;

б) на входы блока Scope подать три скалярных сигнала, которые следует зарегистрировать;

в) запустить блок-схему на моделирование и активизировать окно Scope. В его подокнах отображаются скалярные сигналы.

Чтобы установить временной интервал, на котором блок Scope отображает динамику входного сигнала необходимо ввести в текстовое поле Time range (интервал) вкладки General окна 'Scope' parameters требуемое число. По умолчанию интервал изображения входного сигнала выбирается автоматически, равным интервалу моделирования, o чем свидетельствует слово auto в поле Time range.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]