完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
|
我的程序每次执行事件结构的时候都需要结构外面的几个变量,但是每次事件执行时,外面变量变化的值不能及时刷新进来,只有这次执行过以后外面变量变化的值的值才能进来这就导致此次事件结构触发后用的还是上次变量的值,只有这次事件结构执行以后此次变量变化的值才能传递进来!本来局部变量可以解决,但是我的程序如果用局部变量就导致局部变量使用太多,导致死机!! 请问这个怎么解决啊?烦请各位大神不吝赐教啊!!
|
|
相关推荐
26个回答
|
|
|
用错误输入输出从循坏外开始连接到循环内,让程序按顺序执行就可以了
|
|
|
|
|
|
谢谢!但不是太明白 能不能画个图说明一下啊!!! |
|
|
|
|
|
这是随便写的,大致思路就是这样
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
sorry,没仔细看你的条件,这可能是因为while循环的时候先执行控件输入,然后等待事件输入,如果事件没执行,但是上一步的赋值已经发生,所以再执行事件的话就变成了新的控件输入+上一步赋值的显示
你可以在事件内部创建一个输入控件的局部变量,然后再输入子vi,似乎能够解决问题 |
|
|
|
|
|
你的情况应该和这个类似
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
不用局部变量的话,只能用引用了,但是引用的属性节点 值的效率似乎和局部变量差不多,要不你试试?
|
|
|
|
|
|
恩恩!我看了看!很多地方都说属性节点的效率还不如局部变量!!那我就将就用吧!!多谢啊!!不过这个LabVIEW的数据流我到现在还是不太懂!!很多人说LabVIEW是数据流驱动程序!!!一直没弄懂!但是貌似搞懂LabVIEW的数据流机制对LabVIEW的编程至关重要!! |
|
|
|
|
星夜之北 发表于 2015-7-10 13:50 我觉得局部变量应该是耗费的内存,引用占用的是计算资源,你穿插着用说不准会好点 |
|
|
|
|
|
我想到一个方法,刚才试了一下还行,只需要用一次局部变量
|
|
|
|
|
|
可以改成移位寄存器,不用局部变量
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
413 浏览 0 评论
请教大神,在labview里面对实时扫描资源中的C系列模块NI9234进行配置发生非预期错误
1775 浏览 0 评论
1622 浏览 0 评论
LABVIEW 2023 Q1调用python后一直报错1671
1991 浏览 2 评论
5403 浏览 3 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-3 02:44 , Processed in 1.214867 second(s), Total 110, Slave 91 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
4242