For a better experience on dSPACE.com, enable JavaScript in your browser. Thank you!

TargetLink®

La génération de code de production pour les exigences les plus poussées

Le générateur de code de production TargetLink génère un code C hautement efficace directement à partir de MATLAB®/Simulink®/Stateflow® et permet une vérification précoce, grâce à une simulation et des tests intégrés. Il supporte un développement modulaire et efficace. Il est certifié ISO 26262, ISO 25119 et IEC 61508 et fournit un support AUTOSAR natif, haute performance.

  • TargetLink 4.2 : Combiner le développement de fonction et le développement en production

    Amélioration stratégique du générateur de code série dSPACE

    En savoir plus

  • TargetLink désormais certifié ISO 25119

    Le TÜV SÜD (organisme international de certification allemand) confirme que TargetLink est adapté au développement de logiciels sécuritaires critiques pour les tracteurs et les machines destinées à l’agriculture et au secteur forestier.

    En savoir plus

  • TargetLink pour l'aérospatiale

    Avec la norme DO-178C comme future norme applicable pour le développement de logiciels dans l'aviation, la conception basée sur modèle et la génération de code automatique auront une base solide pour une utilisation dans le secteur aérospatial. Le document DO-331, supplément des normes DO-178C et DO-278A, définissant la vérification et le développement basé sur modèle, a été spécialement rédigé à ces fins.
     
    En savoir plus

  • SAME: Innovative Front Wheel Suspension for Specialty Tractors

    Production code generated with TargetLink

    Read more

  • Jaguar Land Rover: Virtual Validation

    TargetLink for software component (SWC) development and production code generation

    Read more

  • La nouvelle Prius : Toyota fait confiance à TargetLink

    Un processus de développement du logiciel de commande rénové avec TargetLink de dSPACE et les outils BTC

    En savoir plus

  • Bypass sur cible avec TargetLink

    Dans cet enregistrement de séminaire web, dSPACE démontrera comment effectuer le développement et le prototypage de fonctions automobiles, en se concentrant très tôt sur les contraintes du code de production. En utilisant le générateur de code série TargetLink avec le logiciel d’interfaçage de calculateur de dSPACE, afin d’utiliser un calculateur série pour le bypass sur cible, les utilisateurs peuvent se concentrer entièrement sur la production et réduire les risques de leur projet.

    En savoir plus

  • TargetLink et SYNECT de dSPACE élèvent le Model-Based Development à un niveau inédit

    Lors de ce séminaire web gratuit, dSPACE présentera comment utiliser la conception basée sur modèle, le codage automatique et le test basés sur modèle de manière efficace et aisée. Au sein d’équipes de développement distribuées regroupant de nombreux utilisateurs, ceci est réalisé en intégrant SYNECT, la plate-forme dSPACE de gestion de données et de collaboration, avec TargetLink, le générateur de code de production de dSPACE basé sur MATLAB®/Simulink®.

    En savoir plus

  • Maîtriser le standard DO-178C en utilisant la conception basée sur modèle et le codage automatique

    La conception basée sur modèle et la génération automatique de code sont les méthodes les plus efficaces pour le développement de logiciels de systèmes embarqués et le respect des exigences du standard DO-178C. Le générateur de code moderne de dSPACE, TargetLink®, et sa chaîne d’outils associée fournissent, pour les systèmes embarqués, un environnement de développement unique ayant un impact immédiat sur la qualité de votre logiciel, l’efficacité de votre processus et le déroulement de la certification. Inscrivez-vous à ce séminaire web pour en savoir plus!

    En savoir plus

  • Résoudre le puzzle de la complexité

    Des fonctionnalités de plus en plus nombreuses sont développées par des équipes comprenant de plus en plus de développeurs logiciels travaillant pour des partenaires de développement différents – un grand défi lors du processus de développement. Une chaîne d'outils fiable destinée au développement basé sur modèle est dès lors cruciale. Simulink/TargetLink et les outils de Model Engineering Solutions proposent une solution sur mesure.

    En savoir plus

  • Exclure en toute sécurité des erreurs graves

    Dans le développement basé sur modèle, le logiciel est développé à un niveau d'abstraction élevé, c.à.d. en tant que modèle, et l'implémentation du code C est générée automatiquement depuis le modèle. Ce degré élevé d'abstraction permet le développement intuitif d'applications et augmente l'efficacité du développement. Afin de vérifier la sécurité de votre système, il n’est toutefois pas suffisant de se limiter au niveau du modèle; les propriétés du code C ainsi que celles du code binaire de la machine doivent également être examinées.

    En savoir plus

  • Validation entièrement automatique des changements de version Simulink/TargetLink

    Les nouvelles versions des produits ou la modification des infrastructures IT impliquent inévitablement le besoin de migrer les fonctions et modèles existants vers une nouvelle version de MATLAB®, TargetLink® ou Windows®. BTC Embedded Systems AG, un partenaire stratégique de TargetLink, fournit, pour ce faire, une solution simple, totalement intégrée et entièrement automatisée : la suite BTC EmbeddedTester Migration Suite.

    En savoir plus

Domaine d’application

La conception basée sur modèle est devenue une méthode de développement bien établie dans plusieurs domaines industriels et la génération du code de production est l’étape logique permettant de passer de modèles à un code efficace, prêt à la production. TargetLink génère un code de production (code C) directement depuis l'environnement de développement graphique MATLAB®/Simulink/Stateflow. Les options de génération du code C s’étendent du code C ANSI lisible au code optimisé à virgule fixe ou flottante pour les plates-formes AUTOSAR. Les multiples options de configuration du code garantissent que le code série s'adapte aux contraintes du processeur.

