Mit TargetLink können Sie grafische Modelle direkt aus Simulink® in hochwertigen Seriencode konvertieren.

Automatic Code Generation

TargetLink generates high-quality C/ C++ code automatically while you focus on your application.

Automotive standards

TargetLink provides high-performance Classic and Adaptive AUTOSAR support. 

Certifications

TargetLink is certified for functional safety standards like ISO 26262, ISO 25119, and IEC 61508.

Fits the developer's needs

Built for the needs of software developers and proven in millions of vehicles worldwide.

Was ist TargetLink?

TargetLink ist eine Software, die hocheffizienten C-Code für elektronische Steuergeräte (ECUs) und Domain-Controller direkt aus MathWorks ® Simulink ® /Stateflow ® generiert. Damit ist TargetLink ein unverzichtbares Werkzeug für Ihre modellbasierte Entwicklung von Embedded-Seriensoftware und -Systemen.

Die C-Code-Generierungsoptionen in TargetLink reichen von einfachem ANSI-C-Code bis zu optimiertem Fest- oder Fließkomma-Code für AUTOSAR-Plattformen. Durch die Unterstützung von Adaptive AUTOSAR unterstützt TargetLink die Generierung von C++-Code. Darüber hinaus verfügt TargetLink über Software-Entwurfsfunktionen sowie integrierte Code-Optimierungs-, Simulations- und Testfunktionen, mit denen Sie Ihre generierten Ergebnisse schnell verifizieren und optimieren können. TargetLink arbeitet reibungslos mit Werkzeugen von dSPACE und von Drittanbietern zusammen, die gemeinsam das TargetLink Ecosystem bilden.

Application Areas

TargetLink lets you develop production software for ECUs and domain controllers in the automotive industry and further fields, covering applications such as:

  • E-mobility and electric drives
  • Advanced driver assistance systems (ADAS)
  • Highly automated and autonomous vehicles
  • Comfort electronics

... and many more.

Generieren Sie genau den Code, den Sie wollen – mit TargetLink!

Lassen Sie sich von den Möglichkeiten von TargetLink inspirieren

TargetLink in der Anwendung: Erfahren Sie, was TargetLink zu den Projekten unserer Kunden beigetragen hat.

Entdecken Sie alle Erfolgsstorys!

Die wichtigsten Vorteile und Funktionen von TargetLink

Automatische Code-Generierung

  • Automatische Code-Generierung

    TargetLink generiert hocheffizienten C-Code direkt aus MathWorks® Simulink®/Stateflow®. Automatische Code-Generierung bedeutet auch, dass TargetLink bei Änderungen, die sich auf mehr als eine Code-Zeile auswirken, alle diese Zeilen automatisch aktualisiert. So können Sie sich nun auf die eigentliche Anwendung konzentrieren. Die frühzeitige Verifizierung durch die integrierten Simulations- und Testfunktionen führt zu schnelleren Durchlaufzeiten und geringeren Kosten.

Automotive Standards

  • Automotive Standards

    TargetLink is deeply rooted in the automotive industry. We therefore attach great importance to supporting the relevant standards. Above all, this includes excellent AUTOSAR support, both in terms of workflows and the quality of the generated code. Other standards such as ASAM MCD-2 MC (ASAP2), target support for µCs, support for coding standards such as MISRA-C, and exchange formats such as FMI are also included. We ensure that integration into the vehicle runs smoothly!

Zertifizierungen

  • Zertifizierungen

    We build TargetLink for the development of safety-critical systems. For more than 15 years, TÜV Süd confirms this every year by recertifying TargetLink for ISO 26262 for all ASIL levels up to ASIL-D. But of course, TargetLink is also suitable for other standards, such as ISO 25119, IEC 61508 or DO-178C, thanks to our consistent and rigorous development approach.

Entspricht den Bedürfnissen des Entwicklers

  • Entspricht den Bedürfnissen des Entwicklers

    TargetLink is more than a code generator for Simulink. It is a tool for professional software developers who need and want control over the generated code. They get the last bit of performance out of the model, optimize the code for specific µCs, and achieve significant savings thanks to TargetLink, because an upgrade to the next larger controller can be postponed thanks to software optimization with TargetLink.

Starke Partner-Werkzeuge

  • TargetLink Ecosystem
    TargetLink Ecosystem

    Lernen Sie das TargetLink Ecosystem in verschiedenen dSPACE und Drittanbieterwerkzeugen kennen.

Was unsere Kunden sagen

Tiefergehende Informationen über TargetLink

Funktionsübersicht

Feature Description Benefit
Code efficiency Efficient fixed-point or floating-point production code directly from Simulink®/Stateflow® (with support for included MATLAB code, see optional module) 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
Compliance with standards Compliance with relevant standards such as ASAM-MCD 2MC (ASAP2), AUTOSAR, and MISRA Quality and interoperability guaranteed
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
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.

 

