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

控制和软件设计

通过TargetLink设计控制器模型

TargetLink Block Library

Simulink® 模块库提供了所有必要的规格特点,能够有效处理仿真任务。然而,每个模块都需要更多的信息以进行代码生成。例如,在定点仿真时,模块需要额外的功能。因此,TargetLink自带TargetLink Block Library,其为每个支持的Simulink模块提供模块。

TargetLink模块对话框可用于录入用于实现的特定信息,如:数据类型,变量名,缩放数据等等。

TargetLink模块极大地提高了所支持Simulink模块的功能,并具有一个扩展的会话框,允许你输入特定于实现的信息,其在代码生成中必不可少。每个模块也提供了数据记录和溢出检测方法。通过将 Simulink 模块升级至TargetLink模块,一个专门的程序能够利用TargetLink使得Simulink 模型为代码生成做好准备。因此,该模型可用于产品级代码生成以及面向目标旁路。

如果你需要改变一个大型模型的属性,TargetLink的图形化工具Property Manager能够帮助您手动更改模块会话框中的属性。它显示你的模型中TargetLink 模块和Stateflow 对象的属性,并允许您同时查看,过滤,调整数个属性。

TargetLink Blockset (单机版)

通过TargetLink Blockset (单机版)进行功能开发(包括快速控制原型),并通过安装全套TargetLink进行软件开发 。

TargetLink Blockset (单机版) 是 TargetLink 模块组的免授权版本,允许功能开发人员直接使用 TargetLink 设计控制器模型。可在装有 MATLAB/Simulink 的计算机上使用。使用 TargetLink Blockset (单机版)可自由交换 TargetLink 模块,无需额外的 TargetLink 许可证。它的特点如下:

  • 在工作组自由交换 Targetlink模型
  • Simulink中的控制器设计和仿真
  • 通过MathWorks® Simulink Coder™进行原型开发

您可以使用免费的 TargetLink Blockset (Stand-Alone) 设计您的控制器并进行原型开发,无需完整安装 TargetLink。可在 dSPACE 硬件上使用 TargetLink 模块实现快速控制原型开发。TargetLink Blockset (单机版)允许您使用同一模型进行快速控制原型开发和产品级代码生成。因此,开发迭代更轻松,出错率更低。

利用TargetLink Data Dictionary进行软件设计

需要从模型的框图中引用Data Dictionary 对象(此情况下为特定变量)以指定所生成代码的属性。

TargetLink Data Dictionary 是一种基于文件的中央数据包,其含有相关信息,便于进行ECU 上的模型设计、代码生成及实施。可从 TargetLink 模型中引用数据字典对象。您可以定义和管理变量及其属性,而且可以指定结构化数据类型并在变量声明中使用。可输入定标公式,并利用其均匀缩放模型中的定点信号和参数。您可以导入和导出标准化数据或专用数据,并可与标定系统共享数据。

通过TargetLink Data Dictionary、可以将数据和模型分开处理。Data Dictionary Manager 为Data Dictionary 提供用户界面,使得数据管理更加便捷。支持各种导入/导出格式。API可以让你完全访问TargetLink Data Dictionary。

TargetLink Data Dictionary是定义和处理项目相关的代码细节的理想之选,即便对于工作组也是如此。它开放了大量附加信息的访问权限,例如,C 模块细节,函数调用、任务、变量类、数据变体等等。数据以条理清晰的树式结构进行表示,还可通过应用程序编程接口 (API) 进行访问。Data Dictionary还支持普通的导入导出格式,这意味着可将现有的成熟定义(例如标定文件)作为模板。

模块开发和代码生成

TargetLink可帮助您轻松处理大型软件和模型

通过专用机械装置进行集成:

  • 增量式代码生成
  • 模型引用
  • 简化软件集成
  • 直接从TargetLink Data Dictionary生成代码
  • 通过TargetLink Data Dictionary实现Diff&Merge机制

Further Information