Используйте сценарии и вставьте сигналы в редактор сигналов

Используйте сценарии для группировки и организации входных параметров

Редактор сигналов использует сценарии, чтобы сгруппировать и организовать наборы входов, которые будут сохранены в MAT-файл для одной симуляции. Чтобы создать данные сигнала с помощью существующих наборов данных из существующих сценариев или создать пустой сценарий, в который можно добавить сигналы, используйте меню Scenario Редактор.

ДействиеОпция

Чтобы создать сценарий из корневых входных портов модели

Выберите Scenario > Scenario from Model. (Доступно только при доступе к Редактор из Root Inport Mapper.)

Вы также можете использовать signaleditor функция с аргументом модели.

Примечание

При использовании этой опции полученный сценарий содержит сигналы с типами данных и размерностями входных портов.

Чтобы создать пустой сценарий и создать сигналы с нуля

Выберите Scenario > Blank Scenario.

Импорт сценариев из MATLAB® рабочая область

Выберите Scenario > From Workspace.

После того, как ваш сценарий:

Ссылка на данные сигнала из Блока Signal Builder и Simulink Design Verifier Окружения

Можно использовать Signals > Edit MAT-File, чтобы связать данные MAT-файлов из этих источников для редактирования.

Ссылка на данные из Signal Builder

Можно связать и отредактировать данные, экспортированные из блока Signal Builder в MAT-файле или MATLAB. Используйте один из следующих методов для экспорта данных:

  • Signal Builder блокирует File > Export Data > To MAT-file опцию, затем соединяет в MAT-файл.

  • signalbuilder get функция с наборами данных, затем выполните один из следующих шагов:

    • Импортируйте наборы данных в рабочую область и сохраните в MAT-файл

    • Сохраните наборы данных в рабочей области в MAT-файл и импортируйте MAT-файл

Для получения дополнительной информации об экспорте из блока Signal Builder смотрите Экспорт данных группы сигналов.

Ссылка в тестовых векторах из окружения Simulink Design Verifier

Можно связать и изменить тестовые векторы Simulink Design Verifier. Для этого рабочего процесса требуется лицензия Simulink Design Verifier.

Перед связыванием используйте Simulink Design Verifier sldvsimdata (Simulink Design Verifier) функция для преобразования тестовой структуры Simulink Design Verifier в набор Simulink.SimulationData.Dataset объекты. Этот файл содержит тестовую векторную структуру sldvData. Сохраните выход в MAT-файл и затем импортируйте его в файл Signal Редактора.

Вставка сигналов

Чтобы вставить сигналы в сценарии, выберите сценарий, а затем щелкните тип сигнала из раздела Insert.

  • Signal

    Используйте кнопку Signal разделения, чтобы указать, как вы хотите задать данные сигнала:

  • Bus

  • Ground

  • Function Call

    Если вам нужен сигнал вызова функции для корневого входного порта с явным периодическим шагом расчета, вставьте сигнал заземления вместо этого. Затем Simulink выполняет вызов функции автоматически.

Новые сигналы появляются в разделе Scenarios and Signals.

Можно также вставить несколько сигналов одного типа. Для получения дополнительной информации смотрите Создание сигналов с теми же свойствами.

Чтобы изменить порядок сигнала в иерархии или имя сигнала, смотрите Изменение имен сигнала и порядков иерархии.

Для редактирования свойств сигнала:

Добавление сигналов к сценариям

В этом примере описывается, как создать сценарий, с которым будет связан инструмент Root Inport Mapper. Затем можно запустить Редактор сигналов, чтобы манипулировать и добавить сигналы к этому сценарию.

  1. В Командном Окне MATLAB создайте некоторые данные путем набора:

    ts = timeseries([0;20],[0;10]); 
  2. В Simulink Editor создайте модель, которая содержит три блока Inport, три блока Gain, блок Mux и блок Scope. Соедините эти блоки как показано:

  3. Установите коэффициент усиления для блоков Gain равным 5, 10, и 15, соответственно.

  4. Щелкните один из блоков Inport, затем нажмите кнопку Connect Input.

    Инструмент Root Inport Mapper отображений.

  5. В разделе Link Root Inport Mapper выберите From Workspace.

  6. В окне Из рабочей области введите имя для хранения MAT-файла и нажмите OK.

  7. В Scenario разделе редактора сигналов нажмите Signals > Edit MAT-File.

  8. В окне Edit Signal File выберите новый MAT-файл и нажмите OK.

    Редактор сигналов отображений.

  9. Добавьте сигнал, Signal, к сценарию. Щелкните сценарий правой кнопкой мыши и выберите Insert > Blank Signal.

    Это действие добавляет Signal с этими свойствами по умолчанию.

    В качестве альтернативы вводите сигналы путем щелчка по типу сигнала из секции Insert или с помощью кнопки разделения Signal для создания сигнала с использованием обозначений сигналов.

  10. Измените свойства по умолчанию сигналов, которые вы хотите дополнить. В разделе Insert выберите Defaults. В диалоговом окне «Свойства по умолчанию для вставки» измените тип данных на boolean, затем щелкните правой кнопкой мыши сценарий и выберите Insert > Blank Signal.

    Это действие добавляет Signal1 с типом данных boolean.

  11. Чтобы проверить, что тип данных boolean, установите флажок график для Signal1.

См. также

|

Похожие темы