中易网

labview 如何实现两个循环同时运行?

答案:3  悬赏:30  
解决时间 2021-01-29 03:28
labview 如何实现两个循环同时运行?
最佳答案
结合“事件结构”和“属性节点”就可以完成,如下:


前面板


注意,这里数组2属性节点的创建方法如下:


必须要是“值(信号)”,单单创建“值”属性是不行的。因为labview不会捕捉由程序产生的“值改变”事件。“值(信号)”属性节点是只读的,对它的写操作和在前面板手动修改的结果是一样的。值得注意的是,只要是对其进行了写操作,那么就会触发值改变事件。

    上面这个例子中,左边的循环中不断的给“数值2”赋值,会触发右边的事件结构。每当数值2的值改变时,就会将新值赋给数值3.注意,就算每次给数值2赋一个相同的常量,也会触发事件结构。
    labview中除非使用了顺序结构,否则程序本来默认就是并行运行的。

全部回答

用队列或者消息就可以,详见NI范例。用移位寄存器来比较前后的数据变化。
1.若两个循环在一个数据流上,在循环2中使用移位寄存器即可。a作为移位寄存器的初始值。然后用分支结构判断就行了。
2.若两个循环嵌套使用,则需双重移位寄存器。
3.最后,labview是数据流驱动的,不同数据流是并行计算的。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
美国大学中的贝翰文大学怎么样?
怀化火车站出来后,要怎么到怀化汽车西站?
雪白雪白仿写词语
typhoon H 买不买 ?请举例说明谢谢。
求matlab R2010b的汉化包
牡丹红山庄老酒多少钱啊,怎么样这酒
怎样有效的锻炼臂力
2015年3月23号到2019年3月23号是几年
含有颐字的诗句
伍家岗收费站我想知道这个在什么地方
如果65岁出交通事故能建定几级伤残
津南二幼地址好找么,我有些事要过去
鞋子尺码SUR 38 2/3,是多少码?
既见君子,云胡不夷。 夷的意思。
禾仓村怎么去啊,我要去那办事
推荐资讯
株洲摩托执照要到什么地方年检
新媒体与国际舆情专业和英语新闻业务专业哪个
想花一千以内给爸爸买个内存大点而且比较耐用
腰的右侧阴阴的疼,怎么回事
奎爷和怪物猎人
文体和体裁有什么区别?
请问形容一个人的生性不好,生性怎么解释?
海里面游泳和游泳池里游泳一样吗?
汽车换机油必须去4S店吗?
本人大4,想现在申请去英国读研,等7月就已经
瑞金市得锐怎么拼音
由于海平面上升 新加坡什么时候可能被海水淹
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?