以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]串口,异步函数问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=175915)

--  作者:堕落的后天
--  发布时间:2022/3/23 19:43:00
--  [求助]串口,异步函数问题
流程是这样的,我打开了串口com,然后单一发送串口代码都没问题;然后我在主线程A结束时,AsyncExecute方法调用函数B,当B结束时同样AsyncExecute方法调用函数C,然后就会出现如下截图问题;需要重新添加串口才能恢复正常.

在同一个电脑上,之前运行好好的,今天就老是报错,也没动电脑,也没动程序,希望老师看看问题出在哪里.谢谢

--  作者:堕落的后天
--  发布时间:2022/3/23 19:46:00
--  
附件上传了
图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20220323193637.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20220323193645.jpg
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2022/3/24 8:55:00
--  
不要使用异步函数。串口需要顺序执行,否则会有冲突
--  作者:堕落的后天
--  发布时间:2022/3/24 10:08:00
--  
我这个串口程序用了半年了,也没更改过  ,不知道为什么突然这样了,串口也是先添加 然后一个个发串口指令的
--  作者:堕落的后天
--  发布时间:2022/3/24 10:12:00
--  
如果不用异步函数,程序是循环执行的,执行中软件就卡住了
--  作者:chen_sheng
--  发布时间:2022/3/24 10:12:00
--  
是不是自定义函数出问题了哟  新版狐表不支持自定义函数
--  作者:堕落的后天
--  发布时间:2022/3/24 10:19:00
--  
我的还是2019的版本  没更新过
--  作者:chen_sheng
--  发布时间:2022/3/24 10:41:00
--  
串口这块官方支持的力度小  我正在被串口和PLC通讯卡壳了呢

具体见下贴
http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=175914
[此贴子已经被作者于2022/3/24 10:41:27编辑过]

--  作者:有点蓝
--  发布时间:2022/3/24 11:16:00
--  
以下是引用堕落的后天在2022/3/24 10:08:00的发言:
我这个串口程序用了半年了,也没更改过  ,不知道为什么突然这样了,串口也是先添加 然后一个个发串口指令的

可能以前操作的频率小,不容易冲突。可以使用异步函数处理接收后的数据,但是不建议在异步函数里操作串口
--  作者:堕落的后天
--  发布时间:2022/3/24 11:49:00
--  
我试试看吧