2019-07-17 12:54发布
linchenfeng 发表于 2016-10-20 15:46 只要检测到当前值与上一次值不同,就把当前值赋值给上一次的值,并且出发事件。 也就是多加一个变量,用来判断。
羊驼啊 发表于 2016-10-20 15:55 大神你这个跟我现在的方法差不多。我现在用移位寄存器存储上一步的值,然后判断是否发生变化,再触发值改变信号。不过还是感觉无论是移位寄存器还是新变量,都会让程序框图臃肿,而且还要写条件判断框,太麻烦。想找找更加优化的方法。有没有什么函数能够自动记录上一次值,并且做比较? ...
最多设置5个标签!
【 关于LabVIEW中的“值”与“值(信号)”属性】
http://blog.csdn.net/ap0108220/article/details/16840773
大神你这个跟我现在的方法差不多。我现在用移位寄存器存储上一步的值,然后判断是否发生变化,再触发值改变信号。不过还是感觉无论是移位寄存器还是新变量,都会让程序框图臃肿,而且还要写条件判断框,太麻烦。想找找更加优化的方法。有没有什么函数能够自动记录上一次值,并且做比较?
用一个只运行一次的While循环,利用其移位寄存器的功能,自己编一个不就行了
这个也就几句话,会很麻烦?
一周热门 更多>