www.gusucode.com > simulinktest 案例源码程序 matlab代码 > simulinktest/DeleteTestHarnessesProgrammaticallyExample.m

    %% Delete Test Harnesses Programmatically
% This example shows how to delete test harnesses programmatically.
% Deleting with % the programmatic interface
% can be useful when your model has multiple test harnesses at different
% hierarchy levels. This example demonstrates creating four test harnesses,
% then deleting them.

%%
% 1. Open the model
open_system('sltestCar');

%%
% 2. Create two harnesses for the |transmission| subsystem,
% and two harnesses for the |transmission ratio| subsystem.
sltest.harness.create('sltestCar/transmission');
sltest.harness.create('sltestCar/transmission');
sltest.harness.create('sltestCar/transmission/transmission ratio');
sltest.harness.create('sltestCar/transmission/transmission ratio');

%%
% 3. Find the harnesses in the model.
test_harness_list = sltest.harness.find('sltestCar')

%%
% 4. Delete the harnesses.
for k = 1:length(test_harness_list)
     sltest.harness.delete(test_harness_list(k).ownerFullPath,...
     test_harness_list(k).name)
end

%%
close_system('sltestCar',0);