Вы находитесь на странице: 1из 5

Real time windows target

1.
2. Resumen
3.
4. Caractersticas y requerimientos del real time Windows Target
5. Diferencias entre Real Time Worshop y Real Time Windows Target
6. Procedimiento para la generacin y adquisicin de seales en tiempo real
Resumen
Matlab presenta una aplicacin para hacer simulaciones en tiempo real, esta toolbox
es Real Time Windows Target. Esta herramienta presenta diferentes aplicaciones
como control en tiempo real, simulacin en tiempo real para plantas fisicas como por
ejemplo turbinas de avion, modelamiento de sistemas fisicos.
En si, Real Time Windows Target es una solucion aplicada en computadores para
prototipos y pruebas en sistema real, donde permite realizar visuallizaciones de seales con
el bloque de osciloscopios de simulink, modificacion de parmetros y control en tiempo
real.
Introduccin

La toolbox Real time Target es una herramienta de Matlab que permite adquirir y generar
seales en tiempo real. En el siguiente informe, daremos una breve explicacin sobre el
funcionamiento y manejo de dicha herramienta.
La comunicacin entre el equipo y el hardware exterior se realiza por medio de una tarjeta
de adquision de datos, en este caso DAQ (Nacional Instruments PCI 6025E) la cual
permite operar con seales de entrada y/o salidas analogas y digitales.
CARACTERISTICAS Y REQUERIMIENTOS DEL REAL TIME WINDOWS
TARGET
Para poder realizar aplicaciones en tiempo real es necesario que el computador pose alas
siguientes caractersticas:
Un cdigo compilador el cual es generado de un cdigo C usando el compilador Visual
C/C++
Debe tener una relacin con el modelo del Simulink, el cual tiene un contenido
ejecutable de todos los componentes de la herramienta simulink de matlab como :
Conexiones entre bloques
Dependencias de tiempos
Variables en los bloques del simulink
Relacin con el Kernel, donde el ejecutable debe ser cargado y ejecutado directamente
por el Real Time Windows Target kernel, de lo contrario no puede ser ejecutado. El
driver de modo kernel intercepta llas interrupciones de tiempo del reloj de computador,
mantenindolas paraoperaciones del sistema windows y asegura la ejecucin en tiempo
real de las aplicaciones en tiempo real.
El checksum es utilizado por el kernel para determinar la estructura del modelo
simulink en el momento de la generacin del cdigo, el cual es consistente con la
estructura de la aplicacin en tiempo real durante la ejecucin, es decir, este se asegura
que cuando se cambian los parmetros durante la ejecucin el modelo de simulink
realice un correcto mapeo de los parmetros modificados en las locaciones
de memoria correctas durante la aplicacin en tiempo real.
DIFERENCIAS ENTRE REAL TIME WORSHOP Y REAL TIME WINDOWS
TARGET

Real Time Windows Target esta diseado para operar con una gran flexibilidad y rapidez
durante la creacin de modelos a simular, esta ventaja permite modificar parmetros
durante la ejecucin en tiempo real, incrementando el tamao de cdigo generado.
Real Time Workshop posee otros cdigos de formatos los cuales pueden generar cdigos
ms compactos necesitados para aplicaciones especificas.
PROCEDIMIENTO PARA LA GENERACIN Y ADQUISICIN DE SEALES EN
TIEMPO REAL

Como primera medida debemos crarun archivo con extensin mdl en el simulink de
matlab, el cual nos sirve para la generacin y adquisicin de las seales en tiempo
real (Figura 1).

Figura 1
Cabe decir que podemos ajustar los parmetros de cada componente segn sea el requerido
por la aplicacin, a continuacin se mostrara las ventanas de configuracin de los bloques
descritos en la figura1

Fig 2. Configuracin generador seales
Para ver el grfico seleccione la opcin "Descargar" del men superior
Fig 3. Configuracin funcion transferencia
Para ver el grfico seleccione la opcin "Descargar" del men superior
Fig 4. Configuracin del Osciloscopio

