2019-07-17 21:09发布
草莓大宝草莓小宝 发表于 2016-11-18 09:54 把数组放到了for循环外边还是不行,不开usbcan的时候发送就显示两次发送失败,吧usbcan打开之后,还是等这个循环结束之后连续向第二个id号中发送两次数据,这是哪里的问题呀?
最多设置5个标签!
估计是因为你用的这个“执行次数”来触发事件结构的问题。执行次数虽然每循环一次都会变一次,但是这个值信号的属性节点要输出的时候只有等for循环结束了才会有值输出。你要么把那个“执行次数”值改变这个事件里的程序都放到这个for循环中来吧。要么就直接把这个ID数组放到发送报文的地方,在那里用for循环来控制发送。另外记住不管是for循环还是while循环,如果要将循环里的值在循环外面引用的话,这个值只有当循环结束了才会输出,也就是你只能看到是最后一个值。
一周热门 更多>