
Exportación de código y modelos
Dymola admite la exportación de modelos y el código fuente del modelo. Se proporcionan tres alternativas de exportación con distintas funcionalidades.
Simulación en tiempo real

La simulación en tiempo real permite que el modelo pueda utilizarse en entornos que no admiten los compiladores de C de Microsoft. Está específicamente diseñada para las plataformas en tiempo real, como dSPACE y xPC, que son compatibles con Dymola para la simulación Hardware-In-the-Loop (HIL). La simulación en tiempo real forma parte del producto Dymola estándar. Se aplican las siguientes restricciones:
- La simulación en tiempo real solo permite la exportación de modelos que utilizan la integración en línea, es decir, los que tienen incorporados integradores con paso fijo.
- Las rutinas de tiempo de ejecución exportadas mediante la simulación en tiempo real no incluyen las rutinas de la biblioteca más avanzada.
Exportación del modelo binario
La opción de exportación del modelo binario permite que el modelo se exporte a otros equipos sin necesidad de contar con una licencia de Dymola en el sistema de destino. La funcionalidad de simulación del modelo exportado es la misma que la que hay en un equipo con una licencia de Dymola. Las ventajas son las siguientes:
- Implementación sencilla de código de simulación en otros equipos sin el costo y los gastos generales que conlleva la gestión de las licencias en tiempo de ejecución.
- Capacidades de simulación completas disponibles en el código exportado, sin restricciones debido a bibliotecas en tiempo de ejecución con protección contra copia.
- Por lo tanto, admite la implementación a gran escala fuera del ámbito de los expertos en Modelica.
Generación de código fuente
La generación de código fuente exporta código que puede utilizarse en cualquier plataforma sin necesidad de que haya una licencia de Dymola en el sistema de destino. Una serie de indicadores están disponibles, que se pueden utilizar para modificar el contenido del código del modelo generado.
- La generación de código fuente permite la exportación de código legible y bien documentado, lo que facilita la inspección, la depuración, la creación de perfiles, etc. Esto hace que esta opción de exportación sea adecuada para aplicaciones avanzadas basadas en modelos, como la creación rápida de prototipos.
- La opción de generación de código fuente incluye la funcionalidad proporcionada por la simulación en tiempo real (sin la restricción de la integración en línea) y la exportación del modelo binario cuando los modelos se traducen en Dymola o Simulink.
- Las opciones de exportación del modelo binario y la generación de código fuente permiten la exportación de la información de la tabla de símbolos, por ejemplo, la estructura del modelo, los nombres de las variables, los tipos y las unidades, como un archivo XML.