How to assign new values to the simulink model blocks while it is executing

Asked by Arun Badigannavar on 21 Jan 2013
Latest activity Commented on by Arun Badigannavar on 22 Jan 2013
function pushbutton1_Callback(hObject,eventdata)
Final_Result=[];
open_system('Desktop\test_Final.slx')
for i=15
set_param('test_Final','StopTime', sprintf('%d',i));
set_param('test_Final','Simulationcommand','start');
options = simset('SrcWorkspace','base');
end
    function pushbutton2_Callback(hObject,eventdata)
    pause(0.44)
    b=5
    assignin('base','b',b)
    set_param('test_Final','Simulationcommand','continue');
    set_param('test_Final','Simulationcommand','update');
  end
How to change the value of b,,,which is constant block im my model,,i just want to change the value of constant block ,,,while simulink model is executing

2 Comments

Kaustubha Govind on 21 Jan 2013

It looks like you are already changing the value of 'b' in the workspace and running set_param('test_Final','Simulationcommand','update') - does this not work?

Arun Badigannavar on 22 Jan 2013

Thanks for reply,,,it works

Arun Badigannavar

Tags

Products

0 Answers

Contact us