fetchOutputs

Получите Simulink.SimulationOutput из объектов Simulink.Simulation.Future

Синтаксис

simOut = fetchOutputs(Future)

Описание

пример

simOut = fetchOutputs(Future) выбирает вывод от массива объектов Simulink.Simulation.Future, Future, после того, как каждый элемент Future будет в состоянии 'finished'. fetchOutputs возвращает массив объектов Simulink.SimulationOutput.

Примеры

свернуть все

Этот пример показывает, как использовать метод fetchOutputs на массиве объектов future получить массив Simulink.SimulationOutput.

Этот пример запускает несколько симуляций модели vdp, отличаясь значение усиления Му.

Откройте модель и задайте вектор значений Му.

open_system('vdp');
Mu_Values = [0.5,0.75,1,1.25];
MuVal_length = length(Mu_Values);

Используя Mu_Values, инициализируйте массив объектов Simulink.SimulationInput. Чтобы предварительно выделить массив, индекс цикла сделан начать с самого большого значения.

for i = MuVal_length:-1:1
    in(i) = Simulink.SimulationInput('vdp');
    in(i) = in(i).setBlockParameter('vdp/Mu',...
        'Gain',num2str(Mu_Values(i)));
end

Моделируйте модель с помощью parsim. Установите на 'RunInBackground', чтобы включить использование командной строки, в то время как симуляции запускаются.

Future = parsim(in,'RunInBackground','on');

Используйте метод fetchOutputs на Future

simOut = fetchOutputs(Future)
simOut = 

1x4 Simulink.SimulationOutput array

Входные параметры

свернуть все

Массив объектов Simulation.Simulink.Future. Чтобы создать, Future, запускают parsim с набором опции 'RunInBackground' к 'on'.

Пример: Future = parsim(in,'RunInBackground','on')

Выходные аргументы

свернуть все

Массив объектов Simulink.SimulationOutput, которые содержат все регистрируемые результаты симуляции. Размер массива равен размеру массива объектов Simulink.SimulationInput.

Вся симуляция выходные параметры (регистрируемое время, состояния и сигналы) возвращена в одном объекте Simulink.SimulationOutput. Вы задаете образцовое время, состояния, и выводите, которые регистрируются с помощью панели Data Import/Export диалогового окна Model Configuration Parameters. Можно регистрировать блоки использования сигналов, такие как блоки To Workspace и Scope. Инструмент Signal & Scope Manager может непосредственно регистрировать сигналы.

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

Функции

Классы

Введенный в R2018a