【发布时间】:2017-07-04 23:16:36
【问题描述】:
我对 CAPL 完全陌生,我找不到任何关于 CAPL 语言的小问题的好资源。我浏览了文档,只提到了 XML 或 .Net 语法中的 wait() 函数。例如,如果我想每秒发送一个信号值,CAPL 本身是否有一个函数可以为我执行 wait()?我可以用定时器来做吗?
【问题讨论】:
我对 CAPL 完全陌生,我找不到任何关于 CAPL 语言的小问题的好资源。我浏览了文档,只提到了 XML 或 .Net 语法中的 wait() 函数。例如,如果我想每秒发送一个信号值,CAPL 本身是否有一个函数可以为我执行 wait()?我可以用定时器来做吗?
【问题讨论】:
从CANoe 5.0开始就有这个功能了
long TestWaitForTimeout(dword aTimeout);
可以在测试模块中使用。
参数是应该等待的最长时间,以毫秒为单位。 0 导致测试模块无限期等待。
返回值:
【讨论】:
没有功能。对于等待,您必须创建一个计时器。
【讨论】: