Simulink Real-Time

 

Simulink Real-Time

Créer, exécuter et tester des applications temps réel

En savoir plus:

De la simulation à l'exécution temps réel

Exécutez des modèles Simulink en temps réel sur des machines cibles Speedgoat.

Vous pouvez tester le hardware du contrôleur, dans une implémentation de production ou embarquée, avec une simulation de votre système. (Ici, la machine cible agit comme votre système physique).

Prototypage rapide de lois de commande

Déployez votre algorithme de contrôle développé dans Simulink sur une machine cible Speedgoat configurée comme un prototype de contrôleur pour itérer et optimiser rapidement votre design. Vous pouvez connecter le prototype de contrôleur à des systèmes physiques pour itérer sur le design de votre algorithme de contrôle et détecter plus rapidement les problèmes.

Vous pouvez tester le design d'un système de contrôle sur du hardware cible connecté à votre installation ou système physique. (Le hardware cible agit comme votre contrôleur.)

Créer des applications temps réel pour Speedgoat

Les cibles hardware Speedgoat et Simulink Real-Time fonctionnant avec QNX® Neutrino® RTOS ont été conçus pour être compatibles.

Glisser-déposer des blocs d'E/S Speedgoat

Le hardware Speedgoat est conçu pour fonctionner avec Simulink et offre une plateforme intégrée pour la simulation et les tests temps réel. Vous pouvez concevoir vos algorithmes de contrôle, de vision, DSP ou votre modèle physique dans Simulink, et glisser-déposer des blocs d'E/S Speedgoat dans votre modèle.

Ajouter des blocs d'E/S Speedgoat à votre modèle directement depuis le navigateur de librairies Simulink.

Simulation temps réel de systèmes physiques

Remplacez les systèmes physiques comme les véhicules, les aéronefs et les robots par une simulation temps réel d'un système virtuel pour réduire le coût des essais. Utilisez Simscape et Simulink Real-Time pour créer rapidement des modèles de systèmes physiques pour une simulation Hardware-in-the-Loop (HIL).

Cet exemple montre un modèle de véhicule électrique adapté au déploiement HIL.

Instrumenter une application Simulink Real-Time

Connectez des applications temps réel à MATLAB pour visualiser des données et créer des applications de desktop.

Interagir et inspecter

Ajustez les paramètres de votre modèle Simulink en mode externe, et diffusez les données vers Simulation Data Inspector.

Inspecter et comparer des données et résultats de simulation pour valider et itérer sur les designs de modèles.

Créer des applications de desktop pour Simulink Real-Time

Concevez des applications avec MATLAB App Designer pour ajuster les paramètres et visualiser les signaux provenant d'applications temps réel.

Calibrer les paramètres avec des outils de calibration basés sur XCP

Générez des fichiers de définition de données ASAP2 basés sur l'hôte pour des systèmes tiers de mesure, de calibration et de diagnostic de données.

Tester avec Simulink Real-Time

Créez et automatisez des tests temps réel avec Simulink Test.

Créer, gérer et exécuter des tests temps réel

Créez des scénarios de test complexes, exécutez des tests temps réel avec Simulink Test et validez la réussite ou l'échec de vos tests.

Réaliser des tests HIL avec Simulink Test et Simulink Real-Time

Les cibles Speedgoat sont conçues pour Simulink Real-Time

Déployez vers des cibles de prototypage rapide ou des systèmes de rack pour HIL. Ciblez automatiquement différents facteurs de forme et une grande variété de modules d'E/S.

Une cible Speedgoat pour chaque application

Speedgoat offre une gamme de machines cibles multicœurs et multiprocesseurs haute performance, incluant des options pour une utilisation sur le terrain ou dans un véhicule ainsi que des systèmes de rack multi-cibles.

Machines cibles Speedgoat : modèles Unit, Performance, Baseline et Mobile (de gauche à droite).

Modules d'E/S Speedgoat

Speedgoat offre une large gamme de modules d'E/S installés sur votre cible temps réel. Les blocs de pilotes d'E/S Speedgoat vous permettent de configurer la fonction des modules d'E/S dans Simulink.

Machine Speedgoat Performance configurée avec plusieurs modules d'E/S

Technologie FPGA Speedgoat

Conçue pour les applications de prototypage rapide de lois de commande et de HIL nécessitant une acquisition et une génération de signaux haute fréquence.

Technologie FPGA Speedgoat configurable

Les modules d'E/S FPGA Speedgoat configurables exploitent des modules de code FPGA qui offrent une connectivité d'E/S supplémentaire et un support de protocoles de communication à haut débit sans outils de synthèse.

Les modules de code FPGA offrent un workflow simplifié avec Simulink Real-Time.

Applications proposées

Créez et exécutez des modèles pour le prototypage rapide de lois de commande et les tests HIL.

Contrôle de moteur et d'électronique de puissance

Prototypez des systèmes complexes de lois de commande sur des machines cibles Speedgoat. Obtenez des fréquences très élevées en boucle fermée avec la technologie FPGA Speedgoat et HDL Coder.

Conduite autonome et assistée

Prototypez et testez rapidement des systèmes avancés d'aide à la conduite (ADAS) et des fonctionnalités de conduite autonome (AD). Testez plus en amont et de manière plus sécurisée avec des simulateurs HIL temps réel de véhicule virtuel.

Solutions Speedgoat pour le secteur automobile.

Systèmes de gestion de batterie

Les solutions d'E/S Speedgoat comprennent des modules spécifiques pour le prototypage de systèmes de gestion de batterie ainsi que l'émulation des tensions et courants de batterie pour des tests HIL efficaces.

Prototypage de systèmes audio

Prototypez des algorithmes audio avec des modules d'E/S Speedgoat analogiques à faible latence et haute résolution.