Nouvelles fonctionnalités pour le générateur de code de production de dSPACE
dSPACE offre à présent la version 4.4 de TargetLink, son générateur de code de production éprouvé dans l’industrie. La principale fonctionnalité de TargetLink 4.4 est la modélisation du contrôleur avec le code MATLAB. Cette version fournit ainsi un panel de nouvelles fonctions, une ergonomie améliorée et des optimisations qui permettent des processus plus efficaces et plus rapides lors des tests du code de production.
Grâce à un nouveau module optionnel sous licence MathWorks, TargetLink 4.4 répond désormais aux exigences des développeurs en matière de description d’algorithmes et de comportement directement avec le code MATLAB dans un modèle Simulink. Le module TargetLink Module for MATLAB peut être utilisé afin de schématiser exactement ce processus de modélisation. Pour la première fois, les développeurs de code de production sont capables de générer le code de production C Simulink hautement efficace directement depuis les fonctions de contrôle, décrites avec le code MATLAB dans les modèles Simulink. En plus d’utiliser des blocs et des machines à états finis, les développeurs peuvent ainsi utiliser une autre ressource pour modéliser les systèmes à implémenter avec TargetLink.
Une nouvelle fonctionnalité permet au code de production généré avec TargetLink d’être facilement validé et testé sur un système temps réel dSPACE couplé au logiciel d’implémentation ConfigurationDesk. Ceci permet aux utilisateurs de vérifier immédiatement le fonctionnement du code dans des conditions réelles.
TargetLink 4.4 est conforme à norme AUTOSAR 4.3.1 et offre des options optimisées pour la conception des composants logiciels AUTOSAR. Les éléments fractionnables AUTOSAR peuvent être utilisés pour mieux séparer les rôles des architectes logiciels et des développeurs pendant l’export ARXML. De plus, la représentation visuelle des bibliothèques de modèles dans l’interface utilisateur a été améliorée, ce qui simplifie la coopération lors de développements distribués. Pour la simulation Processor-In-the-Loop, TargetLink 4.4 supporte désormais les ISS (Instruction Set Simulator) de Lauterbach ce qui permet d’exécuter et de valider le code de production compilé directement sur un ISS en tant que cible, sans avoir besoin de matériel quelconque.
Depuis son lancement il y a exactement 20 ans, TargetLink, le générateur de code de production dSPACE, a été utilisé dans de nombreux projets de production dans le monde entier. TargetLink génère un code C très efficace directement à partir des modèles Simulink/Stateflow. Il supporte un développement modulaire et efficace, de plus il est certifié ISO 26262, ISO 25119 et IEC 61508. Les fonctionnalités remarquables de TargetLink permettent une excellente qualité de code, une conception logicielle puissante, des fonctionnalités de test, un degré élevé de fiabilité, l’intégration au processus de développement et le support de standards comme AUTOSAR, ASAM MCD-2 MC (ASAP2), Functional Mock-up Interface (FMI) et Motor Industry Software Reliability Association (MISRA).