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

创建子VI时候的内部的局部变量问题

[复制链接]
dyan1028 该用户已被删除
发表于 2008-10-22 20:51:43 | 显示全部楼层 |阅读模式
例如在案例TCP&UDP中的一个叫TCP Communicate-Passvie.VI的例子
如果把它改为一个子VI,然后被调用的时候
Machine和Port在外边调用的时候值可以被传进去
可是InPut Line和Stop按钮的值怎么传不进去呢?
这个怎么办呢?
用过全局变量,依然不行
谢谢
希望能给出解决方案
发表于 2008-10-22 20:54:34 | 显示全部楼层
回复 顶

使用道具 举报

dyan1028 该用户已被删除
 楼主| 发表于 2008-10-22 21:02:12 | 显示全部楼层
在Labview中的帮助的查找案例里面有
回复 顶

使用道具 举报

发表于 2008-10-22 21:03:15 | 显示全部楼层
要改一下这个VI,然后全局变量放在它的里面,应该可以!在刚开始调用的时候就将值传过去了,而后面您再点STOP按钮它不会再传,因为子程序仍然在循环,外面的值传不进去,所以如果用全局变量,放在这个VI里面,应该是可行的!不行的话将您的程序上传,大家一起讨论解决!好运!
回复 顶

使用道具 举报

dyan1028 该用户已被删除
 楼主| 发表于 2008-10-22 21:28:49 | 显示全部楼层
还是昨天的,今天打NI工程师的电话问了问,他说了几个不太可行的,就是把那些输入全从循环里拉出来,后来他说他们又讨论了下,用全局变量,我用全局变量后还是那两个变量可以传进去,在循环中的两个变量依然传不进去。


好吧,传程序上来,不太好意思啦
范例都有的
这样很浪费空间了
不支持后缀
我在后缀后加1吧

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 顶

使用道具 举报

发表于 2008-10-22 21:46:58 | 显示全部楼层
您误会我意思了!是指您写的程序,您说用全局变量不可行的那个!这个您上传的LV是有的!
回复 顶

使用道具 举报

dyan1028 该用户已被删除
 楼主| 发表于 2008-10-22 22:11:30 | 显示全部楼层
那个程序都在公司里,公司不能上网,也发不出来邮件哈
回复 顶

使用道具 举报

发表于 2008-10-22 22:12:49 | 显示全部楼层
哦,您可以现在尝试再写一个类似的,大家好帮您看原因,然后一起解决,不用着急,一般的问题大家都愿意一起去解决的!好运!
回复 顶

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-30 00:00 , Processed in 0.051144 second(s), 15 queries , Gzip On, File On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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