Sunteți pe pagina 1din 6

Qu Es Real Time Windows Target?

REAL TIME WINDOWS TARGET (RTWT)

Es una aplicacin para prototipar y simular sistemas en tiempo real, utilizando un computador como Host y como Target al mismo tiempo. El RTWT cuenta con una serie de dispositivos pre-instalados que pueden seleccionarse como bloques de Simulink. El RTWT esta integrado con el Real Time Workshop (RTW), el cual contiene las herramientas de procesamiento (compilador OpenWatcom) para generar el cdigo en bajo nivel (lenguaje C) que se ejecutar en tiempo real.

Configuracin Bsica

Una aplicacin del RTWT trabaja a travs del Real Time Kernel, el cual se instala desde la lnea de comandos con la siguiente instruccin (>>rtwintgt -install), adems se puede seleccionar el compilador con el que se genera el cdigo de bajo nivel (>> mex -setup). El Kernel se instala en el anillo cero de la CPU, interceptando todas las interrupciones de windows y as dndole prioridad al proceso en tiempo real. Para entender como realizar una aplicacin de RTWT, vamos a construir un ejemplo sencillo el cual ilustrar los pasos necesarios. Primero creamos un modelo (*.mdl) y en el insertamos los bloques de entrada-salida del RTWT que necesitemos.

En este caso vamos a registrar los movimientos del mouse y observarlos en el osciloscopio (scope)

Ahora se procede a configurar la entrada anloga, para ello hacemos doble click sobre ella para abrir el cuadro de dialogo siguiente:

Se selecciona el para este ejemplo el dispositivo de entrada estndar (mouse), adems se configura: tiempo de muestreo canales de entrada rango de voltaje unidades (voltios)

con el boton (board setup) se puede establecer las condiciones de operacin de la tarjeta, como por ejemplo entrada diferencial, entre otras. En seguida se establecen los parmetros de simulacin, activando el men: simulation>configuration parameters-> solver, como aparece en la siguiente grfica

Despus se procede a configurar el Real-Time Workshop como aparece en la siguiente grfica

En esta etapa lo ms importante es establecer el System Target File en rtwin.tlc Tambin debe configurarse el Simulink para que trabaje en modo External. Hay que tener en cuenta que si por ejemplo el tiempo de muestreo de simulacin se establece en 0.25 s para tomar 500 muestras se debe tener un tiempo de simulacin de t=0.25*500= 125s; normalmente el scope se configura para guardar los datos en una variable del entorno de trabajo para posteriores simulaciones. En tools->External mode control panel, se accede al siguiente cuadro de dilogo, en el cual seleccionamos Signal & Triggering

En el cuado de dilogo siguiente tenga en cuenta que Duration es el mximo nmero de muestras a recolectar antes de que el buffer se llene, es decir, si el tiempo de muestreo es de 0.25s y se est simulando por 500 segundos el valor de Duration tiene que ser de mnimo 2000 muestras. En el caso mostrado en el cuadro 5000 es ms que suficiente.

El paso que sigue es construir el modelo (incremental Build [ctrl+B]) y en seguida conectar al target; para en seguida proceder a simular como lo hacemos con una simulacin normal.

Compilacin incremental

Despus de que se ha compilado el modelo a su equivalente en lenguaje C, ya se puede conectar el sistema al target.

Conectar al Target

Observe la indicacin de conexin

Despus de estos pasos se corre la simulacin como es acostumbrado.

S-ar putea să vă placă și