当我运行脚本时,我收到以下错误,
编辑文件' ZTS_Zero_To_Sixty_Analysis.can'
(54,1)处的错误1176:测试模块或测试单元中不允许使用系统事件处理程序 (290,1)处的错误1176:测试模块或测试单元中不允许使用系统事件处理程序。
这些线路在我的"开始时#34;和"停止测量"。但是,当我在CAnnalyser
中获得一个程序节点时,包含这些脚本并在Canalyzer
中编译它们,它不会给我一个错误。
所以我只是忽略CAPL编译器中出现的这些错误,因为它们不会妨碍脚本的运行,但我仍然想知道为什么CAPL编译器会抛出这些错误。
为什么会抛出这些错误?
答案 0 :(得分:1)
重要的是要了解在测试环境中,您不能使用System事件处理程序。进行测试以组织和制作CAPL脚本的模块化版本,以确保轻松管理测试环境。
简而言之:
模拟节点:基于事件,用作测试节点的沙箱。
测试节点:模块化,在测量中有开始和结束。
答案 1 :(得分:0)
今天早上我也有这个问题。这是因为你的文件.can没有链接你的模拟中的任何ECU。要解决这个问题,你必须进入CANoe - >查看 - >模拟设置,然后右键单击总线和"插入网络节点"。当您单击此新节点时,CANoe将打开一个CAPL编辑器,您可以在其中获得新文件.can,它们现在链接到ECU(节点)。 现在你可以在start和StopMeasurement上使用了:)