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

如何用按钮控制使程序运行一个固定时间?

[复制链接]
发表于 2009-2-24 17:54:49 | 显示全部楼层 |阅读模式
本帖最后由 addison 于 2009-2-24 18:26 编辑

要实现下面所述功能,大家给个提示吧,谢谢!
      总循环程序内部有一子循环程序,总循环一直运行,每次按下按钮,子循环就运行30秒后自动停止,用什么结构能够实现呀 ?

      具体地说是实现这个功能:总循环采集数据,子循环记录数据,也就是按下按键时就记录30秒数据,之后自动停止,再次按下按键,再记录30秒,但采集程序一直运行。
发表于 2009-2-25 09:23:50 | 显示全部楼层
看来楼主是新新手啊,如果你的采集要求不是太高,精确到秒,可以用TICK COUNT,当TICK COUT到了你要的时间退出循环即可.
回复 顶

使用道具 举报

发表于 2009-2-25 09:23:58 | 显示全部楼层
按一下启动一timed looped程序。定时30秒。或用WHILE和time elapsed配合用,达到则停。
回复 顶

使用道具 举报

 楼主| 发表于 2009-3-3 22:55:19 | 显示全部楼层
那么再次运行30秒的话,怎么办?
回复 顶

使用道具 举报

发表于 2009-3-3 23:00:21 | 显示全部楼层
一样。

每次判断条件成熟就执行。每次都是相减而已,重复执行。和二三楼说法一致。
回复 顶

使用道具 举报

发表于 2009-3-3 23:01:07 | 显示全部楼层
都是WHILE里面判断tick out,都是相减。
回复 顶

使用道具 举报

 楼主| 发表于 2009-3-5 18:23:26 | 显示全部楼层
但是采集程序就不能运行了呀!!
回复 顶

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-29 18:13 , Processed in 0.035193 second(s), 7 queries , Gzip On, File On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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