完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
9个回答
|
|
希望下面这个可以帮到你。
【 关于LabVIEW中的“值”与“值(信号)”属性】 http://blog.csdn.net/ap0108220/article/details/16840773 |
|
|
|
只要检测到当前值与上一次值不同,就把当前值赋值给上一次的值,并且出发事件。 也就是多加一个变量,用来判断。
|
|
|
|
infor_work 发表于 2016-10-20 15:39 唔,这个博客我看到过,这些方法都要增加一个辅助变量,存储上一步的值,我在想有没有什么更好的方法。毕竟如果同时监控多个显示控件,增加大量的变量也不是好方法。 |
|
|
|
大神你这个跟我现在的方法差不多。我现在用移位寄存器存储上一步的值,然后判断是否发生变化,再触发值改变信号。不过还是感觉无论是移位寄存器还是新变量,都会让程序框图臃肿,而且还要写条件判断框,太麻烦。想找找更加优化的方法。有没有什么函数能够自动记录上一次值,并且做比较? |
|
|
|
羊驼啊 发表于 2016-10-20 15:55 用一个只运行一次的While循环,利用其移位寄存器的功能,自己编一个不就行了 |
|
|
|
羊驼啊 发表于 2016-10-20 15:55 这个也就几句话,会很麻烦? |
|
|
|
羊驼啊 发表于 2016-10-20 15:55 这个也就几句话,会很麻烦? |
|
|
|
如果是UI可以利用值改变事件,判断原值和新值是否一样。 如果是Sub VI 可以自己创建一个LV2型全局变量。
|
|
|
|
PIAOLIANGFSAJF JSJF OSJL
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
283 浏览 1 评论
NI Vision有个图片打不开其他图都能打开(用NI Vision Assistant也打开不了)
775 浏览 1 评论
labview2015使用Excel报表程序打包生成后打开程序要选一个vi才能使用,否则软件就会报错,这是什么问题?
1371 浏览 2 评论
LabVIEW与单片机无法串口通信 提示串口打开错误 端口设置有问题吗?
1308 浏览 3 评论
1589 浏览 2 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-19 10:59 , Processed in 0.729649 second(s), Total 89, Slave 72 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号