Simulink Coder

Générer du code et des exécutables à partir de Simulink

Générez du code C, C++, des bibliothèques partagées et des exécutables à partir de Simulink, de Stateflow et de nombreux autres produits supplémentaires, notamment Simscape et Deep Learning Toolbox.

Prototyper et tester avec du hardware

Exécutez le code généré à partir de Simulink pour une exécution desktop, un prototypage rapide ou des tests de contrôleurs embarqués et de systèmes autonomes.

Ajuster les paramètres et enregistrer les données en temps réel

Optimisez votre design dans Simulink pendant que le code s'exécute sur des dispositifs externes en affichant et en ajustant les données grâce à des fonctions de visualisation, des tableaux de bord et des tracés continus en direct.

« Nous pouvons itérer notre design dans Simulink, régénérer le code avec Simulink Coder et être prêts à effectuer des tests temps réel avec Simulink Real-Time en seulement quelques minutes. Sans l'approche Model-Based Design, chaque étape d'amélioration du hardware temps réel prendrait plusieurs jours. »

FAQ sur Simulink Coder

Simulink Coder génère et exécute du code C et C++ à partir de modèles Simulink, de diagrammes Stateflow et de fonctions MATLAB pour des applications en temps réel et non temps réel.

Le code source généré peut être utilisé pour l'accélération de simulation, le prototypage rapide, les tests Hardware-in-the-Loop (HIL) et l'exécution sur des dispositifs externes.

Oui, vous pouvez exécuter et interagir avec le code généré en dehors de MATLAB et Simulink, ou le régler et le surveiller depuis Simulink.

Simulink Coder génère du code à partir de modèles Simulink, de diagrammes Stateflow, de fonctions MATLAB et de modèles issus de nombreux produits add-on, notamment Simscape et Deep Learning Toolbox.

Oui, vous pouvez optimiser votre conception dans Simulink pendant que le code s'exécute sur des dispositifs externes en visualisant et en ajustant les données à l'aide de scopes, de dashboards et de live-stream plots.

Simulink Compiler sert à partager des simulations Simulink sous forme d'exécutables autonomes, d'applications Web ou de Functional Mockup Units (FMU), tandis que Simulink Coder génère du code C et C++ pour des applications embarquées et des tests.

Oui, Simulink Coder prend en charge l'exécution du code généré sur poste de travail, le prototypage rapide et les tests de contrôleurs embarqués et de systèmes autonomes.

Oui, Simulink Coder peut générer du code C++ à partir de modèles Deep Learning Toolbox pour les processeurs Intel et ARM, ainsi que pour les GPU NVIDIA.