
P á g i n a | 63
3.3.7.3 Descripción del procedimiento realizado por el software para
la generación de código y su posterior ejecución en el
hardware.
El Real-Time Workshop (RTW) posee la capacidad de generar código en
C o C++, de modelos desarrollados en Simulink y además modelos que
contengan funciones propias de Matlab. Por lo tanto, como el objetivo del
proyecto es generar código para una plataforma de hardware específico, este
software formara parte importante en el desarrollo del proyecto.
Fig. 3.27. Diagrama de creación de código.
Generación de código para ambientes de programación específicos.
Este software puede generar código que se ejecute en el mismo
computador pero como un ejecutable. Es decir, un modelo en Simulink o un
archivo .m de Matlab que contenga funciones propias de este software puede
ser ejecutado en el computador como un programa independiente a los
mencionados anteriormente. Básicamente lo que hace el real time workshop es
exportar funciones propias de Matlab/Simulink para ser ejecutadas en otro
ambiente de trabajo, en este caso en el ambiente windows o incluso linux.
Presenta una gran ventaja ya que al poder importar funciones propias de
Matlab, se reduce el problema de crear programas adicionales para cada
función específica, dentro de la aplicación general. Este software tiene la
ventaja de poseer el system target files. Este sistema es capaz de generar
compilar y ejecutar un código para un ambiente específico de programación.
Para seleccionar el system target file correcto es necesario conocer el ambiente
de programación del hardware donde el código se ejecutará, tales como en un
simulador en tiempo real, procesador o en un PC.
Comentários a estes Manuais