C#在vecor的testmodule使用问题1

本文探讨了在使用C#进行testcase开发时遇到的OnCANFrame事件无法正常触发的问题,并提供了解决方案。作者参考了他人代码,发现需在特定环境下使用Execution类的方法而非依赖事件触发机制来处理特定报文,以避免复杂的数据处理和标志位的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

c#事件触发的问题

遇到的问题:我目前在用c#做testcase,遇到了问题。我按照canoe的.netAPI的帮助文档找到了OnCANFrame,帮助文档上写着在主类里面这个事件触发型函数会自动激活。但是我使用了以后发现根本不起作用。

解决问题方法1:

别人写的demo,参考可以解决问题。
(1)要想通过ONCANFrame触发到报文,参考下图代码就可以实现,另外在事件触发机制里面是不能调用Report 类的。
针对您说的触发一帧特定的报文,如果您想在Test Module里面实现这个功能,不建议您使用事件触发机制实现,在做相关数据处理的时候会涉及到很多标志位,相对来说会麻烦很多。您可以看下如下代码,使用Execution类里面方法,![demo2](https://img-blog.csdnimg.cn/20200324205415972.png?x-oss-
帮助文档中写的关于事件触发

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值