在MSComm_OnComm()中有判断的条件:
If ChkHexReceive.Value = 1 Then
Call hexReceive
但是这样不停接收的时候会死机,把MSComm_OnComm()的程序注释掉后,在16进制显示下click事件中加入Call hexReceive这样只能单击一次显示一次,有什么办法能让他一直显示吗?
我连接的模块是10ms就发送一帧,会不会太快?可是用网上下好的软件是可以正常使用的。
VB串口助手如何让16进制显示启用?
答案:2 悬赏:0 手机版
解决时间 2021-02-19 16:27
- 提问者网友:niaiwoma
- 2021-02-19 12:47
最佳答案
- 五星知识达人网友:掌灯师
- 2021-02-19 14:24
你在 hexReceive( ) 过程中的操作很费时吗?
在 OnComm( ) 事件中,应该还要判断一下,当 comEvReceive 时,才调用它一次呀。
在 OnComm( ) 事件中,应该还要判断一下,当 comEvReceive 时,才调用它一次呀。
全部回答
- 1楼网友:逐風
- 2021-02-19 15:19
汗,用个int函数吧,前面,加个十六进制的符号,就可以了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