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

子程序A和B(主体结构均为循环)调用时全部从菜单中选择,如何设计结构?

[复制链接]
发表于 2007-8-9 17:04:24 | 显示全部楼层 |阅读模式
请问:
      子程序A和B均是循环结构,或者说是实际运行时必须是连续运行模式(我设计的是通过点击其面板将其关闭);在附件中设计了一个菜单,通过单击菜单上的A或B来调用它们。
       存在一个严重问题:例如先调用A,A就会陷进循环里无法跳出,此时单击菜单上的B也没有反应。
       今天尝试使用了菜单选择(用户)事件结构也不行。
      
       该如何修改?


Thanks.
Labc

[ 本帖最后由 labc 于 2007-8-10 09:52 编辑 ]

本帖子中包含更多资源

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

×
发表于 2007-8-10 13:45:10 | 显示全部楼层

使用动态调用的功能

使用动态调用的方法,在事件中将A、B子VI打开运行,而不影响主VI的运行。
查一下相关的资料。
回复 顶

使用道具 举报

 楼主| 发表于 2007-8-10 14:40:03 | 显示全部楼层
动态调用?
我看了一下LV自带的例子,基本意思大概是调用完毕之后会释放调用时所占用的内存。
我的需求是可以同时调用多个循环,动态调用A,但如果A没有运行完毕,B不会有反应的。


Thanks.
Labc

[ 本帖最后由 labc 于 2007-8-10 14:41 编辑 ]
回复 顶

使用道具 举报

发表于 2007-8-10 17:39:01 | 显示全部楼层
直接找菜单中的例子,里面有这个例程.
回复 顶

使用道具 举报

 楼主| 发表于 2007-8-10 18:02:42 | 显示全部楼层
tx,把你认为可以满足我要求的那个vi贴上来吧,反正我是没有找到。8.2里面的这几个例子都不行……

Thanks.
Labc

本帖子中包含更多资源

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

×
回复 顶

使用道具 举报

发表于 2007-8-10 20:27:23 | 显示全部楼层
你这种用VI server技术可以很好的解决呀
若多个VI之间交互数据,用全局是个不错的选择

本帖子中包含更多资源

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

×
回复 顶

使用道具 举报

 楼主| 发表于 2007-8-12 11:34:54 | 显示全部楼层
回复 顶

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-10-1 01:39 , Processed in 0.058915 second(s), 13 queries , Gzip On, File On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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