Exportation de modèle et de code

Dymola prend en charge l'exportation de codes et de modèles sur d'autres plates-formes.

Exportation de modèle et de code

Dymola prend en charge l'exportation de modèles et du code source de modèles. Il inclut trois options d'exportation avec diverses fonctionnalités.

Simulation en temps réel

La simulation en temps réel permet d'utiliser le modèle dans des environnements qui ne prennent pas en charge les compilateurs Microsoft C. Elle est spécifiquement conçue pour les plates-formes en temps réel, telles que dSPACE et xPC, prises en charge par Dymola pour la simulation Hardware-In-the-Loop (HIL). La simulation en temps réel est intégrée au produit Dymola standard. Les restrictions suivantes s'appliquent :

  • La simulation en temps réel permet uniquement d'exporter des modèles qui utilisent l'intégration en ligne, c'est-à-dire qui sont dotés d'intégrateurs de pas fixes.
  • Les routines d'exécution exportées lors de la simulation en temps réel n'incluent pas les routines les plus avancées des bibliothèques.

Exportation de modèle binaire

 

L'option d'exportation de modèle binaire permet d'exporter le modèle sur d'autres ordinateurs sans qu'une licence Dymola soit nécessaire sur le système cible. La fonctionnalité de simulation du modèle exporté est identique à celle proposée sur un ordinateur doté d'une licence Dymola. Les avantages sont les suivants :

  • Facilité de déploiement du code de simulation sur d'autres ordinateurs sans frais de licence d'exécution supplémentaire.
  • Fonctionnalités de simulation complètes disponibles dans le code exporté, sans restrictions liées aux bibliothèques runtime protégées contre la copie.
  • En conséquence, possibilité de déploiement à grande échelle en dehors de l'univers des experts Modelica.

Génération du code source

 

La fonctionnalité de génération du code source permet d'exporter du code exploitable sur n'importe quelle plate-forme sans qu'une licence Dymola soit nécessaire sur le système cible. Plusieurs drapeaux peuvent être utilisés pour modifier le contenu du code généré.

  • L'option de génération du code source permet d'exporter du code lisible et bien documenté pour faciliter l'inspection, le débogage, la définition de profil, etc. Elle est donc idéale pour les applications avancées basées sur des modèles, comme le prototypage rapide.
  • L'option de génération du code source intègre les fonctionnalités de la simulation en temps réel (sans la restriction d'intégration en ligne) et de l'exportation de modèle binaire lorsque les modèles sont convertis dans Dymola ou Simulink.
  • Les options d'exportation de modèle binaire et de génération du code source permettent d'exporter des données de tableau de symbole, par exemple la structure, les noms des variables, les types et les unités du modèle, en tant que fichier XML.