% Make sure the Simulation Data Inspector is empty, and PCT support is% enabled.
Simulink.sdi.clear
Simulink.sdi.enablePCTSupport('local')
% Define Ts values
Ts_vals = [0.01, 0.02, 0.05, 0.1, 0.2, 0.5, 1];
parfor index = 1:7
% Select value for Ts
Ts_val = Ts_vals(index);
% Change the filter time constant and simulate
modelWorkspace = get_param('slexAircraftExample','modelworkspace');
modelWorkspace.assignin('Ts',Ts_val)
sim('slexAircraftExample')
% Create a worker run for each simulation
workerRun(index) = Simulink.sdi.WorkerRun.getLatest
endspmd% Remove temporary directories
cd(workDir)
rmdir(tempDir, 's')
rmpath(workDir)
end
ds(7) = Simulink.SimulationData.Dataset;
for a = 1:7
ds(a) = workerRun(a).getDataset;
end
ds(1)
ans =
Simulink.SimulationData.Dataset '' with 2 elements
Name BlockPath
__________ ________________________________________
1 [1x1 Signal] alpha, rad ...rcraftExample/Aircraft Dynamics Model
2 [1x1 Signal] Stick slexAircraftExample/Pilot
- Use braces { } to access, modify, or add elements using index.
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.