Simulink Desktop Real-Time

Exécutez des modèles Simulink en temps réel sur votre ordinateur

 

Simulink Desktop Real-Time™ propose un noyau temps réel pour l'exécution de modèles Simulink® sur un ordinateur portable ou PC fonctionnant sous Windows® ou Mac OS X. Il comprend des blocs de bibliothèques permettant de se connecter à certains périphériques d'E/S. Vous pouvez créer un système temps réel dans Simulink avec votre PC ou votre ordinateur Mac, puis le connecter à des périphériques physiques.

Consultez Simulink Real-Time™ pour des simulations et tests temps réel haute performance avec le matériel Speedgoat™.

Commencer :

Simulation temps réel avec un ordinateur portable ou un PC

Exécutez des modèles Simulink en temps réel sur votre PC ou Mac

Simulation temps réel en boucle fermée de modèles Simulink

Simulink Desktop Real-Time comprend un noyau temps réel qui s'exécute au niveau de priorité le plus élevé sur votre système d'exploitation. Ce noyau temps réel charge des pilotes de périphériques d'E/S et se connecte avec Simulink. Les pilotes de périphérique d'E/S s'exécutent en temps réel, en parallèle d’une simulation Simulink en mode normal.

Une expérience de contrôle de lévitation magnétique. Le modèle s'interface avec le hardware externe à l'aide des blocs Analog Input et Analog Output.

Améliorer les performances temps réel avec Simulink Coder

Utilisez Simulink Coder pour générer le code de votre modèle algorithmique et le lier au pilote de périphérique d'E/S. Le modèle, le solveur et les pilotes de périphérique d'E/S s'exécutent tous en temps réel.

Configurer les paramètres des blocs d'entrée et de sortie d’un modèle.

Contrôle de signaux et acquisition de données

Contrôler, capturer et acquérir des signaux en temps réel

Contrôler et capturer des signaux

En utilisant Simulink Desktop Real-Time avec Simulink, vous pouvez capturer des signaux à partir du modèle temps réel et les afficher avec les blocs standards Simulink Scope. Vous pouvez visualiser les signaux dans le modèle à l'aide d'affichages graphiques (tels que des jauges, des oscilloscopes et des voyants).

Contrôler et capturer des signaux.

Acquérir et enregistrer des données

Vous pouvez stocker des données d'exécution dans l'espace de travail MATLAB grâce à Simulink. En mode externe, vous pouvez capturer un ou plusieurs paquets de données et enregistrer ces données dans un fichier MATLAB, accessible dans MATLAB pour analyse et visualisation complémentaire.

Définir les paramètres du bloc Scope pour l'enregistrement dans l'espace de travail.

Se connecter à des périphériques physiques

Les blocs de pilotes d'E/S connectent vos périphériques physiques et votre modèle

Bibliothèque de blocs de pilotes d'E/S

Simulink Desktop Real-Time comprend une bibliothèque de blocs de pilotes d'E/S qui permettent de connecter des périphériques d'E/S physiques à des modèles temps réel. Vous pouvez exécuter des simulations pour observer comment les modèles Simulink se comportent en conditions réelles.

Connectez des périphériques d'E/S à des signaux Simulink pour lire les entrées et écrire les sorties.

Communication avec les pilotes d'E/S

Les blocs de pilotes d'E/S de Simulink Desktop Real-Time permettent la communication en données ASCII ou binaires. Les protocoles de communication supportés incluent UDP pour les connexions réseau standards, RS-232 pour les liens série et les bus CAN pour les réseaux CAN.

Transfert de données avec le protocole de communication UDP.

Support de Thunderbolt

Thunderbolt™ est supporté pour la connexion à des périphériques d'E/S en cas d'utilisation d'un châssis d'extension Thunderbolt pour cartes PCIe/PCI ou du périphérique d'E/S multifonctions compatible Thunderbolt MF 644 d’HUMUSOFT®.

Connexion aux périphériques d'E/S.

Nouveautés

Onglet Desktop Real-Time dans Simulink Editor

Accédez aux fonctionnalités de Simulink Desktop Real-Time dans la barre d'outils Simulink, notamment la création de modèle en un clic, la connexion au mode externe et l'exécution en temps réel.

Support des chaines de caractères

Recevez ou envoyez des chaînes de caractères avec les blocs Stream Input et Stream Output.

Support des périphériques CAN PEAK-System et Kvaser

Connectez des périphériques CAN PEAK-System ou Kvaser aux blocs Packet Input et Packet Output.

Consultez les notes de version pour en savoir plus sur ces fonctionnalités et les fonctions correspondantes.