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

Automatische Code-Generierung

TargetLink generiert automatisch hochwertigen C/ C++-Code, während Sie sich auf Ihre Anwendung konzentrieren.

Automotive Standards

TargetLink bietet hochklassige Unterstützung von Classic und Adaptive AUTOSAR.

Zertifizierungen

TargetLink ist zertifiziert nach Standard für funktionale Sicherheit wie ISO 26262, ISO 25119 und IEC 61508.

Entspricht den Bedürfnissen des Entwicklers

Entwickelt für die Bedürfnisse von Software-Entwicklern und bewährt in Millionen von Fahrzeugen weltweit.

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.

Anwendungsbereiche

TargetLink ermöglicht Ihnen die Entwicklung von Seriensoftware für Steuergeräte und Domain-Controller in der Automobilindustrie und weiteren Bereichen:

  • E-Mobilität und elektrische Antriebe
  • Fahrerassistenzsysteme
  • Hochgradig automatisierte und autonome Fahrzeuge
  • Komfortelektronik

... und viele mehr.

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 ist fest in der Automobilindustrie verwurzelt. Wir legen daher großen Wert auf die Unterstützung der entsprechenden Standards. Dazu gehört vor allem eine exzellente AUTOSAR-Unterstützung, sowohl in Bezug auf die Arbeitsabläufe als auch auf die Qualität des generierten Codes. Andere Standards wie ASAM MCD-2 MC (ASAP2), Zielunterstützung für µCs, Unterstützung für Codierungsstandards wie MISRA-C und Austauschformate wie FMI sind ebenfalls enthalten. Wir sorgen dafür, dass die Integration in das Fahrzeug reibungslos funktioniert.

Zertifizierungen

  • Zertifizierungen

    Wir bauen TargetLink für die Entwicklung sicherheitsrelevanter Systeme. Seit mehr als 15 Jahren bestätigt der TÜV Süd dies jedes Jahr durch die Rezertifizierung von TargetLink für ISO 26262 für alle ASIL-Stufen bis ASIL-D. Aber natürlich ist TargetLink auch für andere Standards wie ISO 25119, IEC 61508 oder DO-178C geeignet, dank unseres konsequenten und rigorosen Entwicklungsansatzes.

Entspricht den Bedürfnissen des Entwicklers

  • Entspricht den Bedürfnissen des Entwicklers

    TargetLink ist mehr als ein Code-Generator für Simulink. Es ist ein Werkzeug für professionelle Software-Entwickler, die Kontrolle über den generierten Code benötigen und wünschen. Sie holen das letzte Quäntchen Leistung aus dem Modell heraus, optimieren den Code für bestimmte µCs und erzielen dank TargetLink erhebliche Einsparungen, weil ein Upgrade auf den nächstgrößeren Controller dank Software-Optimierung mit TargetLink verschoben werden kann.

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

