Exportation de code et de modèle

Dymola prend en charge l'exportation de code et de modèles vers d'autres plate-formes.

Exportation de code et de modèle

Dymola prend en charge l'exportation des modèles et de leur code source, via trois modes d'exportation dotés de différentes fonctionnalités. En outre, des licences d'exécution permettent de simuler sur d'autres ordinateurs des modèles développés avec une licence Dymola standard (sans fonction exportation).

Simulation temps-réel

L'option Real-time Simulation permet d'utiliser le modèle dans des environnements ne prenant pas en charge les compilateurs Microsoft C. Cette option est spécifiquement conçue pour les plate-formes temps-réel telles que dSPACE et xPC, prises en charge pour les simulations HIL. A noter qu'il existe quelques restrictions :

  • Real-time Simulation permet uniquement d'exporter des modèles utilisant l'intégration inline, c.à.d avec des intégrateurs à pas fixe incorporés.
  • Les routines d'exécution exportées à l'aide de Real-time Simulation n'incluent pas les routines de bibliothèque les plus avancées.

Exportation de modèle binaire

L'option Binary Model Export permet d'exporter le modèle vers d'autres ordinateurs sans que le système cible n'ait besoin d'une licence Dymola. La fonctionnalité de simulation du modèle exporté est la même que sur un ordinateur avec licence.

Génération de code source

L'option Source Code Generation exporte du code qui peut être utilisé sur n'importe quelle plate-forme, même si le système cible n'a pas de licence Dymola. Les différents drapeaux disponibles permettent de modifier les contenus du code du modèle généré. 

  • Source Code Generation permet d'exporter du code lisible et bien documenté facilitant l'inspection, le débogage, le profilage, etc. Cette option d'exportation est ainsi adaptée à des applications basées sur des modèles avancées, telles que le prototypage rapide.
  • L'option inclut également la fonctionnalité fournie par Real-time Simulation (sans la restriction de l'intégration inline) et Binary Model Export lorsque les modèles sont transférés dans Dymola ou Simulink.
  • Les options Binary Model Export et Source Code Generation permettent toutes deux d'exporter des informations sur les tables de symboles, par ex. la structure des modèles, les noms des variables, les types et les unités comme les fichiers xml.

Exécution de Dymola

Grâce aux licences d'exécution de Dymola, les modèles développés par des utilisateurs ne disposant pas d'options d'exportation peuvent être exécutés sur d'autres ordinateurs. L'exécution fonctionne à la fois pour Dymola Simulator et pour des modèles développés avec l'interface Simulink.