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

TargetLink®

TargetLink® – 针对最高需求的生产级代码生成

生产级代码生成器 TargetLink 直接从 MATLAB/Simulink/Stateflow 生成高效的 C 代码,并允许通过内置仿真和测试进行早期验证。它支持有效的模块化开发并通过了 ISO 26262、ISO 25119 和 IEC 61508 认证。

  • TargetLink 4.2:合并功能和生产开发

    dSPACE 生产代码生成器的战略性增强

    详细了解

  • TargetLink 现已通过 ISO 25119 认证

    TÜV SÜD(德国国际认证权威机构)确认 TargetLink 适用于农林用拖拉机及其他机械中安全相关软件的开发。

    详细了解

  • 航空用 TargetLink

    随着 DO-178C 作为未来航空软件开发的相关标准,基于模型的设计和自动代码生成将在航空业拥有坚实的基础。我们为此专门编写了基于模型的开发和验证文档 DO-331,它是 DO-178C 和 DO-278A 的补充文档,也是该标准的一部分。
     
    详细了解

  • 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

  • 新款普锐斯:丰田信赖 TargetLink

    借助 dSPACE TargetLink 和 BTC 工具完善控制软件的开发流程

    详细了解

  • TargetLink 的面向目标旁路功能

    在这期免费的网络研讨会中,dSPACE 将展示如何通过尽早关注产品级代码约束进行自动化功能开发和原型设计。通过结合采用产品级代码生成器 TargetLink 和 dSPACE ECU 接口软件以使用生产 ECU 进行面向目标旁路,用户可以明确地关注产品级代码这一目标和降低项目风险。

    详细了解

  • dSPACE TargetLink 和 SYNECT 将基于模型的开发提升至全新水准

    在这期免费的网络研讨会中,dSPACE 展示了如何高效、顺畅地利用基于模型的设计、代码自动生成和基于模型的测试。在拥有大量用户的大规模分布式开发团队中,这是通过将 dSPACE 数据管理和协作平台dSPACE SYNECT与 dSPAC 基于 MATLAB®/Simulink® 的产品级代码生成器 TargetLink 集成而实现。

    详细了解

  • 通过基于模型的设计和代码自动生成掌握 DO-178C

    基于模型的设计和自动代码生成是按照 DO-178C 的要求开发嵌入式系统软件的最为高效的方法。dSPACE 的现代化代码生成器 TargetLink® 及其相关工具链为嵌入式系统提供一个独特的开发环境,将对您的软件质量、流程效率及认证过程产生巨大影响。参加该网络研讨会以了解详情!

    详细了解

  • 解决复杂性难题

    许多开发合作伙伴的软件开发人员组成的工作组正在开发多样化的功能,这给开发过程带来了巨大的挑战。因此使用可靠的工具链实现高效的基于模型的软件开发至关重要。Simulink/TargetLink 和 Model Engineering Solutions 提供的工具可以打造定制解决方案。

    详细了解

  • 规避严重错误,保证安全

    在基于模块的分析中,软件以高度抽象的方式开发,也就是说,以模型的形式开发,随后自动通过模型生成 C 代码实施。高度抽象化帮助实现直观的应用程序开发和更高的开发效率。但是,要验证系统的安全性,只关注模型层面是不够的,还必须调查 C 代码甚至二进制机器代码的属性。

    详细了解

  • 全自动验证 Simulink/TargetLink的版本变更

    新的产品版本或修改之后的 IT 基础架构意味着必须使现有的模型和功能迁移到新版 MATLAB®、TargetLink® 或 Windows® 中。TargetLink 的战略合作伙伴 BTC Embedded Systems AG 为此提供了一种高度集成和完全自动的简单解决方案:BTC EmbeddedTester 迁移套件。

    详细了解

应用领域

基于模型的设计已经成为许多行业既定的开发方法,产品级代码的生成在逻辑层面上将模型转换成高效的生产就绪型代码。TargetLink 从 MATLAB®/Simulink/Stateflow 图形化开发环境中直接生成产品级代码(C 代码)。C 代码生成选项有很多种,从简单的 ANSI C 代码到 AUTOSAR 平台所用的经过优化的定点或浮点代码都有。多功能的代码配置选项可以确保产品级代码可以处理处理器约束。

主要优点

通过TargetLink你可以将图形化模型直接和确定地转化为最佳产品级代码。 TargetLink的优点如下:

  • 工具和代码在无数的生产项目和数百万车辆中进过反复验证
  • 一流的代码-高效,高度可配置和完全可追踪的模型/代码
  • 强大的软件设计功能,比如带有 TargetLink TargetLink Data Dictionary
  • 由于模型(MIL)在环/软件在环(SIL)/处理器在回路(PIL)仿真均为按键式的,使得软件验证十分方便,因此可以尽早验证你的仿真概念和代码,避免ECU软件错误,从而节省成本。
  • 汽车行业及其他行业的理想之选
  • AUTOSAR和非AUTOSAR项目均适用
  • 强大的辅助工具(Targetlink工具生态系统)可用于模型设计、验证和检验
  • 通过 ISO 26262、IEC 25119和 IEC 61508 及衍生标准的认证
  • 将工具集成至数据管理软件SYNECT®,仿真软件VEOS®以及系统架构软件SystemDesk®
  • 与dSPACE的ECU接口软件协作,是面向目标旁路的理想之选,可以缓和功能开发和生产开发之间的差异

主要功能和优点

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) 在单机版模式中使用,无需许可证。
2) Data Dictionary Manager也可以作为单机版许可证,例如其可与单机版模块组一起使用。
3)支持主要的微控制器类型通过此链接可以获得完整列表:www.dspace.com/go/tlpi

我们的工程服务包括特殊的TargetLink客户服务,例如:

  • 在介绍Targetlink时提供实践性支持
  • 在评估和试点项目期间提供支持
  • 定制化的TargetLink培训
  • 将TargetLink集成至您的开发流程
  • 模型分析和建议
  • 支持开发和集成符合AUTOSAR标准的软件组件
  • 支持在ECU的软件环境中集成生成的代码
  • 工具链开发和维护
  • 过程咨询

Further Information Support Training Contact Information