强大的代码性能

代码效率高

情节概要窗口(左)表示一个输出端口模块溢出。

无论应用程序的类型是定点还是浮点,Targetlink都能为您的嵌入式系统生成高效的产品级代码。多种缩放特性能够提供众多选择,以调节定点代码并平衡一些相抵触的要求,如短执行时间、高计算精度和避免溢出。如果发生溢出,TargetLink的溢出检测功能将显示其在模块框图中的精确位置。问题可以得到及时解决。

缩放变量

进行自动缩放的对话框

Targetlink提供了一款专门的工具Autoscaling Tool,以缩短耗时长且容易出错的手动缩放过程,它能帮助您找到合适的范围并计算适当的缩放参数。 一项缩放任务过去需要花费几天或几周的时间,现在只需几分钟或几个小时。

作为一种缩放的方法,TargetLink 提供了两系数线性缩放,其广泛应用于嵌入式控制应用。 指定TargetLink中的定点缩放需要以下的属性

  • 数据类型
  • 2-指数比例因子或任意比例因子
  • 偏移值
  • 约束值
  • 位安全余量
  • 饱和度选项

定点缩放可以由软件工程师手动操作,但在大多数情况下由TargetLink 的自动缩放工具完成。有两种自动缩放流程,具体如下:

  • 基于仿真的自动缩放,其具有最高的计算精度
  • 最坏的情况下自动缩放–无需被控对象模型并能自动防止溢出

此外,TargetLink还支持通过缩放公式和类型定义进行缩放

高度可配置代码

Gain 模块的变量类规范

TargetLink代码易于读取,并包括具有建设性的意见。 多种配置选项可以帮助您全面控制变量、功能和文件命名,并能灵活地将代码分割成功能和文件,使得结构逻辑清晰且易于管理。

对于外部代码的整合, TargetLink提供多种规格选项,例如,在方框图的级别轻松与外部代码连接,如设备驱动程序或其他使用C语言或汇编语言的程序。 公司的编程风格指南可以轻松通过Targetlink的编码输出格式进行应用,例如,通过使用XML配置文件或XSL样式表。

强大的代码优化

Targetlink生成高度优化的ANSI C代码,其和优化的手写代码同样高效。 这是通过各种优化技术实现的,如标准优化技术,这些标准优化技术也可用于现代C编译器。

块间优化的示例

TargetLink的块间优化使得生成代码的质量更高,因为它结合代码的方法和熟练的软件工程师十分相似。

在代码生成过程中,Targetlink使用内部代码模式库中的代码,确保所生成的复杂模块更加高效。

推动创新进程。我们始终在技术开发的最前沿。

欢迎订阅我们简讯,了解我们的专业技术以及产品。希望我们的成功案例能够对您有所帮助。快速了解仿真和验证的最新信息。欢迎订阅/管理dSPACE简讯和dSPACE航空速报。

Enable form call

At this point, an input form from Click Dimensions is integrated. This enables us to process your newsletter subscription. The form is currently hidden due to your privacy settings for our website.

External input form

By activating the input form, you consent to personal data being transmitted to Click Dimensions within the EU, in the USA, Canada or Australia. More on this in our privacy policy.