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

如何记录一段波形的上升时间

[复制链接]
发表于 2008-3-11 15:58:38 | 显示全部楼层 |阅读模式
初学LABVIEW,现有一段类似正眩波的输入信号,要计算该信号上升的那段时间,不知如何实现,请大大们指教.

[ 本帖最后由 wario118 于 2008-3-11 16:00 编辑 ]

本帖子中包含更多资源

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

×
发表于 2008-3-12 11:54:58 | 显示全部楼层
回复 顶

使用道具 举报

 楼主| 发表于 2008-3-12 14:26:40 | 显示全部楼层
现在的想法是用移位寄存器 用现在的值与上次的值做比较,当大于为真时的持续时间即为上升的时间,但在CASE语句里加入时间计数器这个VI,再除以1000,up就显示为一个很大的数字。

本帖子中包含更多资源

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

×
回复 顶

使用道具 举报

 楼主| 发表于 2008-3-12 14:30:20 | 显示全部楼层
在CASE中使用WHILE循环,计时的数字是正常了,但循环退不出,就会变成个死循环。

本帖子中包含更多资源

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

×
回复 顶

使用道具 举报

发表于 2008-3-12 14:34:25 | 显示全部楼层
回复 顶

使用道具 举报

发表于 2008-3-12 14:51:33 | 显示全部楼层
又没有实际应用价值,你的波形是你自己产生的,也就是说,波形的任何属性,都在你的掌握,没必要测量什么上升时间。。。。。如果要测,也是找外界真实信号输入,这样来做。比如NI的采集卡,可以设置条件触发,如上升沿触发,下降沿触发,模拟电压范围触发。。。。这样,来做上升时间是很容易的。。。。而且,你去看看信号的书,哪本书上说上升时间是你这样来求的?如真实的时钟信号,它的上升时间是按10%-90%这样来求的,所以,我说你的程序没有必要,你的程序算法本身和操作对象本身,都没有任何实际意义的。。。

人有点无聊,待办公室不知道干什么好了,如果你真认为你的程序必须这么写,把程序上传上来,我修改下。。
回复 顶

使用道具 举报

 楼主| 发表于 2008-3-12 15:35:12 | 显示全部楼层
这个只是自己在学习中想象的模拟情况。
其实真实的情况是NI采集卡采集一电流,要求显示电流持续的时间。
另一信号是压力,压力总90PSI到MAX PSI的持续时间。
因为实在是初学,只能想到用这个例子来模拟。

[ 本帖最后由 wario118 于 2008-3-12 16:07 编辑 ]

本帖子中包含更多资源

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

×
回复 顶

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-30 10:35 , Processed in 0.052093 second(s), 12 queries , Gzip On, File On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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