对实时硬件的图形化管理 | 图形化硬件注册管理,查看硬件信息 利用WINDOWS拖放方式轻松完成目标程序的下载 用START和STOP控制实时程序的启动和停止 通过ERROR MESSAGE LOGGING窗口实现出错监视功能 观看配置数据 |
虚拟仪表 | 用拖放方式轻松建立 与实时程序进行动态数据交换 跟踪实时曲线 在线调参 记录实时数据(可记录在文件中) 实时数据回放 提供各种专业虚拟仪表库(汽车库等) |
变量的可视化管理 | 以图形方式访问RTI生成的变量文件 通过拖放操作在变量和虚拟仪表之间建立联系 除访问一般变量外,还可访问诸如采样时间、中断优先级、程序执行时间等其它与实时操作相关的变量 |
参数的可视化管理 | 可根据实时变量树生成参数文件 通过参数文件对实时试验进行批参数修改 通过多个参数文件的顺序调入,研究不同参数组对实时试验的影响 |
实验过程自动化 | 提供到ControlDesk所有组成部分的编程接口 对耗时及需重复进行的试验过程可以实现自动化,如:参数研究 利用Macro Recorder记录ControlDesk的操作 利用面向对象的功能强大的算法语言编制自动试验算法 提供到MATLAB接口,实现与MATLAB的数据交换 |
另外,在与多处理器系统配合使用时,需要ControlDesk Multiprocessor Extenssion。 | |
特性 | 谷胱甘肽转移酶描述 | 优点 |
高效的代码 | 从MATLAB/Simulink/Stateflow模型直接生成高效的定点或浮点代码 | 对于软件的详细设置(模型和图表)被直接转化为C代码 |
代码可靠性 | 一致、确定地从模型生成测试过的C代码 | 避免代码错误 |
针对目标的优化 | 针对目标处理器的代码优化 | 适应目标处理器需求的高效率的代码 |
累加的代码生成 | 针对特定子系统的代码生成 | 更快地代码生成,已经验证过的代码不需要改动 |
代码覆盖分析 | 针对代码执行过程的动态分析,可以出从未被执行到的代码段 | 可以发现潜在的问题 |
代码可读性 | 简明易读的代码 | 方便进行代码检查 |
自动定标 | 基于仿真数据的定标或者基于数据的worst-case范围传递的定标 | 保证精确度 |
测试机制 | 多种测试机制对代码进行测试(MIL,SIL,PIL) | 在早期就发现故障 |
符合标准 | 符合相关的质量标准和功能性标准 | 保证代码质量和互用性 |
多速率的代码 | 对多速率系统和任务间通信的全面支持 | 可以在block级定义任务 |
支持符合OSEK/VDX标准的操作系统 | 支持标准的OSEK/VDX 接口和特性 | 可以设计符合OSEK-VDX标准的多速率系统 |
新特性:支持AUTOSAR | 支持AUTOSAR软件部分(SW-C)的建模和代码生成,可以生成SW-C描述文档 | TargetLink 2.2 将基于模型的设计过程和符合AUTOSAR标准的软件开发过程连接起来 |
dSPACE的Data Dictionary | 主要的数据存储类型,存储变量、数据结构、定标方程、任务、函数 | 可以管理不同类型的数据,来构建自己的工程 |
TargetLink Blockset | 一个免费的TargetLink blockset,不需要安装Base Suite就可以使用 | 工作组的成员可以操作TargetLink模型,不需要增加购买license |
标定数据生成 | 可以导出标定数据ASAM-MCD 2MC (ASAP2) 文件,供标定工具使用 | 自动实现,保证模型和标定数据之间的高度一致性 |
文档 | 自动生成模型和代码文档 | 系统是透明的可跟踪的 |
增强的功能 | 详细描述 |
AUTOSAR ECU的基于模型开发 | 新的AUTOSAR blocks,可以定义AUTOSAR的结构单元,例如执行体、端口等等 AUTOSAR软件部分(SW-C)的自动代码生成。 生成SW-C的描述文档 |
使用结构体指针的函数接口 | TargetLink 2.2 现在支持结构体指针作为函数接口,使得传递很多函数参数时的效率更高,并且使代码结构的组织更加富有弹性 |
对于MPC55xx系列处理器的优化模块 | 对 MPC55xx/Windriver Diab编译器的代码优化 |
Target Simulation Module目标处理器仿真模块 (TSM) 扩展 | Freescale MPC5554/Metrowerks CodeWarrior 和GNU的编译器 Freescale S12X/Cosmic编译器 NEC V850 Demonstration Kit F_Line – Drive It/NEC编译器 Infineon TC1766/Tasking 编译器 Infineon TC1796/GNU Hightec编译器 |
更灵活的代码生成 | TargetLink众多的代码生成选项进一步扩展,例如,通过访问函数来访问结构体或者位场。所有的代码生成选项可以方便地通过用户界面来设置。 |
扩展的建模选项 | TargetLink 2.2不仅支持很多模块一起继承属性,而且支持bus-capable的模块,以及Stateflow里嵌套的函数的代码生成 |
Data Dictionary管理器里新的对象浏览器支持多重编辑功能 | 新的Object Explorer pane对象浏览器提供多重编辑功能,可以选择多个对象,例如多个变量,统一修改对象属性 |
改进模型/代码的可追踪性 | 代码文件可以选择生成HTML格式,带有与原模型相应模块的超链接,用户可以简单地点击链接来查看代码对应的模块 |
需求管理接口 | TargetLink 2.2现在在模型在Simulink和TargetLink间互相转化时对需求信息进行保存,使得在TargetLink内可以更方便地使用Simulink的需求管理器接口 |
处理器系列 | 目标优化模块TOM支持的编译器 | 目标仿真模块TSM支持的编译器 | 目标仿真模块TSM支持的仿真板 |
任何使用ANSI C 编译器的微处理器 | – | – | – |
Freescale HCS12 | 骨骼地球Cosmic和Metrowerks CodeWarrior的编译器 | Cosmic和Metrowerks CodeWarrior的编译器 | MCT HCS12 T-Board 和Freescale M68EVB912DP256 |
Freescale S12X | – | Cosmic和Metrowerks CodeWarrior的编译器 | MCT S12X T-Board |
Freescale MPC5xx | Green Hills 和Wind River Diab的编译器 | Green Hills, Metrowerks CodeWarrior和Wind River Diab 的编译器 | Axiom CME-0555 和 Axiom CMD-05651) |
Freescale MPC55xx | Wind River Diab编译器 | Green Hills, Metrowerks CodeWarrior, GNU 和Wind River Diab的编译器 | Axiom MPC5554DEMO |
MicroTec 和Wind River Diab的编译器 | dSPACE DS1603 | ||
Infineon C16x | Altium Tasking编译器 | Altium Tasking的编译器 | i+ME eCAN C167 CR |
Infineon TriCore | Altium Tasking编译器 | Altium Tasking 和GNU2) 的编译器 | Infineon TriBoard TC1775, TriBoard TC1766 和 TriBoard TC1796 |
NEC V850 | – | Green Hills 和NEC的编译器 | NEC Demonstration 南市区信息在线Kit F_Line - Drive It |
Renesas H8S | – | Renesas编译器 | Renesas EVB2633F |
Renesas M32R | GAIO编译器 | GAIO 和Renesas的编译器 | Renesas MSA2114 |
Renesas SH-2 | Renesas编译器 | Renesas的编译器 | Renesas EVB7055F 和CDK7058 |
STMicroelectronics ST10 | – | Altium Tasking编译器 | FS Forth-Systeme STart276 Development Board |
Texas Instruments TMS470 | – | Texas Instruments编译器 | Texas Instruments TMS470R1x |
本文发布于:2024-09-23 20:16:53,感谢您对本站的认可!
本文链接:https://www.17tex.com/xueshu/687694.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |