How to run simulink model from gui written in script?

I am running my simulink models from GUI,where Gui i have developed using MATLAB script,,,,and am controlling my stop time of both models through script ,,but am unable to do this,, Getting error like""""""Error using FinalTest/pushbutton2_Callback (line 115) Invalid StopTime specified in the Configuration Parameters dialog for block diagram 'course_speed_position'
Error while evaluating uicontrol Callback"""""This is my error ,,anybody help me?

4 commentaires

If I give my stop Time ,some constant value,,its tasking,,but its not taking variable for stop time through MATLAB Script
TAB
TAB le 7 Déc 2012
How are you setting StopTime ?
Are you using set_param() ?
for i=1:25;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, set_param('course_speed_position','StopTime', 'i'),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,end,,,,,,,,,,,,,This is how am setting it
in set-param if i give constant value it ill work nut i want control it throuh vqariable

Connectez-vous pour commenter.

 Réponse acceptée

TAB
TAB le 7 Déc 2012
Modifié(e) : TAB le 7 Déc 2012
Try this, set_param() expect the value in string. So convert the value of i to string then pass it to set_param().
for i=1:25
set_param('course_speed_position','StopTime', sprintf('%d',i));
end

Plus de réponses (1)

Muruganandham Subramanian
Muruganandham Subramanian le 7 Déc 2012
Modifié(e) : Muruganandham Subramanian le 7 Déc 2012

0 votes

Through script, you can do this by before using sim('your model name'); Mention the Tstop=10 or any, then you can change this value for your need...

1 commentaire

for i=1:1:25; set_param('course_speed_position','StopTime', 'i'); set_param('course_speed_position1','StopTime', 'i'); % pause(0.) simOut = sim('C:\Documents and Settings\admin\Desktop\New Folder (5)\02_12_2012(Simulink blocks)\Resolved Models\Speed+Position+Course\course_speed_position.mdl'); simOut1 = sim('C:\Documents and Settings\admin\Desktop\Trial Testing\course_speed_position1.mdl'); end,,,,this is how am settingg the stop time ,,,

Connectez-vous pour commenter.

Catégories

Produits

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by