Avec TargetLink, vous pouvez convertir des modèles graphiques directement depuis Simulink® en code de production de la plus haute qualité.

Génération automatique de code

TargetLink génère automatiquement du code C/ C++ de haute qualité pendant que vous vous concentrez sur votre application.

Normes automobiles

TargetLink fournit un support Classic et Adaptive AUTOSAR haute performance.

Certifications

TargetLink est certifié conforme aux normes de sécurité fonctionnelle ISO 26262, ISO 25119 et IEC 61508.

Répond aux besoins du développeur

Conçu pour les besoins des développeurs logiciels et éprouvé dans des millions de véhicules à travers le monde.

Qu’est-ce que TargetLink ?

TargetLink est un logiciel qui génère un code C très efficace pour les calculateurs (ECU) et les contrôleurs de domaine directement depuis Simulink ® /Stateflow ® de MathWorks ® , faisant de TargetLink un outil essentiel pour votre développement de systèmes et de logiciels de production intégrés basés sur un modèle.

Les options de génération du code C dans TargetLink s’étendent du code C ANSI lisible au code optimisé à virgule fixe ou flottante pour les plateformes AUTOSAR. En supportant Adaptive AUTOSAR, TargetLink supporte la génération de code C++. En outre, TargetLink est livré avec des fonctionnalités de conception logicielle ainsi que des fonctionnalités d'optimisation, de simulation et de test de code intégrées afin que vous puissiez rapidement vérifier et optimiser vos résultats générés. TargetLink interagit en toute transparence avec d’autres outils dSPACE et tiers qui, ensemble, forment l’Ecosystème TargetLink.

Domaines d’application

TargetLink vous permet de développer des logiciels de production pour calculateur et contrôleurs de domaine dans l’industrie automobile et d’autres domaines, couvrant des applications telles que :

  • E-mobilité et machines électriques
  • Systèmes d’assistance au conducteur (ADAS) avancés
  • Véhicules hautement automatisés et autonomes
  • Electronique de confort de conduite

... et plus encore.

Obtenez exactement le code que vous voulez - Avec TargetLink !

Laissez-vous inspirer par les capacités de TargetLink

TargetLink en application : Découvrez ce que TargetLink a apporté aux projets de notre client.

Découvrez toutes les success stories !

Principaux avantages et caractéristiques de TargetLink

Génération automatique de code

  • Génération automatique de code

    TargetLink génère un code C très efficace directement à partir de Simulink®/Stateflow® de MathWorks®. La génération automatique de code implique également que si vous effectuez un changement qui impacte plusieurs lignes de code, TargetLink met à jour toutes ces lignes automatiquement. Ainsi, vous pouvez désormais vous concentrer sur l'application réelle. Une vérification précoce grâce aux fonctionnalités de simulation et de test intégrées permet d'obtenir des temps d'exécution plus rapides et de réduire les coûts.

Normes automobiles

  • Normes automobiles

    TargetLink est profondément ancré dans le secteur automobile. C’est pourquoi nous estimons que le support des normes pertinentes est essentiel. Il s'agit avant tout d'un excellent support AUTOSAR, tant en termes de workflows que de qualité du code généré. D’autres normes telles que ASAM MCD-2 MC (ASAP2), ciblent le support pour µC, le support pour les normes de codage telles que les formats MISRA-C et les formats d’échange comme le FMI sont également inclus. Nous veillons au bon déroulement de l’intégration dans le véhicule !

Certifications

  • Certifications

    Nous avons créé TargetLink pour le développement de systèmes critiques pour la sécurité. Depuis plus de 15 ans, TÜV Süd le confirme chaque année en recertifiant TargetLink pour la norme ISO 26262 pour tous les niveaux ASIL jusqu’au niveau ASIL-D. Mais bien sûr, TargetLink convient également à d’autres normes, telles que ISO 25119, CEI 61508 ou DO-178C, grâce à notre approche de développement cohérente et rigoureuse.

Répond aux besoins du développeur

  • Fits the developer's needs

    TargetLink est plus qu'un générateur de code pour Simulink. C'est un outil pour les développeurs logiciels professionnels qui ont besoin du code généré et veulent le contrôler. Ils obtiennent le dernier bit de performance du modèle, optimisent le code pour des µC spécifiques et réalisent des économies significatives grâce à TargetLink, car une mise à niveau vers le contrôleur suivant plus grand peut être reportée grâce à l'optimisation logicielle avec TargetLink.

