Real-Time Interface (RTI)

Logiciel d'implémentation permettant le fonctionnement des modèles sur matériel dSPACE

  • Implémentation automatique des modèles MATLAB®/Simulink®/Stateflow® sur matériel dSPACE
  • Génération automatique de code
  • Configuration graphique d'E/S supportée au moyen de bibliothèques de blocs Simulink complètes
  • Support lors du référencement du modèle1)

Domaines d’application
Que vous réalisiez un prototypage rapide de lois de commande ou une simulation Hardware-in-the-Loop, Real-Time Interface (RTI) relie le matériel dSPACE au logiciel de développement MATLAB/Simulink/Stateflow de The MathWorks.

Avantages majeurs
La RTI vous permet de vous concentrer entièrement sur le processus de conception actuel et d'itérer rapidement. Elle étend le Simulink® Coder™ (anciennement Real-Time Workshop® et Stateflow® Coder™) pour une implémentation directe et automatique de vos modèles Simulink et Stateflow sur le matériel temps réel. Le temps d'implémentation est dès lors considérablement réduit. La configuration matérielle pour l'application en temps réel est accompagnée de vérifications de cohérence automatiques afin d'éviter les erreurs de paramétrage. Pour un maximum de flexibilité, chaque version de RTI supporte plusieurs releases de MATLAB (voir Compatibility). Les modèles provenant de releases MATLAB et RTI antérieures migrent automatiquement dès que des versions plus récentes de la RTI sont utilisées.

Travailler avec la RTI
Pour connecter votre modèle à une carte E/S dSPACE, il vous suffit de glisser-déplacer l’unité E/S de la bibliothèque de blocs RTI et de la connecter ensuite aux blocs Simulink. Tous les réglages, tels que le paramètrage, sont accessibles en cliquant sur les blocs appropriés. Le Real-Time Workshop génère le code du modèle pendant que la RTI fournit des blocs qui implémentent les capacités E/S des systèmes dSPACE dans vos modèles Simulink. Votre modèle temps réel est compilé, téléchargé et démarré automatiquement sur votre matériel temps réel sans que vous ayez à écrire une seule ligne de code. La RTI vous assiste pendant la configuration. Elle fournit également des vérifications de cohérence afin d’éviter toute erreur possible.

Des fonctionnalités complètes
La RTI commande toutes sortes de systèmes à temps continu, à temps discret, hybrides et multi-échantillonnés. D’après le matériel E/S connecté, il est possible d’utiliser les différents canaux d’une même carte E/S avec des fréquences d’échantillonnage différentes et même dans des sous-systèmes différents. La RTI supporte les évènements asynchrones et vous permet de fixer des priorités au niveau des tâches et des stratégies de surcharge de tâches afin d’exécuter les sous-systèmes démarrés en cas d'interruption. Elle supporte également les tâches déclenchées sur séquences temporelles et les indicateurs temporels qui vous permettent d’implémenter des tâches et des groupes de tâches avec des délais variables ou prédéfinis, en relation avec un événement déclencheur associé. La manipulation des tâches au sein de votre modèle devient ainsi très flexible.


1) Veuillez contacter dSPACE pour toute information concernant les caractéristiques et les limitations.