Обзор блоков Scope и Scope Viewer

Обзор методов

Simulink® осциллографы предоставляют несколько методов для отображения данных моделирования и собирания данных для более позднего анализа. Символы на вашей блок-схеме представляют различное отображение данных и методы сбора данных.

Simulink model showing an example of how Simulink displays a Signal Test Point, a Signal Logging badge, a Signal viewer, a scope block, and a floating scope block.

Для получения дополнительной информации об этих методах:

Осциллограф Simulink по сравнению с плавающим осциллографом

Блоки Scope и Floating Scope блокируют и результаты симуляции отображения, но они отличаются по тому, как вы присоединяете сигналы и сохраняете данные. Поведение симуляции для Floating Scope и Средства просмотра Осциллографа идентично, но вы управляете ими по-другому в вашей модели.

ВозможностьОсциллограф SimulinkПлавающий осциллограф SimulinkСредство просмотра осциллографа Simulink
Присоединение сигналовСоедините сигнальные линии с блоком Scope с помощью входных портов.

Присоедините сигналы в интерактивном режиме из модели прежде и во время симуляции. Смотрите Добавляют Сигналы к Существующему Плавающему Средству просмотра Осциллографа или Осциллографа и Быстро Визуализации Переключателя Различных Сигналов на Плавающем Осциллографе.

Присоедините сигналы от менеджера по Средствам просмотра и Генераторам, в интерактивном режиме от панели инструментов или использования контекстного меню сигнальной линии.
Доступ к сигналамПоскольку линии сигналов соединяются с блоком Scope, сигналами доступа на разных уровнях иерархии модели с помощью блоков GoTo.

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

Можно получить доступ к большинству сигналов в иерархии модели, включая модели, на которые ссылаются, и Stateflow® графики. Вы не можете получить доступ к оптимизированным сигналам.

Средства просмотра осциллографа присоединены к сигнальным линиям.

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

Регистрация данныхСохраните данные к MATLAB® переменная как массив, структура или объект.Сохраните данные к переменной MATLAB как объект.Сохраните данные к переменной MATLAB как объект.
Управление симуляциейЗапустите, передайте, и задние кнопки на панели инструментов.Запустите, передайте, и задние кнопки на панели инструментов.Запустите, передайте, и задние кнопки на панели инструментов.
Масштабируйте оси после симуляции

Кнопки на панели инструментов, чтобы масштабировать пределы Оси X и Оси Y

Набор Axes scaling к Auto для Оси X и Оси Y.

Кнопки на панели инструментов, чтобы масштабировать пределы Оси X и Оси Y.

Набор Axes scaling к Auto только для Оси Y.

Кнопки на панели инструментов, чтобы масштабировать пределы Оси X и Оси Y.

Набор Axes scaling к Auto для Оси X и Оси Y.

Добавьте к моделиДобавьте блок из библиотеки приемников Simulink.Добавьте блок из библиотеки приемников Simulink.Добавьте менеджера по Средствам просмотра и Генераторам использования.
Визуальная индикация в моделиБлок Scope соединяется с сигналами.Блок Floating Scope, не присоединенный к любым сигнальным линиям.Значки средства просмотра, расположенные выше сигнальных линий для всех присоединенных сигналов.
Управляйте осциллографами централизованноНет.Нет.Используйте менеджера по Средствам просмотра и Генераторам, чтобы добавить или удалить средства просмотра, и присоединить или удалить сигналы.
Управляйте осциллографами локальноПрисоедините сигнальные линии к блоку Scope в портах.Присоедините сигналы из окна Floating Scope.Добавьте средства просмотра и присоедините дополнительные сигналы в иерархии модели с помощью контекстных меню или из окна средства просмотра Осциллографа.
Поддержка Simulink Report Generator™Да.Да.Нет.
Блок Connecting Constant с набором Sample time к inf (постоянный шаг расчета)Строит значение данных на первом временном шаге и каждый раз, когда вы настраиваете параметр.Графики все значения данных.Строит значение данных на первом временном шаге и каждый раз, когда вы настраиваете параметр.

Осциллограф Simulink по сравнению с DSP System Toolbox Time Scope

Если у вас есть Simulink и лицензия DSP System Toolbox™, можно использовать или Осциллограф Simulink или DSP System Toolbox Time Scope. Выберите осциллограф на основе своих требований к приложению, как блоки работают, и значения по умолчанию каждого блока.

Если у вас есть лицензия DSP System Toolbox, и вы использовали Time Scope, продолжите делать так в ваших приложениях. Используя Time Scope блок требует лицензии DSP System Toolbox.

ФункцияОсциллографTime Scope
Местоположение в библиотеке блоковБиблиотека Simulink SinksБиблиотека DSP System Toolbox Sinks
Триггер и панели измерения

С Simulink только:

  • Триггер

  • Измерение курсора

С DSP System Toolbox или лицензией Simscape™:

  • Статистика сигнала

  • Двухуровневые измерения

  • Пиковое средство поиска

  • Триггер

  • Измерения курсора

  • Статистика сигнала

  • Двухуровневые измерения

  • Пиковое средство поиска

Режим Simulation поддерживает для основанных на блоке шагов расчета

Для основанных на блоке шагов расчета, всех входных параметров блока, запущенного на том же уровне.

Для быстрого режима Accelerator смотрите Поведение Осциллографов и Средств просмотра с Быстрым Режимом Accelerator.

  • Нормальный

  • Акселератор

  • Быстрый акселератор

  • Внешний

  • Быстрый акселератор

  • Внешний

Режим Simulation поддерживает для основанных на порте шагов расчета

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

Нет.
  • Нормальный

  • Акселератор

Структурируйте обработку сигналовВключенный в блок Scope с лицензией DSP System Toolbox.Включенный в блок Time Scope.
Распространение шага расчетаЕсли различные порты имеют различные частоты дискретизации, осциллограф использует наибольший общий делитель уровней.При использовании основанных на порте шагов расчета различные порты блока Scope наследовали различные уровни, и строит сигналы согласно тем уровням.
Сохраните модель в предыдущий релиз SimulinkПри сохранении в релиз перед R2015a блок Scope преобразован в осциллограф с функциями, доступными в том релизе.Никакое изменение в функциях.

Эта таблица приводит различия в Значениях свойства по умолчанию Настройки между блоками Time Scope и Scope.

СвойствоЗначение по умолчанию осциллографаЗначение по умолчанию Time Scope
Открытый в начале симуляцииОчищенныйВыбранный
Обработка входаЭлементы как каналы (базирующаяся выборка)Столбцы как каналы (базирующаяся система координат)
Максимизируйте осиOff'auto'
Единицы измерения времени'none'Метрика (на основе отрезка времени)
Метки оси времениНижняя часть отображается толькоВсе
Покажите метку оси времениОчищенныйВыбранный
Постройте тип'auto'Строка
Заголовок% <Метка сигнала>Никакой заголовок
YLabel Никакая меткаАмплитуда

Смотрите также

| | | (DSP System Toolbox)

Похожие темы