私は、特定の遅延の後に各チャネル (2 つの no) でメッセージを送信する CAPL スクリプトを作成しています。SetTimer()とmstimer::isRunning関数を使用して生成したい次の遅延。setTimer 関数を使用できますが、mstimer::isRunning の使用方法がわかりません。コードを以下に示します。
Variables{
message * temp = {DLC=8};
mstimer timer1;
}
on timer timer1{
//Do nothing
}
onstart{
for(noofChannel=1;noofChannel<=2;noofChannel++){
settimer(timer1,100);
temp.CAN = noofChannel;
temp.ID = 0xAA;
While (mstimer::isrunning)==0 // I need to write this right.
{ //wait for timer to expire}
Output(temp);
}