0

当我用超越比较工具比较两个 ARXML(可以被视为 txt 文件)时,我可以看到两种差异:

  1. UUID 行,它将在 MATLAB 的每次代码生成中发生变化。
  2. 逻辑/接口更改,新修改/添加。

但 UUID 行对我来说并不那么重要。所以我想知道,在比较两个文件时,如何在 Beyond 比较工具中隐藏 UUID 行差异。

提前致谢 !!

4

1 回答 1

1

我不知道 ARXM,但我在https://github.com/nikidimitrow/Learning-AUTOSAR-fundamental/blob/master/BasicsOfAUTOSAR/MyECU.ecuc.arxml中找到了一个示例

在 BeyondCompare 中,您可以转到Tools->File Formats并获取 xml 的 xml 格式定义,并使用“另存为”创建新格式: 在此处输入图像描述

然后调整掩码: 在此处输入图像描述

在此之后,您必须定义一个新的 Grammar 元素: 在此处输入图像描述

使用文本匹配UUID=".*"并且不要忘记标记正则表达式标志。

在此之后,您可以与新格式进行比较。UUID 差异现在是一个不重要的差异: 在此处输入图像描述

于 2020-07-14T08:45:13.383 回答