Leistungsmerkmal Beschreibung Vorteil
Code-Effizienz Effizienter Festkomma- oder Fließkommaseriencode direkt aus Simulink®/Stateflow® (mit Unterstützung für den enthaltenen MATLAB-Code, siehe optionales Modul) Ihre Spezifikationen – Modelle und Diagramme – werden direkt in effizienten C-Code übersetzt
Code-Zuverlässigkeit Konsistente, deterministische Übersetzung von Modellen in stressgetesteten C-Code Fehler wie Tippfehler, Versehen, Missverständnisse werden vermieden
Menschliche Lesbarkeit
Sehr gute Lesbarkeit und Strukturierung des Codes Code-Reviews sind einfach durchzuführen
Automatische Skalierung Intelligente Skalierung auf Grundlage von Worst-Case-Propagierung von Signalbereichen und simulationsbasierter Skalierung Verkürzt den zeitaufwendigen und fehleranfälligen Skalierungsprozess
Testmechanismen Verschiedene Teststufen zum Testen des Seriencodes gegen die Spezifikation (MIL, SIL, PIL) Fehlfunktionen werden im frühesten Stadium entdeckt
Inkrementelle Code-Generierung Modulare Code-Generierung, d. h. für bestimmte Teilsysteme Schnellere Code-Generierung, Beibehaltung des abgenommenen Codes
Unterstützung von Modellreferenzierung Entwicklung von Modellen auf Modul-/Komponentenbasis Die verteilte Entwicklung durch große Teams ist viel einfacher, und große Modelle können effizienter gehandhabt werden.
Multirate Code Volle Unterstützung von Multirate-Systemen mit Intertask-Kommunikation Sie können Aufgaben auf Blockebene definieren
TargetLink Data Dictionary Zentraler Container zur Verwaltung von Variablen, Datenstrukturen, Skalierungsformeln, Aufgaben, Funktionen Sie können komplexe Daten verwalten, um Ihre Projekte zu planen und zu strukturieren
Einhaltung von Standards Einhaltung relevanter Standards wie ASAM-MCD 2MC (ASAP2), AUTOSAR und MISRA Qualität und Interoperabilität garantiert
Generierung der Kalibrierungsdaten Kalibrierungsdaten werden als ASAM-MCD-2MC (ASAP2)-Datei für Kalibrierungswerkzeuge exportiert Automatisierter und vollständiger Prozess mit perfekter Konsistenz zwischen Modell und Kalibrierungsdaten
Dokumentation Automatische Modell- und Code-Dokumentation Ihre Projekte sind transparent und nachvollziehbar
AUTOSAR-Software-Komponenten (SWC)-Container-Austausch Austausch von AUTOSAR-SWC-Containern zwischen TargetLink und SystemDesk Sichere und komfortable Round-Trips für die AUTOSAR-Software-Entwicklung.
Zugriff auf SystemDesk-Simulation für ordnungsgemäße Software-Integrationstests.
Komponentenbasierte Entwicklung Innovatives Schnittstellenkonzept für Ports, Messsignale und Kalibrierparameter Einfachere Wiederverwendung von Software in verschiedenen Projekten
Anschluss an dSPACE VEOS Exportieren Sie virtuelle Steuergeräte aus TargetLink und betreiben Sie sie in VEOS in Kombination mit anderen virtuellen Steuergeräten und dSPACE Standardwerkzeugen wie ControlDesk EinfachesTesten und Experimentieren mit TargetLink-Code
FMI-Unterstützung Export von Functional Mock-up Units (FMUs) aus TargetLink-Modellen auf Basis des Functional Mock-up-Interface (FMI)-Standards Ausführung von TargetLink-generiertem Code mit Offline- und Echtzeitsimulatoren von Drittanbietern und dSPACE
On-Target Bypassing Integration neuer Funktionen direkt in bestehende Steuergeräte (mit TargetLink und dSPACE ECU Interface Software) Nahtloser Übergang vom Prototyping zur Serienfertigung.
Eine komplexe Software-Integration ist nicht erforderlich.

TargetLink-Modulübersicht

Erforderliche Produkte

Integrierte Entwicklungsumgebung
  • MathWorks MATLAB®/Simulink®/Stateflow®
  • In MATLAB enthaltener Compiler für die Host-Simulation
Betriebssystem www.dspace.com/go/os_compatibility

Optionale Produkte

  • SystemDesk
    SystemDesk

    Modellieren von Systemarchitekturen und Generieren virtueller Steuergeräte.

  • Model Compare
    Model Compare

    Vergleichen von MathWorks® Simulink®-, Stateflow®- und dSPACE TargetLink-Modellen.

  • VEOS
    VEOS

    Plattform für PC-basierte Simulation von Modellen und Steuergeräte-Netzwerkkommunikation.

  • dSPACE AUTOSAR Compare
    dSPACE AUTOSAR Compare

    Vergleich von zwei Versionen von AUTOSAR-Artefakten.

  • MicroAutoBox III
    MicroAutoBox III

    Kompaktes und robustes Prototyping-System im Fahrzeug.

  • ConfigurationDesk
    ConfigurationDesk

    Für Szenarien, die dSPACE Echtzeitsysteme und TargetLink verwenden.

  • ECU Interface Base Package
    ECU Interface Base Package

    Werkzeugkette für On-Target Bypassing.

  • dSPACE Internal Bypassing Service
    dSPACE Internal Bypassing Service

    Bestehendes Steuergerät für Funktionsentwicklung nutzen.

TargetLink Engineering Services

Zu unserem Angebot an Engineering Services gehören auch spezielle Dienstleistungen rund um TargetLink:
  • Mit Rat und Tat zur Seite bei der Einführung von TargetLink
  • Unterstützung in der Evaluierungsphase und bei Pilotprojekten
  • Kundenspezifische TargetLink-Schulungen
  • Integration von TargetLink in Ihre Entwicklungsprozesse
  • Modellanalyse und Beratung
  • Unterstützung der Entwicklung von Software, die mit Classic und Adaptive AUTOSAR ist, sowie der Integration von Classic-AUTOSAR-Software-Komponenten
  • Unterstützung beim Integrieren von generiertem Code in die Steuergeräte-Software-Umgebung
  • Entwicklung und Pflege der Werkzeugkette
  • Prozessberatung

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

Erfolgsstorys

Inspirierende Benutzeranwendungen, entwickelt mit TargetLink.

Alle Artikel

Videos

Entdecken Sie unsere 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.