Simulation Manager

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

Описание

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

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

  • Найдите симуляции той ошибкой.

  • Прервите симуляции.

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

  • Просмотрите результаты симуляции в Инспекторе Данных моделирования.

Откройте приложение Simulation Manager

  • Команда 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')

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

    Примечание

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

Примеры

Открытый Simulation Manager

Откройте модель 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 изменить параметры блоков Road-Suspension Interaction со значениями развертки.

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

Запустите несколько симуляций и откройте Simulation Manager, чтобы контролировать их.

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

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

Используя Simulation Manager

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

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

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

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

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

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

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

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

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