【CANoe之CAPL基础学习_内部函数用法5】
1、添加事件信号
- 函数使用介绍
这种事件信号相当于uC-OS中的信号量机制,一般使用在需要等待某个或者是多个条件满足时进行下一步操作的地方。具体做法是:在一个位置添加需要等待的事件,程序中的其他地方,如果某个事件发生了(如周期超界等),提供该事件的供应,则等待的程序段获得了该事件,继续执行下面的操作。主要使用的函数有以下几个:
//供应text事件
long TestSupplyTextEvent( char aText[] );
//添加text事件
long TestJoinTextEvent(char[]aText);
//等待text事件,有一个出现则程序执行下一步
long TestWaitForAnyJoinedEvent(dword aTimeout);