微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > 用移位寄存器比较输入值,并执行真假操作

用移位寄存器比较输入值,并执行真假操作

时间:10-02 整理:3721RD 点击:


   每次输入值与上次值比较,如果不相等,执行真操作:替换txt的第m行;如果相等,执行假操作:删除txt的第m行。   现在遇到的问题是,我用移位寄存器与上次值比较,比如两次值不等,while会比较两次,即先执行真又立刻执行假,怎么才能只执行一次真?谢谢前辈

你这程序不是只执行了两次,而是一直在执行比较,只是后面一直是假,看不出来而已。
建议你想清楚你的流程,画个流程图,然后在写程序

照你说执行了2次,说明while循环2次,控制while是布尔控件,1看什么修改布尔控件的值,2是把这个vi改成重入执行,可能上层vi调用了2次。3试下面程序看看。


Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top