Génération de code

 

Traduire un circuit PLECS en code ciblé

Le PLECS Coder génère un code source en langage C directement à partir d’un circuit PLECS. Ce code peut représenter le réglage ou bien le système à régler. Dans le premier cas, le code généré est déployé sur un système de prototypage rapide ou directement sur une cible embarquée.  Dans le deuxième cas, le code qui représente le système à régler est exécuté sur un simulateur en temps réel, comme par exemple la RT Box. Cette application est appelée « Hardware-in-the-loop » (HIL) et sert à vérifier le système de contrôle.

Avant de déployer le code, PLECS permet de tester le code généré en mode « CodeGen » dans lequel le code est automatiquement compilé par PLECS et exécuté pendant la simulation. Ceci permet de vérifier le fonctionnement et la précision du code in situ avant son déploiement.

A l’aide du cadre « Target Manager » il est possible to configurer le code pour une cible spécifique (par example la PLECS RT Box) et d’associer des signaux d’entrée et de sortie dans le circuit PLECS à une fonctionnalité particulière du système ciblé (ADC, PWM, etc.). Avec le mode « externe », le diagramme d’un circuit PLECS se transforme en interface interactive pour modifier et afficher les paramètres et signaux du système embarqué en temps réel.