Avantages principaux

Avec TargetLink, vous pouvez convertir des modèles graphiques directement et de façon déterministe en code série de la plus haute qualité. Bénéficiez des nombreux atouts de TargetLink comme :

  • Outil et code éprouvé dans la pratique – dans d'innombrables projets de production et des millions de véhicules
  • Meilleur code – très efficace, hautement configurable et avec une dépendance modèle/code entièrement traçable
  • Fonctionnalités puissantes de conception logicielle, p. ex. avec le Data Dictionary de TargetLink
  • Vérification logicielle confortable grâce au concept de simulation Model-In-the-Loop (MIL)/Software-In-the-Loop (SIL)/Processor-In-the-Loop (PIL) sur bouton poussoir – vérifiez vos conceptions et votre code très tôt et évitez des erreurs coûteuses au niveau du logiciel du calculateur
  • Idéal pour l'automobile et pour d’autres industries
  • Adapté aux projets AUTOSAR et non-AUTOSAR
  • Outils partenaires puissants (TargetLink Ecosystem) pour la conception de modèle, la validation et la vérification
  • Certification pour les normes ISO 26262, ISO 25119 et IEC 61508 et dérivés
  • Intégration d’outils avec le logiciel de gestion de données SYNECT®, le logiciel de simulation VEOS® et le logiciel d’architecture de système SystemDesk®
  • Parfait pour le bypass sur cible avec le logiciel dSPACE d’interfacage du calculateur – comble l’écart entre le développement de fonction et de production

Principales caractéristiques et avantages

Feature Description Benefit

Code efficiency

  • Efficient fixed-point or floating-point production code directly from MATLAB/Simulink/Stateflow
  • Your specifications models and diagrams are directly translated into efficient C code
Code reliability
  • Consistent, deterministic translations of models into stress-tested C code
  • Errors such as typing errors, oversights, misunderstandings are avoided
Human readability
  • Concise, yet readable code
  • Code reviews are easy to perform
Automatic scaling
  • Intelligent scaling based on worst-case propagation of signal ranges and simulation-based scaling
  • Shortens the time-consuming and error-prone scaling process
Test mechanisms
  • Various test levels to test the production code against the specification (MIL, SIL, PIL)
  • Malfunctions are found at the earliest stage
Incremental code generation
  • Modular code generation, i.e., for specific subsystems
  • Faster code generation, preserving approved code
Model referencing support
  • Developing models on a modular/component basis
  • Distributed development by large teams is much easier, and large models can be handled more efficiently.
Multirate code
  • Full support of multirate systems with intertask communication
  • You can define tasks at block level
TargetLink Data Dictionary
  • Central container to handle variables, data structures, scaling formulas, tasks, functions
  • You can manage complex data to plan and structure your projects
Code generation straight from the Data Dictionary
  • Generation of code files and A2L files for Data Dictionary variables independently of their use in TargetLink models
  • Simplified software integration and integration testing for code from multiple TargetLink models/subsystems and legacy variables
TargetLink Blockset
  • The free TargetLink Blockset (stand-alone) can be used without having the Base Suite installed
  • Large workgroups can work with TargetLink models without the need for additional TargetLink licenses
Compliance with standards
  • Compliance with relevant standards such as ASAM-MCD 2MC (ASAP2), AUTOSAR, MISRA, and OSEK
  • Quality and interoperability guaranteed
AUTOSAR support
  • Support for modeling and code generation for AUTOSAR software components (SWC), and generation of SWC descriptions
  • TargetLink bridges the gap between model-based design and AUTOSAR-compliant software development
Calibration data generation
  • Calibration data exported as ASAM-MCD 2MC (ASAP2) file for calibration tools
  • Automated and complete process with perfect consistency between model and calibration data
Documentation
  • Automatic model and code documentation
  • Your projects are transparent and trackable
AUTOSAR software component (SWC) container exchange
  • Exchanging AUTOSAR SWC containers between TargetLink and SystemDesk®
  • Safe and convenient round trips for AUTOSAR software development
  • Access to SystemDesk simulation for proper software integration testing
Component-based development
  • Innovative interface concept for ports, measurement signals and calibration parameters
  • Easily increase software reuse across different projects
Connection to dSPACE VEOS®
  • Export virtual ECUs from TargetLink and run them in VEOS in combination with other virtual ECUs and standard dSPACE tools like ControlDesk®
  • Easy testing and experimenting with TargetLink code
Connection to dSPACE SYNECT®
  • Connecting to the client-server-based, central data management software SYNECT
  • Highly efficient, distributed, modular development – also for large development teams
FMI support
  • Export of Functional Mock-up Units (FMUs) from TargetLink models based on the Functional Mock-up Interface (FMI) standard
  • Execution of TargetLink-generated code with offline and real-time simulators from third parties and dSPACE
On-Target Bypassing
  • Integrating new functions directly into existing ECUs (using TargetLink and dSPACE ECU interface software)
  • Seamless transition from prototyping to series production
  • No need to perform complex software integration

1) Utilisable en mode autonome sans licence.
2) Le Data Dictionary Manager est également disponible en licence autonome, p. ex. pour une utilisation avec le blockset autonome.
3) Sélection des principales familles de microcontrôleurs supportée. Pour une liste exhaustive, veuillez vous référer à l’adresse www.dspace.com/go/tlpi

Notre portfolio ingénierie comprend des services spécifiques pour les clients 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 et l’intégration des composants logiciels compatibles avec 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
  • Accompagnement

Informations approfondies Support Formations