www.gusucode.com > simulink 案例源码程序 matlab代码 > simulink/GetaSimulationMetadataObjectforvdpSimulationExample.m

    %% Get a SimulationMetadata Object for vdp Simulation  
% Simulate the |vdp| model. Retrieve metadata from a |SimulationMetadata|
% object of the simulation.   

%% 
% Simulate the |vdp| model. Save the results of the |Simulink.SimulationOutput|
% object in |simout|. 
 open_system('vdp');
 simout = sim(bdroot,'ReturnWorkspaceOutputs','on');  

%% 
% Retrieve metadata information about this simulation using |mData|. This
% is the |SimulationMetadata| object that |simout| contains. 
 mData=simout.getSimulationMetadata()  

%% 
% Store custom data or string in |simout|. 
 simout=simout.setUserData(struct('param1','value1','param2','value2','param3','value3'));
 simout=simout.setUserString('Store first simulation results');  

%% 
% Retrieve the custom data you stored from |mData|. 
 mData=simout.getSimulationMetadata()
 disp(mData.UserData)  

%% 
% Retrieve the custom string you stored from |mData|. 
 mData=simout.getSimulationMetadata()
 disp(mData.UserString)