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

关于循环结构的优化或替代

[复制链接]
发表于 2007-1-13 18:21:42 | 显示全部楼层 |阅读模式
现在我一个VI里面有好几个循环(因为状态检测与事件比较多)

所以老是遇到有时事件与状态能执行与检测到,有时有不行。。。

我想是各个循环运行时的速度导致的,看看你们有没有比较好的方法,比如对循环结构的优化或者用另一些结构方法来做。。。

有兴趣的的可以讨论一下,谢谢!
发表于 2007-1-13 20:08:00 | 显示全部楼层
拿出些实际的图来看,你这样说只能让大家觉得你程序有问题.
提出个具体的问题,大家可以帮你思考.
回复 顶

使用道具 举报

发表于 2007-1-14 02:52:56 | 显示全部楼层
把你的问题具体传上来看看先
回复 顶

使用道具 举报

 楼主| 发表于 2007-1-14 10:56:18 | 显示全部楼层
今天打出全图来,才知道自己做得很乱啊。。都是边想边做的。。呵呵。见笑了!

晕死,用JPG的上传了好几下都说附件太大。。。看来本坛只能上传几十K的附件吧。

本帖子中包含更多资源

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

×
回复 顶

使用道具 举报

 楼主| 发表于 2007-1-14 10:57:38 | 显示全部楼层
图很差啊,你们双击进去看。
回复 顶

使用道具 举报

发表于 2007-1-14 11:08:23 | 显示全部楼层
晕,还是王兄帮你看吧,
回复 顶

使用道具 举报

发表于 2007-1-15 13:23:30 | 显示全部楼层
头看晕了。太多了。没有头绪。王兄出马就解决了。
回复 顶

使用道具 举报

发表于 2007-1-15 13:43:31 | 显示全部楼层
嘿。。。
头晕中。。。。
兄弟加QQ,121889868,然后把vi传给我下,回去看看
回复 顶

使用道具 举报

发表于 2007-1-15 14:45:57 | 显示全部楼层

呵呵

原来楼上是我的好友, well arranged and Good used
回复 顶

使用道具 举报

发表于 2007-1-15 16:14:21 | 显示全部楼层
回复 顶

使用道具 举报

 楼主| 发表于 2007-1-15 20:27:59 | 显示全部楼层
哎,公司上不了QQ啊。。
我的MSN是tyfkey@hotmail.com.cn
回复 顶

使用道具 举报

发表于 2007-1-15 20:47:02 | 显示全部楼层
实在不好意思,我没MSN,发我邮箱好了,我们共同探讨下!!
wangjinjian3_AT_163.com
(_AT_就是@,防止垃圾邮件扫描)
回复 顶

使用道具 举报

 楼主| 发表于 2007-1-19 12:11:55 | 显示全部楼层
VI发过去的话会很多没用的,因为要的驱动很多。需要在工控机上运行的。不好意思啊~!
回复 顶

使用道具 举报

发表于 2007-1-19 12:19:10 | 显示全部楼层

回复 #13 tyfkey 的帖子

呵呵,没什么!~~
而且我也不一定有耐心去看,这几天很烦躁的。
你可以在程序结构上入手,上次我在NI的网站上见到过几种常用的程序结构,但少保存了一种,可以自己去找找,我保存的在附件中,看看。。。

[ 本帖最后由 飞雨天 于 2007-1-19 12:21 编辑 ]

本帖子中包含更多资源

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

×
回复 顶

使用道具 举报

发表于 2007-1-19 12:33:10 | 显示全部楼层
看了图片,发现里面的几个并性的while loop 都是死循环,而且几个while  loop还有数据传递,逻辑性不强.是一种典型的受数据流影响太重,但却没有办法分解逻辑关系.
解决办法:
1\采用控制流和数据流的结合,
2\里面发现有许多按钮触发的响应情况,可以采用事件结构;
3\不同while 里面的数据传递可以采用队列或者通告方式,一般不赞成采用全局变量,因为它无法保证同步.
4\一般的数据传递可以采用变量方法,一写多读.
整体来说,要做大手术.慢慢整理吧,是一种艺术.
回复 顶

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-29 21:13 , Processed in 0.063654 second(s), 12 queries , Gzip On, File On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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