Des outils partenaires solides

  • L’écosystème TargetLink
    L’écosystème TargetLink

    Découvrez l’écosystème TargetLink au sein de plusieurs outils dSPACE et tiers.

Ce que nos clients disent de nous

En savoir plus sur TargetLink

Vue d'ensemble des fonctionnalités

Fonctionnalité Description Bénéfice
Efficacité du code Code de production efficace à virgule fixe ou à virgule flottante directement à partir de Simulink®/Stateflow® (avec support pour code MATLAB inclus, voir module en option) Vos spécifications – modèles et schémas – sont directement traduits en code C efficace
Fiabilité du code Traductions cohérentes et déterministes des modèles en code C soumis à des stress tests Les erreurs telles que les fautes de frappe, les oublis, les confusions sont évitées
Lisibilité humaine
Code concis mai lisible Les revues de code sont faciles à effectuer
Mise à l'échelle automatique Mise à l’échelle intelligente basée sur la propagation pire cas des plages de signaux et mise à l’échelle basée sur la simulation Raccourcit le processus de mise à l’échelle chronophage et sujet à erreurs
Mécanismes de test Différents niveaux de test pour tester le code de production par rapport à la spécification (MIL, SIL, PIL) Les dysfonctionnements sont constatés dès les premières étapes
Génération de code incrémental. Génération de code modulaire, c’est-à-dire pour des sous-systèmes spécifiques Génération de code plus rapide, conservation du code approuvé
Support du référencement de modèles Développer des modèles sur une base modulaire/composant Le développement distribué par de grandes équipes est beaucoup plus facile, et les grands modèles peuvent être gérés plus efficacement.
Code multi-échantillonné Support complet des systèmes multi-échantillonnés avec communication inter-tâches Vous pouvez définir des tâches au niveau bloc
TargetLink Data Dictionary Conteneur central pour gérer les variables, les structures de données, les formules de mise à l’échelle, les tâches, les fonctions Vous pouvez gérer des données complexes pour planifier et structurer vos projets
Respect des normes Respect des normes pertinentes telles que ASAM-MCD 2MC (ASAP2), AUTOSAR et MISRA Qualité et interopérabilité garanties
Génération des données de calibration Données de calibration exportées sous forme de fichier ASAM-MCD 2MC (ASAP2) pour les outils de calibration Processus automatisé et complet avec une parfaite cohérence entre les données de modèle et de calibration
Documentation Documentation automatique du modèle et du code Vos projets sont transparents et traçables
Echange de conteneur de composants logiciels (SWC) AUTOSAR Echange de conteneurs AUTOSAR SWC entre TargetLink et SystemDesk Des allers-retours sûrs et pratiques pour le développement logiciel AUTOSAR.
Accès à la simulation SystemDesk pour des tests d'intégration logicielle adéquats.
Développement basés sur les composants Concept d’interface innovant pour les ports, les signaux de mesure et les paramètres de calibration Augmenter facilement la réutilisation du logiciel dans les différents projets
Connexion à dSPACE VEOS Exportez les calculateurs virtuels de TargetLink et exécutez-les dans VEOS en combinaison avec d’autres calculateurs virtuels et des outils standard dSPACE comme ControlDesk Tester et expérimenter facilement en utilisant le code TargetLink
Support FMI Exporter des FMU (Functional Mock-up Units) depuis les modèles TargetLink basées sur la norme FMI (Functional Mock-up Interface) Exécution du code généré par TargetLink avec des simulateurs temps réel et hors ligne de fournisseurs tiers et dSPACE
Bypass sur cible Intégration de nouvelles fonctions directement dans les calculateurs existants (à l'aide de TargetLink et du logiciel d'interface de calculateur dSPACE) Transition fluide du prototypage à la production en série
Pas besoin de réaliser une intégration logicielle complexe.

Vue d'ensemble du module TargetLink

Logiciels requis et en option

Logiciels nécessaires Environnement de développement intégré
  • MATLAB®/Simulink®/Stateflow® de MathWorks
  • Compilateur pour simulation hôte inclus dans MATLAB