Fig 5. Configuracin ejes del Osciloscopio

Seguidamente ingresamos en la pestaa de simulacin cambiandola a modo externo y a la
vez modificamos los paramentros de simulacin en tiempo real entrando en solver y real
time worshop (Fig 6 y Fig 7).
Aqu (fig. 6) se configura el tiempo de inicio y culminacion de la simulacin. Se ajusta el
tamao de paso fijo debido a que R.T.Workshop no soporta tamaos de paso variable. En la
pestaa de RTWorkshop se selecciona el archivo que genera el codigo c el cual debe ser
compatible con Windows el cual es trwin.tlc .
Para ver el grfico seleccione la opcin "Descargar" del men superior
Fig 6 Configuracion Solver

Fig 7. Configuracin RT Workshop

Una vez configurada la ventana de simulacin de parmetros, accedemos al panel de
control de modo externo ubicado en el men de simulink TOOLS, en donde se configura el
archivo para la interfase externa el cual ser Win_tgt.
Se carga el archivo y como resultado se obtiene la visualizacin de la seal en tiempo real en
el osciloscopio del simulink.
Para adquirir seales por el RT Windows Target se realiza lo siguiente:
En la librera de simulink seleccionamos el modo real time windows target en donde
aparece los bloques de I/O analogos y digitales, seleccionamos el bloque de entrada anloga
junto con un scope en un nuevo archivo .mdl como se muestra en la figura 7 y figura 8.

Fig. 7 Diagrama de bloques para adquirir datos

Para ver el grfico seleccione la opcin "Descargar" del men superior
Fig.8 Menu R.T.W.Target en la librera de simulink

Una vez seleccionados ambos bloques, hacemos doble clic en el bloque de entrada analoga,
all se selecciona la tarjeta con la que desea trabajar para este caso es PCI 6025E de
National Instruments, hecho esto, se introduce el tiempo de muestreo, los canales a
utilizar, el rango de voltaje de entrada a utilizar, tal como se muestra en la figura 9.
Para ver el grfico seleccione la opcin "Descargar" del men superior
Fig.9 Configuracin entrada anloga
Se configura de nuevo el archivo Win_tgt, se genera el codigo c y se ejecuta el programa.
RIGOBERTO HERNANDO OLARTE
ING Mecatrnico. BUCARAMANGA SANTANDER COLOMBIA

Comentarios
Para dejar un comentario, regstrese gratis o si ya est registrado, inicie sesin.

Trabajos relacionados
Gua de Computacin
Qu es Excel?. Cmo se crea un libro de trabajo
nuevo?. Cmo se abre un libro existente?. Cmo se
guarda un libro de...
La multimedia aplicada a una clase terico-
prctica. software "dermatomicosis bovina"
La realizacin de las actividades prcticas de la
disciplina de Profilaxis, Enfermedades Infecciosas y
Parasitarias de l...
Planificacin de capacidades y problemas de
productividad con Solaris 2.6
Las bases de un cuello de botellas. Dnde es la
Lentitud?. Aplicaciones con lentitud. Escalamiento
horizontal y vertica...
Ver mas trabajos de Software


Nota al lector: es posible que esta pgina no contenga todos los componentes del trabajo original (pies de pgina, avanzadas
formulas matemticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versin original completa,
puede descargarlo desde el men superior.

Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de
Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposicin de toda su comunidad. Queda bajo la
responsabilidad de cada lector el eventual uso que se le de a esta informacin. Asimismo, es obligatoria la cita del autor del
contenido y de Monografias.com como fuentes de informacin.
El Centro de Tesis, Documentos, Publicaciones y Recursos Educativos ms amplio de la Red.
Trminos y Condiciones | Haga publicidad en Monografas.com | Contctenos | Blog Institucional
Monografias.com S.A.


Leer ms:http://www.monografias.com/trabajos22/aplicaciones-matlab/aplicaciones-
matlab.shtml#ixzz327sDUKHJ

Вам также может понравиться