Erforderliche und optionale Software

Required Software Integrated development environment
  • MathWorks MATLAB®/Simulink®/Stateflow®
  • Compiler for host simulation included in MATLAB
Operating system www.dspace.com/go/os_compatibility
Optional Software Compilers for processor-in-the-loop tests Target-specific compiler for processor-in-the-loop tests
with Target Simulation Module
Tool chain for On-Target Bypassing
  • ECU Interface Base Package
  • dSPACE Internal Bypassing Service
  • Target-specific compiler (third-party product: HighTec compiler)
Running virtual ECUs VEOS
ConfigurationDesk for scenarios that use dSPACE realtime
systems2) and TargetLink
 
Modeling system architecture and generating virtual ECUs SystemDesk
Comparing MathWorks® Simulink®, Stateflow®, and
dSPACE TargetLink models
Model Compare
Comparison of two versions of AUTOSAR artifacts dSPACE AUTOSAR Compare

 

Optionale Produkte

  • SystemDesk
    SystemDesk

    Modeling system architecture and generating virtual ECUs.

  • Model Compare
    Model Compare

    Comparing MathWorks® Simulink®, Stateflow®, and dSPACE TargetLink models.

  • dSPACE AUTOSAR Compare
    dSPACE AUTOSAR Compare

    Comparison of two versions of AUTOSAR artifacts.

  • MicroAutoBox III
    MicroAutoBox III

    Compact and robust in-vehicle prototyping system.

  • ConfigurationDesk
    ConfigurationDesk

    For scenarios that use dSPACE realtime systems and TargetLink.

  • ECU Interface Base Package
    ECU Interface Base Package

    Tool chain for On-Target Bypassing.

  • dSPACE Internal Bypassing Service
    dSPACE Internal Bypassing Service

    Using an existing ECU for function development.

TargetLink Engineering Services

Our engineering portfolio includes special TargetLink customer services, for example: 
  • Hands-on support during introduction of TargetLink
  • Support during evaluations and pilot projects
  • Customer-specific TargetLink training
  • Integrating TargetLink into your development processes
  • Model analysis and advice
  • Support for developing Classic and Adaptive AUTOSAR-compliant software and integrating Classic AUTOSAR software components
  • Support for integrating the generated code in the ECU’s software environment
  • Tool chain development and maintenance
  • Process consulting

Im Einsatz: Sehen Sie, was TargetLink kann und was Sie damit erreichen können.

Erfolgsstorys

Inspirierende Benutzeranwendungen, entwickelt mit TargetLink.

Alle Artikel

Videos

Explore our TargetLink videos.

Videos

Produktneuigkeiten

TargetLink 2023-B

Neue und verbesserte Funktionen für eine bessere Modellierung und effizientere Code-Generierung.

  • Der SOLE (Systems Of Linear Equations)-Solver-Block wird Teil der TargetLink-Blockbibliothek.
  • Dynamische Auswahl von Variablen bei Data-Store-Read- und Data-Store-Write-Blöcken
  • Reibungsloser Übergang vom klassischen Initialisierungsmodus zum vereinfachten Initialisierungsmodus
  • Weitere C++-Konstrukte: Enumeration-Class-Datentypen, statische Casts und Namensräume auf Modulebene
  • Bereitstellung von textbasierten DD-Dateien im DDJSON-Format zur besseren Handhabung von DD-Dateien in Versionskontrollsystemen wie Git oder in Model-as-Code-Workflows

Weitere Informationen

Das klingt interessant. Nehmen Sie Kontakt auf

Consulting

Mehr Informationen über Software-Entwicklung

Treiben Sie Innovationen voran. Immer am Puls der Technologieentwicklung.

Abonnieren Sie unser Expertenwissen. Lernen Sie von erfolgreichen Projektbeispielen. Bleiben Sie auf dem neuesten Stand der Simulation und Validierung. Jetzt dSPACE direct und dSPACE direct aeropace & defense abonnieren.

Formularaufruf freigeben

An dieser Stelle ist ein Eingabeformular von Click Dimensions eingebunden. Dieses ermöglicht es uns Ihr Newsletter-Abonnement zu verarbeiten. Aktuell ist das Formular ausgeblendet aufgrund Ihrer Privatsphäre-Einstellung für unsere Website.

Externes Eingabeformular

Mit dem Aktivieren des Eingabeformulars erklären Sie sich damit einverstanden, dass personenbezogene Daten an Click Dimensions innerhalb der EU, in den USA, Kanada oder Australien übermittelt werden. Mehr dazu in unserer Datenschutzbestimmung.