Système d'exploitation www.dspace.com/go/os_compatibility
Logiciels optionnels Compilateurs pour tests Processor-In-the-Loop Compilateur spécifique à la cible pour les tests Processor-In-the-Loop
Avec Target Simulation Module
Chaîne d’outils pour le bypass sur cible
  • ECU Interface Base Package
  • dSPACE Internal Bypassing Service
  • Compilateur spécifique à la cible (produit tiers : compilateur HighTec)
Exécution de calculateurs virtuels VEOS
ConfigurationDesk pour les scénarios utilisant dSPACE en temps réel
systèmes2) et TargetLink
Modélisation d'architecture système et génération de calculateurs virtuels SystemDesk
Comparaison de Simulink®, Stateflow® de MathWorks®, et
les modèles dSPACE TargetLink
Model Compare
Comparaison de deux versions d'artefacts AUTOSAR dSPACE AUTOSAR Compare

Produits en option

  • SystemDesk
    SystemDesk

    Modélisation d'architecture système et génération de calculateurs virtuels.

  • Model Compare
    Model Compare

    Comparer les modèles Simulink®, Stateflow® de MathWorks® et TargetLink de dSPACE.

  • VEOS
    VEOS

    Plateforme pour la simulation sur PC des modèles et de la communication des réseaux de calculateurs.

  • dSPACE AUTOSAR Compare
    dSPACE AUTOSAR Compare

    Comparaison de deux versions d'artefacts AUTOSAR.

  • MicroAutoBox III
    MicroAutoBox III

    Solution de prototypage rapide en véhicule compact et robuste.

  • ConfigurationDesk
    ConfigurationDesk

    Pour les scénarios qui utilisent les systèmes en temps réel dSPACE et TargetLink.

  • ECU Interface Base Package
    ECU Interface Base Package

    Chaîne d’outils pour le bypass sur cible.

  • dSPACE Internal Bypassing Service
    dSPACE Internal Bypassing Service

    Utiliser un calculateur existant pour le développement de fonctions.

TargetLink Engineering Services

Notre portefeuille d’ingénierie comprend des services clients spécifiques TargetLink, par exemple :
  • Support interactif pendant l’introduction de TargetLink
  • Support pendant les évaluations et les projets pilotes
  • Formation TargetLink personnalisée
  • Intégration de TargetLink à vos processus de développement
  • Analyse de modèle et conseils
  • Support pour le développement de logiciels conformes à Classic et Adaptative AUTOSAR et l'intégration de composants logiciels Classic AUTOSAR
  • Support pour l’intégration du code généré dans l’environnement logiciel du calculateur
  • Développement et maintenance de la chaîne d’outils
  • Conseil en processus

En pratique : Découvrez ce que TargetLink peut faire pour vous et ce que vous pouvez réaliser grâce à lui.

Success stories

Des applications utilisateurs inspirantes développées avec TargetLink.

Tous les articles

Vidéos

Explorez nos vidéos TargetLink.

Vidéos

Nouveautés produit

TargetLink 2023-B

Nouvelles fonctionnalités et fonctionnalités améliorées pour une meilleure modélisation et une génération de code plus efficace.

  • Le bloc Solver SOLE (Systems Of Linear Equations) fait partie de la bibliothèque de blocs TargetLink
  • Sélection dynamique des variables dans les blocs Lecture et Écriture de Data Store
  • Transition fluide du mode d’initialisation classique au mode d’initialisation simplifié
  • Plus de constructions C++ : types de données de classe d’énumération, static casts et espaces de nommage au niveau module
  • Fournir des fichiers DD textuels au format DDJSON pour une meilleure gestion des fichiers DD dans les systèmes de contrôle de version comme Git ou dans les workflows « model-as-code »

En savoir plus

Cela vous intéresse. Contactez-nous :

Conseil

Plus d'informations sur le développement logiciel

Faire avancer l'innovation. Toujours à la pointe de l'évolution technologique.

S’abonner à nos newsletters, gérer ses abonnements ou se désabonner. La newsletter mensuelle contenant toutes les informations liées à l’aéronautique et défense.

Enable form call

At this point, an input form from Click Dimensions is integrated. This enables us to process your newsletter subscription. The form is currently hidden due to your privacy settings for our website.

External input form

By activating the input form, you consent to personal data being transmitted to Click Dimensions within the EU, in the USA, Canada or Australia. More on this in our privacy policy.