Implémentation de contrôleur et génération de code de production

En termes de consommation de mémoire et de rapidité d’exécution, le code TargetLink équivaut facilement à l’efficacité de programmeurs humains – sans pour autant compromettre la lisibilité.

Une fois que les nouvelles fonctions ont été minutieusement développées et testées, elles doivent être implémentées sur le calculateur cible. Cela signifie générer le code de production depuis le modèle MATLAB®/Simulink®/Stateflow® tout en considérant les caractéristiques spécifiques du calculateur, telles que sa mémoire et sa puissance de calcul.

Le générateur de code de production TargetLink de dSPACE génère un code C hautement efficace et cela directement à partir de MATLAB/Simulink/Stateflow et permet une vérification précoce, grâce à la simulation et les tests intégrés. Le temps d’implémentation est ainsi radicalement réduit et la cohérence entre les spécifications et le code de production est systématiquement garantie. Les modifications au niveau du modèle sont rapidement transférées au code.

Un code hautement efficace, hautement configurable

TargetLink a été spécialement conçu pour le codage automatique destiné à la production en série. Le code très efficace présente deux principaux avantages :

  • Un faible impact sur la mémoire RAM/ROM/pile
  • Des temps d'exécution courts dans le cas le plus défavorable (worst-case execution times – WCET)

Vue d’ensemble des caractéristiques de TargetLink

  • La génération du code de production directement depuis Simulink®/ Stateflow
  • Un code très efficace à virgule fixe et à virgule flottante
  • Un support à virgule fixe complet comprenant la mise à échelle automatique
  • Une conception logicielle et des fonctionnalités de test puissantes
  • La vérification directe par simulation MIL/SIL/PIL avec l’enregistrement et le traçage intégrés des données
  • Un support du développement modulaire à base de composants
  • Une gestion de données efficace avec le TargetLink Data Dictionary
  • Un support AUTOSAR natif, haute-performance
  • La certification pour l’ISO 26262, l’IEC 61508 et les autres normes dérivées
  • L’Ecosystème TargetLink – une chaîne d’outils puissante pour
  • le développement basé sur modèle, complété d’outils et de services complémentaires proposés par des fournisseurs tiers.

Cas d'utilisation

S'inscrire à la Newsletter

S’abonner à nos newsletters, gérer ses abonnements ou se désabonner