Labview怎样监控数值变化?
时间:10-02
整理:3721RD
点击:
我想进行当前某变量的值与上一个循环中该值的对比,通过判断变量值是否有变化再做出相应判断,该怎样实现
例如,变量A有几个下拉选项,即有几个值可选。当变量A从一个值变化到另一个值的时候,需要进入不同的路径参与运算,我该如何判断变量A是否有变化。
请指教。谢谢!
例如,变量A有几个下拉选项,即有几个值可选。当变量A从一个值变化到另一个值的时候,需要进入不同的路径参与运算,我该如何判断变量A是否有变化。
请指教。谢谢!
用移位寄存器 很方便的
我之前试的时候,上一个循环中移位寄存器处理的值到来的时候,当前变量的值(属性节点-值)已经改变了。不知你说的操作方法是怎样的
为什么要去比较不同的路径运算,干嘛要比较。你用一个状态机不就可以解决所有问题了?
为下拉列表框添加“值改变”事件结构啊!
根据事件结构监控也可以,侦听A的下拉项值的Change Value,在作出相关动作
多谢指点,我去研究研究状态机,之前没用过。我现在用的是数组来存储变量,考虑的内存占用,将数组长度设置为10,该状态与上一状态进行比较。若与上一状态不同,则上一状态的值进行一个运算,当前状态值进行另一个运算。如果状态机能简化运算就能省去不少麻烦呢,多谢多谢!