Borrar filtros
Borrar filtros

How to run simulink model from gui written in script?

5 visualizaciones (últimos 30 días)
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 comentarios
Arun Badigannavar
Arun Badigannavar el 7 de Dic. de 2012
for i=1:25;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, set_param('course_speed_position','StopTime', 'i'),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,end,,,,,,,,,,,,,This is how am setting it
Arun Badigannavar
Arun Badigannavar el 7 de Dic. de 2012
in set-param if i give constant value it ill work nut i want control it throuh vqariable

Iniciar sesión para comentar.

Respuesta aceptada

TAB
TAB el 7 de Dic. de 2012
Editada: TAB el 7 de Dic. de 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

Más respuestas (1)

Muruganandham Subramanian
Muruganandham Subramanian el 7 de Dic. de 2012
Editada: Muruganandham Subramanian el 7 de Dic. de 2012
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 comentario
Arun Badigannavar
Arun Badigannavar el 7 de Dic. de 2012
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 ,,,

Iniciar sesión para comentar.

Categorías

Más información sobre Event Functions en Help Center y File Exchange.

Etiquetas

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by