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

MATPIC.COM

MATLAB - MANEJO DE SIMULINK DESDE MATLAB

logo matpic

Nuevo Sistema de calificación automática de exámenes de opción múltiple.

Nuevo Sistema de conteo vehicular v1.0

Nuevo Chat vía comunicación rs-232.

Nuevo Seguimiento de color con envío de datos vía rs-232.

Nuevo Medición de distancias con una cámara web y un puntero láser

Nuevo Seguir rostro usando una webcam en MATLAB.

Nuevo Reconocimiento de género por voz usando MATLAB.

Nuevo MATLAB reconoce forma y color

Nuevo Ecualizador de Audio con MATLAB - SIMULINK.

Nuevo Sistema de seguridad SPYCAM con MATLAB

Nuevo Seguimiento de color con MATLAB.

Nuevo Seguimiento de objeto con MATLAB.

Nuevo Reconocimiento de formas con MATLAB.

Nuevo Simulink - modulaciones y de modulaciones digitales.

Nuevo GUI para procesamiento de imágenes.

Nuevo Adquisición de señales ECG.

Nuevo Restauración de imágenes degradadas por ruido

Nuevo CD con videos tutoriales de MATLAB & SIMULINK.

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:

 

buzon

mail

©2012 MATPIC

Prohibida cualquier copia parcial o total del contenido de esta web