How to run simulink model from gui written in script?

12 ビュー (過去 30 日間)
Arun Badigannavar
Arun Badigannavar 2012 年 12 月 7 日
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 件のコメント
Arun Badigannavar
Arun Badigannavar 2012 年 12 月 7 日
for i=1:25;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, set_param('course_speed_position','StopTime', 'i'),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,end,,,,,,,,,,,,,This is how am setting it
Arun Badigannavar
Arun Badigannavar 2012 年 12 月 7 日
in set-param if i give constant value it ill work nut i want control it throuh vqariable

サインインしてコメントする。

採用された回答

TAB
TAB 2012 年 12 月 7 日
編集済み: TAB 2012 年 12 月 7 日
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
  1 件のコメント
Arun Badigannavar
Arun Badigannavar 2012 年 12 月 7 日
Thank you ,,its working

サインインしてコメントする。

その他の回答 (1 件)

Muruganandham Subramanian
Muruganandham Subramanian 2012 年 12 月 7 日
編集済み: Muruganandham Subramanian 2012 年 12 月 7 日
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 件のコメント
Arun Badigannavar
Arun Badigannavar 2012 年 12 月 7 日
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 ,,,

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeProgrammatic Model Editing についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by