2010-10-06 1 views
2

Je fais une application embarquée distribuée qui utilisera plusieurs micro-contrôleurs. L'unité sous contrôle est une unité mécanique que je n'ai pas, mais j'en ai un modèle Simulink. Quelles sont les possibilités d'effectuer des tests de modélisation en boucle du code C existant avec une modification minimale de celui-ci?Modèle dans la boucle de test de code C dans Matlab/Simulink

Répondre

0

Vous pouvez utiliser le package Real-Time Workshop pour que Simulink génère le code C qui implémente le modèle mécanique, puis compiler le code généré avec votre code C existant. Ainsi, le modèle mécanique s'exécuterait sur le microcontrôleur, les entrées et sorties du modèle étant "connectées" au code de contrôle existant.

Cela nécessiterait probablement aussi le Embedded Coder pour pouvoir cibler l'architecture exacte du microcontrôleur et produire un code plus efficace.