CANoe-Symbol Mapping介绍

在CANoe的Environment菜单下有一个模块叫:Symbol Mapping。

Symbol Mapping

打开后的界面为:

Symbol Mapping界面

它的作用是:

  • 在mapping对话框内,你可以映射系统变量、环境变量、信号、通信对象的值或分布式对象的成员以及系统变量的命名空间。
  • 当测量过程中源变量的值发生变化时,目标变量的值会自动设置。 你还可以设置转换公式。
  • 映射系统变量命名空间时,仅考虑位于两个命名空间下具有相同名称和数据类型的系统变量。

这就像是一个数学公式,里面有两个变量:X和Y,Y根据X的变化而变化,它们之间有一个计算方式。这里的X和Y在Symbol Mapping有可能是系统变量、环境变量、信号、通信对象、分布式对象。X是源符号,Y是目的符号。

它的使用场景也就能够想象得到,下面举两个例子:

1、用在两个符号间需要根据数学公式转换的地方

比如一个系统变量sys2的值是另一个系统变量sys1乘以某个系数factor,再加上一个偏移量offset。你可以在CAPL中实现它们的映射关系:

@sys2 = @sys1 * factor + offset;

但是在CAPL中实现有个弊端&

猜你喜欢

转载自blog.csdn.net/wjz110201/article/details/131765010