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

TargetLink

Générateur automatique de code série

TargetLink est un système logiciel générant un code série (code C) directement depuis l'environnement de développement graphique MATLAB®/Simulink/Stateflow.

  • TargetLink 4.1: Support FMI, AUTOSAR 4.2, Automotive Ethernet et bien plus encore

    Avec sa dernière Release, dSPACE a optimisé son générateur de code série, TargetLink, afin de couvrir les principales normes pour le développement de code embarqué. 
     

  • TargetLink pour l'aérospatiale

    Avec la norme DO-178C comme norme standard appliquée à l'avenir 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 définissant le développement basé sur modèle et la vérification faisant partie des normes DO-178C et DO-278A, a été spécialement rédigé à ces fins.

  • Smooth Success

    Before they developed their new tractor transmission, CLAAS Industrietechnik (CIT) did not have any experience in model-based software development. In the end, the product surpassed even their highest expectations. Part of this success story: the powerful tools from dSPACE.

    Read more

  • Electric and Safe

    Together with the TargetLink Strategic Partner Model Engineering Solutions, Mercedes-Benz Research & Development North America developed automatically testable conformity rules for modeling with dSPACE TargetLink, which comply with important requirements of the ISO 26262 standard.

    Read more

  • Automated assistance functions for more harvesting efficiency

    A new assistance system for CLAAS combine harvesters permanently monitors the harvesting process and automatically adjusts the machine settings to the current conditions – faster and more exactly than an operator ever could.

    Read more

  • « TargetLink Ecosystem » ‑ Détection anticipée d’erreurs d’exécution et de problèmes de ressources

    Ce webinaire se concentre sur la vérification efficace et intégrée d'exigences non fonctionnelles pour le code série et le code objet. Les analyseurs statiques d'AbsInt sont utilisés pour calculer le temps d'exécution/l'utilisation de la pile au cas pire, pour détecter les erreurs de fonctionnement et peuvent être également invoqués automatiquement depuis les modèles TargetLink. L'effort de configuration d'analyse est ainsi minimal et les résultats d'analyse plus précis.

    En savoir plus

  • « Développement logiciel à grande échelle basé sur modèle »

    La conception basée sur modèle et la génération automatique de code ont été utilisées pendant de nombreuses années afin de développer avec succès les logiciels de fonctions de commandes. La prochaine étape de cette évolution est désormais d'utiliser ces techniques à grande échelle afin de développer des fonctionnalités étendues dans des groupes de travail, composés d'un grand nombre de développeurs logiciels provenant de divers partenaires de développement différents. Ce développement modulaire distribué peut être accompli efficacement à grande échelle au moyen d'une chaîne d'outils basée sur Simulink/TargetLink, comme ce webinaire vous le montrera.

    En savoir plus

  • « L'écosystème TargetLink » – Vérification des règles et analyse de modèle automatisées

    Ce webinaire se concentre sur la vérification automatisée de directives et l'analyse de modèle avec le MES Model Examiner et le MES M-XRAY afin d'assurer la transparence et l'examen des modèles TargetLink.

    En savoir plus

  • Mastering DO-178C Using Model-Based Design and Autocoding

    Model-based design and automatic code generation are the most efficient methods for developing embedded system software and complying with the requirements of DO-178C. dSPACE’s modern code generator, TargetLink®, and its associated tool chain provide a unique development environment for embedded systems that will have an immediate impact on your software quality, process efficiency, and the certification process. Attend this webinar to learn more!

    Read more

  • Résoudre le puzzle de la complexité

    Des fonctionnalités de plus en plus nombreuses sont développées par des équipes qui comprennent de nombreux développeurs logiciels travaillant pour des partenaires de développement différents – un grand défi pour le 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é, p. ex. en tant que modèle, et l'implémentation du code Cest générée automatiquement depuis le modèle. Ce degrés élevé d'abstraction permet le dévelopement 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és.

    En savoir plus

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

    Les nouvelles versions des produits ou la modification des infrastructures IT signifient 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 TargetLink, fournit, pour ce faire, une solution simple, très intégrée et entièrement automatisée : la BTC EmbeddedTester Migration Suite.

    En savoir plus

Domaine d’application

La conception basée sur modèle s’est établie comme méthode de développement standard dans de nombreux domaines industriels. La génération du code série est aussi l’étape logique permettant de passer de modèles à un code série efficace et prêt à l’emploi. TargetLink est un système logiciel générant un code de production (code C) directement depuis l'environnement de développement graphique MATLAB®/Simulink/Stateflow. Les options de génération de code vont du code C ANSI au code optimisé à décimale fixe ou flottante pour certains processeurs. Les multiples options de configuration du code assurent que le code série s'adapte aux contraintes du processeur.

Points forts de TargetLink

  • Eprouvé dans la pratique – Dans d'inombrables projets de production et des millions de véhicules
  • Meilleur code - hautement efficace, hautement configurable et traçable
  • Fonctionnalités puissantes de conception logicielle avec le Data Dictionary de TargetLink
  • Vérification logicielle très simple grâce au concept de simulation numérique MIL/SIL/PIL
  • Idéal pour l'automobile et les industries similaires
  • Des outils partenaires puissants pour la conception de modèle, la validation et la vérification
  • Certification pour les normes ISO 26262, IEC 61508 et dérivés
  • Document de Workflow disponible pour la norme DO-178C/DO-331

TargetLink Blockset
Librairie de blocs pour les informations spécifiques à l'implémentation afin d'y préparer un modèle.
Le TargetLink Blockset (Stand-Alone –autonome) est une version gratuite du TargetLink Blockset qui permet aux développeurs de fonctions de concevoir les modèles de leur contrôleur directement avec TargetLink.
TargetLink Data Dictionary

Le Data Dictionary de TargetLink est une banque de données où sont stockées de façon centrale les informations significatives pour une conception de modèle, la génération de code et l’implémentation sur un calculateur. Les objets du Dictionnaire de Données peuvent être référencés depuis les modèles TargetLink. Vous pouvez définir et gérer des variables et les propriétés correspondantes, vous pouvez également définir des types de données structurés pour les utiliser dans différentes déclarations.

Modes de simulation pour les tests

L'un des avantages du développement à base de modèle est de pouvoir utiliser la simulation pour la vérification précoce. Non seulement TargetLink génère le code pour les calculateurs série, mais il simplifie grandement la procédure de test.

Mise à l'échelle automatique des variables

Si TargetLink® est utilisé uniquement pour la génération du code à virgule flottante, alors la mise à l'échelle automatique n’est pas nécessaire. Cependant, si TargetLink est utilisé pour générer du code à virgule fixe, la mise à l’échelle automatique peut alors permettre un gain de temps énorme. Ce qui par le passé exigeait des jours et des semaines de travail, n’est à présent plus qu’une question de minutes et d’heures.

Codage efficace

L’efficacité est la clé d’un code prêt à la production. Un code efficace signifie que les besoins en temps d'exécution et en ressources sont minimums pour l’exécution du code sur un processeur embarqué économique. Il est prouvé que le code généré par TargetLink est aussi efficace que le code écrit manuellement.

Centre de support produit TargetLink

Le TargetLink Product Support Center est la ressource en ligne primaire pour les développeurs TargetLink. Il fournit des informations sur les releases TargetLink, de compatibilité, des notes d'application, des fonctionnalités supplémentaires, des rapports sur les problèmes TargetLink connus, etc.

Informations approfondies Support Formations