Менеджер по моделированию

Контролируйте несколько моделирований в одном окне

Описание

Менеджер по моделированию позволяет вам контролировать состояние нескольких моделирований. Используя это приложение, вы можете:

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

  • Найдите моделирования той ошибкой.

  • Прервите моделирования.

  • Выберите запущенное моделирование и откройте модель в Simulink, ​ со всеми настройками моделирования применился к модели.

  • Просмотрите результаты симуляции в Моделировании Data Inspector.

Откройте менеджера по моделированию приложение

  • Команда sim – можно использовать sim с объектом SimulationInput открыть пользовательский интерфейс. Установите аргумент ShowSimulationManager на on.

    out = sim(in, 'ShowSimulationManager', 'on')

  • Команда parsim – Набор аргумент ShowSimulationManager к on с Parallel Computing Toolbox. команда parsim использует объект SimulationInput запустить моделирования. Для получения дополнительной информации смотрите Simulink.SimulationInput.

    out = parsim(in, 'ShowSimulationManager', 'on')

  • Чтобы вновь открыть менеджера по Моделированию, используйте команду openSimulationManager ('modelName'). Эта команда позволяет вам вновь открыть последний рабочий сеанс.

    Примечание

    Можно использовать эту команду, чтобы вновь открыть менеджера по Моделированию, если вы закрываете окно непреднамеренно.

Примеры

Открытый менеджер по моделированию

Откройте образцовый sldemo_suspn_3dof и создайте набор значений развертки.

mdl = 'sldemo_suspn_3dof';
open_system(mdl);
Cf_sweep = Cf*(0.05:0.1:0.95);
numSims = length(Cf_sweep);

Создайте массив объектов Simulink.SimulationInput изменить блочное Взаимодействие Дорожной Приостановки параметра со значениями развертки.

for i = numSims:-1:1
 in(i) = Simulink.SimulationInput(mdl);
 in(i) = setBlockParameter(in(i), [mdl '/Road-Suspension Interaction'], 'Cf', num2str(Cf_sweep(i)));
end

Запустите несколько моделирований и откройте менеджера по Моделированию, чтобы контролировать их.

out = parsim(in, 'ShowSimulationManager', 'on')

В отсутствие Parallel Computing Toolbox, моделирования, запущенные в сериале.

Используя менеджера по моделированию

Если при запуске команду parsim, менеджер по Моделированию, которого пользовательский интерфейс открывает можно следующим образом:

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

Можно просмотреть все несколько моделирований в подробном представлении списка. Это представление дает вам опцию, чтобы добавить или удалить столбцы. Используйте кнопку, чтобы выбрать который столбцы отобразиться. Можно также отсортировать столбцы на основе настройки.

Можно просмотреть больше информации о конкретном выполнении путем нажатия на него. Когда вы нажимаете на выполнение, детали моделирования появляются в нижней части окна.

Чтобы скрыть детали выбранного выполнения, нажмите кнопку Simulation Details.

Открытая нажатая кнопка, позволяет вам открывать модель со спецификациями выбранного выполнения.

Можно просмотреть результаты одного или нескольких выполнений в Моделировании Data Inspector путем нажатия кнопки Show Results. Нажатие на выставленные Результаты создает Моделирование Data Inspector, запущенный от объекта Simulink.SimulationOutput, и отображено в Моделировании Data Inspector. Можно также возвратить результаты в объекте Simulink.SimulationOutput.

Чтобы остановить задание в начале ваших моделирований, можно использовать кнопку Stop Job.

Связанные примеры

Была ли эта тема полезной?