-3

当我运行我的脚本时,我收到以下错误,

编译文件 'ZTS_Zero_To_Sixty_Analysis.can'
在 (54,1) 处出现错误 1176:测试模块或测试单元中不允许系统事件处理程序。
(290,1) 处的错误 1176:测试模块或测试单元中不允许系统事件处理程序。

这些线就在我的“开始”和“停止测量”处。但是,当我在 中获取程序节点时CAnnalyser,将这些脚本包含并编译它们Canalyzer,它不会给我一个错误。

所以我只是忽略了 CAPL 编译器中出现的这些错误,因为它们不会妨碍脚本的运行,但我仍然想知道为什么 CAPL 编译器会抛出这些错误。

为什么会抛出这些错误?

4

2 回答 2

1

重要的是要了解在测试环境中,您不能使用 System 事件处理程序。进行测试以组织和制作 CAPL 脚本的模块化版本,以确保轻松管理测试环境。

简而言之:

模拟节点:基于事件,用作测试节点的沙箱。

测试节点:模块化,在测量中具有开始和结束。

于 2015-08-11T14:59:10.620 回答
0

今天早上我也遇到了这个问题。那是因为您的文件 .can 不会从您的模拟中链接任何 ECU。要解决此问题,您必须进入 CANoe -> 查看 -> 模拟设置,然后右键单击总线并“插入网络节点”。当您单击这个新节点时,CANoe 将打开一个 CAPL 编辑器,您可以在其中拥有新文件 .can,该文件现在链接到 ECU(节点)。现在您可以在 start 和 StopMeasurement 上使用 :)

于 2016-08-17T11:25:00.703 回答