首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >CAPL - (this)关键字

CAPL - (this)关键字
EN

Stack Overflow用户
提问于 2022-05-30 08:17:08
回答 1查看 184关注 0票数 -2

我是CAPL的新手,我想知道在我的例子中这个单词是如何工作的?

代码语言:javascript
运行
复制
on errorFrame
{
   int ReportFirstDetecetdError_Ch1 = 0; 
   if ( this.msgChannel == 1 )
   {
      AmountOfDetected_CAN_Error_Ch1++;
      
      if ( ReportFirstDetecetdError_Ch1 == 0 )
      {   
         AST_SetReportStep( AST_STEP_WARNING, "CAN 1: First CAN error detected! Only the first will be in the test report." );
         ReportFirstDetecetdError_Ch1 = 1;
      }
   }
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-01 05:10:37

这里的“此”表示为哪个事件触发的消息。

CAPL是基于事件的。只有在收到errorFrame时,才会执行此代码。当接收到错误帧时,您可以检查它是从CAN1、CAN2还是CANn收到的。

您可以使用"this“、read (this.id)、Data (this.byte(x))读取消息的其他参数。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72431154

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档