LabVIEWwilliam hill官网
直播中

南京帮

9年用户 186经验值
擅长:可编程逻辑
私信 关注
[问答]

怎么能够多线程同时循环发送,如图

怎么能够多线程同时循环发送,如图如果选中两个分别以100ms和200ms为周期循环发送,应该用什么方法啊?求教
捕获.PNG

回帖(7)

gxz04220427

2015-1-23 12:19:14
不管是什么样的通信方式,每个端口后者串口只能有一个线程调用,除非使用异步通信
举报

南京帮

2015-1-26 09:24:25
引用: gxz04220427 发表于 2015-1-23 12:19
不管是什么样的通信方式,每个端口后者串口只能有一个线程调用,除非使用异步通信 ...

我是对USBCAN1发送帧,现在我就想怎样100ms能发送message2的DATA,然后200ms的时候能发送message2和message4的DATA,我现在想做一个定时循环,求指教
举报

天狼X

2015-1-26 10:15:09
很简单,我经常做通讯,labview串口通讯问题研究很多遍了。你没理解多线程的意思,不用多线程,只需一个FOR循环就可以解决。可以把你的所有要发送的指令生成一个数组,然后在FOR循环里设置不同指令的发送间隔时间即可。发完了一次数组,再次循环```
举报

南京帮

2015-1-26 12:04:28
引用: 天狼X 发表于 2015-1-26 10:15
很简单,我经常做通讯,labview串口通讯问题研究很多遍了。你没理解多线程的意思,不用多线程,只需一个FOR ...

那您能不能根据我上面的图写个小例子啊,刚接触好多不太懂,希望多指教指教!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分