exponenta event banner

Задачи просмотра плавающей области и области

Эти задачи проходят через часто используемые процедуры «Плавающая область» и «Просмотр области».

Добавление плавающего блока области к модельным сигналам и сигналам подключения

Чтобы добавить блок плавающей области из библиотеки блоков Simulink ®:

  1. На вкладке «Моделирование» выберите «Обозреватель библиотек».

  2. Из модуля Simulink/Sinks перетащите в модель копию блока «Плавающая область».

Для подключения сигналов к плавающей области:

  1. Дважды щелкните на блоке «Плавающая область».

  2. На панели инструментов окна области нажмите кнопку выбора сигнала. Для просмотра выбора сигнала может потребоваться выбрать раскрывающийся список рядом с кнопкой блокировки.

    Редактор Simulink Editor выделен серым цветом, что указывает на возможность интерактивного выбора сигналов для подключения к области.

  3. Выберите сигналы, которые требуется подключить к области. Чтобы выбрать несколько сигналов, щелкните и перетащите.

  4. Во всплывающем окне Connect установите флажок рядом с сигналами, которые требуется подключить.

  5. Для областей с несколькими дисплеями (вложенными графиками) выберите нужный экран в раскрывающемся списке в верхней части всплывающего окна «Подключение» и подключите сигналы.

  6. Щелкните значок X в правом верхнем углу холста Simulink.

    Ваши сигналы теперь подключены к плавающей области. Выполните моделирование для просмотра выводимых на печать сигналов.

Добавление средства просмотра области к сигналу

  1. Выберите сигнал для просмотра.

  2. На вкладке Моделирование (Simulation) в галерее Подготовка (Prepare) выберите Добавить средство просмотра (Add Viewer).

  3. В окне Добавить средство просмотра выберите средство просмотра, например Область.

Добавление сигналов в существующую плавающую область или средство просмотра области

Подключите сигналы к существующему средству просмотра плавающей области или области.

  1. Откройте область, дважды щелкнув блок «Плавающая область» или значок «Просмотр области».

  2. На панели инструментов окна области нажмите кнопку выбора сигнала. Для просмотра выбора сигнала может потребоваться выбрать раскрывающийся список рядом с кнопкой блокировки.

    Редактор Simulink Editor выделен серым цветом, что указывает на возможность интерактивного выбора сигналов для подключения к области.

  3. Выберите сигналы, которые требуется подключить к области. Выберите несколько сигналов, щелкните и перетащите.

  4. Во всплывающем окне Connect установите флажок рядом с сигналами, которые требуется подключить.

  5. Для областей с несколькими дисплеями (вложенными графиками) выберите нужный экран в раскрывающемся списке в верхней части всплывающего окна «Подключение» и подключите сигналы.

  6. Щелкните значок X в правом верхнем углу холста Simulink.

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

Сохранение данных моделирования из плавающей области

В этом примере показано, как сохранить сигналы в рабочей области MATLAB ® с помощью блока плавающей области. Эту же процедуру можно выполнить для сохранения данных из Scope Viewer. Сведения о сохранении данных из блока области или временной области см. в разделе Сохранение данных моделирования с использованием блока области.

В этом примере используется измененная версия vdp модель. В этом примере плавающая область связана с x1 и x2 сигналы.

Настройка регистрации сигналов из плавающей области

model = 'vdpFloatingScope';
open_system(model);

  1. В окне Плавающая область выберите Просмотр > Свойства конфигурации.

  2. На вкладке Logging (Ведение журнала) выберите Log/Unlog Viewer Signals to Workspace (Регистрация/отмена регистрации сигналов в рабочей области). При нажатии этой кнопки Simulink помещает символы регистрации на сигналы, подключенные к плавающей области.

  3. В редакторе Simulink на вкладке Моделирование (Modeling) щелкните Параметры модели (Model Settings).

  4. В окне Свойства конфигурации выберите Импорт/экспорт данных.

  5. Установите флажок Signal logging (Регистрация сигналов). В этом окне также можно задать имя параметра. Имя параметра по умолчанию: logsout.

Использование сохраненных расчетных данных

Запустите моделирование. Simulink сохраняет данные в рабочую область MATLAB в переменной out.

out = sim(model);

Simulink сохраняет все записанные или сохраненные данные моделирования как одну структуру. В out, объект данных области logsout имеет один элемент для каждого зарегистрированного сигнала.

В окне команд MATLAB постройте график данных журнала для x1.

x1_data = out.logsout.get('x1').Values.Data;
x1_time = out.logsout.get('x2').Values.Time;
plot(x1_time,x1_data);

Добавление средств просмотра и управление ими

Откройте Диспетчер объектов просмотра и генераторов. На вкладке «Моделирование панели инструментов Simulink» разверните коллекцию «Подготовка» и выберите «Диспетчер Viewers».

В Диспетчере объектов Viewers и Generators Manager можно просмотреть все добавленные средства просмотра или генераторы.

  • Чтобы добавить средства просмотра или генераторы, щелкните и выберите средство просмотра. Новые зрители и генераторы не подключены ни к каким сигналам.

  • Для подключения сигналов щелкните на средстве просмотра или генераторе и нажмите кнопку.

  • Чтобы удалить средство просмотра или генератор, щелкните значок.

Быстрое переключение визуализации различных сигналов в плавающей области

  1. Откройте окно Плавающая область (Floating Scope).

  2. На панели инструментов нажмите кнопку «Заблокировать», чтобы значок был разблокирован.

  3. В модели щелкните сигнальную линию для выбора и выделения сигнальной линии. Чтобы выбрать несколько сигналов, удерживайте нажатой клавишу Shift при выборе сигналов.

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

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

См. также

| |

Связанные темы