labview做的ZLGusbcan驱动,如何一下向不同的id号内发送数据。

2019-07-17 20:57发布

我希望用右1这个按钮来实现升降,把id号,放到数组中,然后用for循环来控制发送,用了循环次数的值信号属性节点的值改变事件驱动发送函数。但是每次发送的都是往数组最后一个id中发送两遍数据,而不是每一个id发送一遍?请问这个问题应该怎么解决?
有没有同做这个的同行,求指导一下这个问题?是不是注册事件使用的原因。
是这样,这个驱动总体是有三个while循环所构成的,一个是主循环,一个是接收函数循环,一个是发送函数循环,数据输入和ID输入都是在主循环里,这三个循环是通过产生用户事件联系起来的,我又试了一下,每次都是主while循环中的某一个事件全部运行结束后,才能运行接收或者发送循环,也就是说,只有这个for循环全部循环完毕,才能调用发送函数,执行次数虽然在运行过程中是值变化的也不能执行发送函数。之后这for循环循环完才能执行发送函数。是不是因为产生用户事件的问题?我是想不明白了,脑细胞都快死光了,也没有解决了。呜呜
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。