找回密码
 注册
LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 1903|回复: 8

“引用”“局部变量”“属性节点”

[复制链接]
发表于 2008-12-29 10:18:36 | 显示全部楼层 |阅读模式
请问各位:

    在LabVIEW中“引用”“局部变量”“属性节点”这三个函数何时用最优?
   
    我的主VI有三个显示界面,这三个界面功能在主VI中实现,能否把它们做成子VI的形式实现?它们之间的数据传递以类似指针那种形式传递?
发表于 2008-12-29 10:28:39 | 显示全部楼层
局部变量最好少用,这是NI工程师的建议.我一般用的是属性节点比较多.
子VI在LV中其实就有点像VB或VC中的函数或子过程,这些过程都是有数据返回的.LV中也是同样,只要有数据返回就可以了.
回复 顶

使用道具 举报

 楼主| 发表于 2008-12-29 12:32:29 | 显示全部楼层
嗯,谢谢,我是想知道如果像这种面板上有向个界面,可以切换的那种,但是现在这些功能都是在主VI中实现的,能否把每个界面做成一个子VI来实现?如果可以的话,在它们之间用“引用VI”还是“属性节点”来做更好些?
回复 顶

使用道具 举报

发表于 2008-12-29 12:43:07 | 显示全部楼层
好贴。类似楼上的程序,我用的是属性节点
回复 顶

使用道具 举报

wobuhuizhuce 该用户已被删除
发表于 2008-12-29 13:08:34 | 显示全部楼层
看看我的博客就知道了
liuyuhong.21ic.org
回复 顶

使用道具 举报

 楼主| 发表于 2008-12-29 13:27:33 | 显示全部楼层
本帖最后由 jody 于 2008-12-29 13:30 编辑



好贴。类似楼上的程序,我用的是属性节点




请问您的是怎样实现界面做成子VI的呢?
就是我现在是主VI,要显示四个界面,想把他们分别变成相应的子VI,具体怎样操作?
麻烦了,呵呵
回复 顶

使用道具 举报

发表于 2008-12-29 15:47:24 | 显示全部楼层
我以前做了一个例子,是用菜单的,点击菜单就出现相应的子VI的画面.不过不知道你的各个子VI之间是否有数据调用.我的是独立的4个子VI
回复 顶

使用道具 举报

发表于 2008-12-29 19:45:39 | 显示全部楼层
四个界面如果公用控件,恐怕不好分别生成子VI吧
回复 顶

使用道具 举报

 楼主| 发表于 2008-12-30 08:20:20 | 显示全部楼层
有数据调用,就是想知道这样的话可不可以以子VI的形式来做,而且做完后他们中间的数据以什么样的方式传递?是“引用”还是“属性节点”或者“局部变量”?
回复 顶

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2026-9-29 20:19 , Processed in 0.040980 second(s), 8 queries , Gzip On, File On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表