完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
|
工程大了,子VI多了,需要相互之间调用数据,我用了许多LV2全局变量(存储的都是一些仪器的设置参数),请教一下这样有什么坏处吗? 另外有其他什么好方法吗,实现多vi之间的数据调用?
|
|
相关推荐
11个回答
|
|
|
不能用配置文件么?
|
|
|
|
|
|
配置文件,基本上是第一次要初始化,或者记录整个系统的一些状态用。通常用的少,如果多了,增加打开和关闭文件的次数。打开关闭文件可能会消耗一些时间。 |
|
|
|
|
|
仪器参数我也这么存,配置文件一次性读取到全局变量就可以了。其实这里全局变量的功能就跟c中的宏定义一样,没什么不可以的。
|
|
|
|
|
|
全局变量用多了,可能造成读写不正常,或者丢失数据。因为全局变量的内存范围比较大,所以读取时间比较长。这里用的功能全局变量,代替全局变量,保证安全性。 大家多介绍一些自己的经验,交流一下,共同进步! |
|
|
|
|
|
全局变量耗时间,是因为每一次访问全局变量,都需要生成一份新的拷贝,如果恰好全局变量里放置了大数据,比如一个数组,就很耗时间和内存。
如果是对参数配置来说,没关系。直接用FGV就可以,如前面说的,读入一次,使用N次。 |
|
|
|
|
|
师兄,您好。我用labvIEW调用matlab生成的COM组件时,有几个问题。麻烦您帮我看看是哪块不合适,非常感谢
上面这个调用成功,只是运行比较慢。没有错误 下面这个labvIEW运行时出错
程序是用matlab的cftool的File-->Generate Code生成的。 |
|
|
|
|
|
也可以发帖提问一下哈!让更多人看到帮助你! |
|
|
|
|
|
楼主要不试试引用句柄这个方法。给需要传递的数据创建一个引用,各个vi之间传递这个引用就行了,利用这个引用可以读取需要传递的数据。
|
|
|
|
|
|
是不是可以考虑使用注册表的方法呢
|
|
|
|
|
|
用引用,全局变量也用过,但是感觉引用最好
|
|
|
|
|
|
东西不错,先收藏了,谢谢!
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
211 浏览 0 评论
请教大神,在labview里面对实时扫描资源中的C系列模块NI9234进行配置发生非预期错误
1709 浏览 0 评论
1585 浏览 0 评论
LABVIEW 2023 Q1调用python后一直报错1671
1960 浏览 2 评论
5207 浏览 3 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 14:53 , Processed in 1.059009 second(s), Total 96, Slave 76 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
14868