Matlab - Abortar simulación en matlab?

 
Vista:
sin imagen de perfil

Abortar simulación en matlab?

Publicado por William (20 intervenciones) el 15/11/2016 19:37:39
Muy buenas tardes, quisiera saber si hay alguna forma de cancelar la simulación mientras va corriendo,pero que no sea ctrl+c, sino por línea de código para podrr implementarlo en una guide
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Royeth
Val: 3.309
Plata
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Abortar simulación en matlab?

Publicado por Royeth (1818 intervenciones) el 15/11/2016 23:27:13
puedes colocar tu simulación en un ciclo while que se ejecute mientras un botón esté activado , así una vez lo desactives dejará de ejecutarse o en un caso más avanzado puedes usar progamación orientada a objetos y agregar un listener y si ya tienes un ciclo while en tu simulación agrégale esa otra condición de que el botón esté activado
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Abortar simulación en matlab?

Publicado por William (20 intervenciones) el 15/11/2016 23:38:20
Gracias por responder, una pregunta como combinaria el ciclo while y la función pushbutton que se crea al crear el botón?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Royeth
Val: 3.309
Plata
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Abortar simulación en matlab?

Publicado por Royeth (1818 intervenciones) el 15/11/2016 23:42:15
es más factible asociarla a un togglebutton ya que este tiene valores de 0 y 1

1
2
3
4
while get(handles.togglebutton1,'Value')
%ejecutar 
%ejecutar
end

recuerda que si la simulación está ejecutando un while agrega esa condición al mismo while

si definitivamente quieres usar un pushbutton te toca modificar una variable con este botón ya sea global o alguna propiedad que puedas leer en el while
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil

Abortar simulación en matlab?

Publicado por William (20 intervenciones) el 15/11/2016 23:44:33
Muchas gracias :)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar