Matlab - Seleccionar que partes del código se procesan (selector de casos)

 
Vista:

Seleccionar que partes del código se procesan (selector de casos)

Publicado por Srato (2 intervenciones) el 10/04/2019 11:09:47
Hola,

Tengo un sistema en simulik el cual tiene un selector de modos. Según el modo de funcionamiento elegido, realiza una tarea u otra. El "problema" es que en el diseño actual se realizan los cálculos de todos los modos y en un paso posterior se elige que valor es el que sigue adelante según el modo seleccionado.

Me gustaría modificar el diseño para que se elija el modo primero y solo se ejecuten los cálculos del modo seleccionado (el resto ni siquiera se ejecuten). De esta forma, reducir el consumo de procesado y que cada simulación sea más rápida.

Mi duda es que no sé si aunque yo marque con un selector el subsistema elegido, si simulink sigue calculando todos los bloques aunque no se usen las salidas. ¿Tendría que comentar por código los bloques no elegidos o hay alguna solución mediante bloques... ,o Simulink es muy listo y ya sabe que no se han elegido esos bloques y no los ejecuta?

Gracias de antemano.
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