Simulink Real-Time et Speedgoat vous permettent de passer de la simulation au prototypage rapide de systèmes de contrôle (RCP) et aux tests Hardware-in-the-Loop (HIL) en un seul clic.
Vous pouvez déployer et exécuter des applications en temps réel sur les systèmes de test Speedgoat directement depuis votre modèle Simulink. Simulink Real-Time vous permet de vous connecter avec des contrôleurs embarqués pour les tests HIL et de valider vos designs dans des conditions réelles d'exploitation. Vous pouvez créer, contrôler et équiper d’instruments des applications temps réel en utilisant l'API MATLAB ou des applications personnalisées conçues avec App Designer. Vous pouvez également automatiser les tests HIL et les exécuter dans le cadre des workflows d'intégration continue.
Créer et exécuter des tests temps réel en un seul clic
Créez et exécutez des applications temps réel de Simulink sur Speedgoat en une seule étape. Instrumentez vos modèles avec des fonctions d’enregistrement, de réglage et de visualisation pendant leur exécution.
Exécuter des tests sur du hardware Speedgoat
Les systèmes temps réel Speedgoat sont conçus pour Simulink Real-Time. Glissez et déposez des blocs d'E/S dans votre modèle. Les interfaces de communication supportées comprennent entre autres CAN, EtherCAT, Modbus, ARINC et SPI.
Tester les systèmes de contrôle d'électroniques de puissance
Émulez les convertisseurs de puissance, les onduleurs et les variateurs de moteurs électriques avec une fidélité de commutation élevée. Utilisez des workflows basés sur FPGA pour représenter les dynamiques rapides requises dans les applications d'électronique de puissance.
Contrôleurs prototypes avec hardware réel
Évaluez les stratégies de contrôle avant que le hardware du contrôleur de production ne soit disponible. Testez les designs dans des conditions temps réel et explorez plusieurs architectures sans contraintes de hardware.
Effectuer des Tests Hardware-in-the-Loop
Intégrez et validez des contrôleurs embarqués avec des modèles temps réel. Évaluez le comportement du contrôleur au niveau système et réduisez les problèmes d'intégration avant les tests physiques.
Emuler des systèmes physiques
Utilisez les modèles multidomaines Simscape pour émuler des systèmes et composants physiques dans le cadre de tests HIL. Atteignez des taux d'échantillonnage plus élevés avec le hardware FPGA et HDL Coder.
Créer et exécuter des tests automatisés
Utilisez Simulink Test pour automatiser les tests de simulation desktop, y compris MIL et SIL, et transférez ces tests vers une exécution HIL sur du hardware Speedgoat pour la validation du contrôleur en boucle fermée. Gérez les tests à travers les différentes phases de développement.
Exécuter des tests HIL de manière programmatique
Exécutez des tests HIL en utilisant MATLAB et des API externes. Intégrez le hardware Speedgoat avec des environnements d'intégration continue et de livraison continue (CI/CD) ainsi que des frameworks de test pour une validation automatisée, pilotée par script, en temps réel.
Créer des applications de test personnalisées
Créez des interfaces de test et des tableaux de bord opérateurs avec MATLAB App Designer et Simulink Real-Time App Generator. Déployez des UI personnalisées pour les laboratoires, les test benches et les workflows automatisés en utilisant MATLAB Compiler.