.::MATLAB - MANEJO DE SIMULINK DESDE MATLAB::.

MATPIC.COM

MATLAB - MANEJO DE SIMULINK DESDE MATLAB

MANEJO DE SIMULINK DESDE MATLAB

Resumen.- Simulik es una herremienta que viene junto con el paquete de Matlab. Sus aplicaciones son enormes y resulta interesante su control desde Matlab. Este artículo te enseña los comandos básicos para escribrir valores en los bloques de Simulink desde un script de Matlab, asimismo a determinar que parámetros pueden ser modificados.

Para cambiar parámetros de Simulink desde Matlab se necesitan unos pocos comandos. Para mostrar esto realizamos el siguiente programa en simulink:

sumar

Como se puede ver, cada bloque tiene su respectiva etiqueta y asimismo, si hacemos doble click a cualquier bloque veremos los parámetros de configuración. Para el caso del bloque etiquetado como Constant:

constante

Vamos a ver como cambiar los parámetros de este bloque desde Matlab.

find_system('Name','sumar');

open_system('sumar');

set_param('sumar/Constant','Value','5');

set_param(gcs,'SimulationCommand','Start');


Estos comandos son los primeros que se ejecutan al abrir la interfaz gráfica. Find_system y open_system son para comprobar si existe el programa en simulink y para abrirlo. La sentencia para escribir en los bloques de simulink es set_param, que se usa para establecer en el parámetro Value del bloque Constant. La sintaxis de set_param es:

set_param(‘nombre_dl_programa/nombr_dl_bloq’,’parámetro’,’valor’)

El comando set_param(gcs,'SimulationCommand','Start') es para iniciar la ejecución del programa en simulink.

Luego de ejecutar este código el resultado lo muestra la siguiente figura:

ejecucion

Otros comandos de interés para continuar, parar y pausar la ejecución:

set_param(gcs,'SimulationCommand','Stop')

set_param(gcs,'SimulationCommand','Continue')

set_param(gcs,'SimulationCommand','Pause')

Aquí te dejamos un video explicativo:

 

©2015 MATPIC

Prohibida cualquier copia parcial o total del contenido de esta web