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

程序采集时出现一个匪夷所思的错误

[复制链接]
发表于 2006-6-1 22:23:28 | 显示全部楼层 |阅读模式
前提:采集周期是1ms
程序运行时出现如下2中情况:
1、如果在程序运行前把“开始采样”按钮置为“True”,则直接进入波形采集部分,采集到的波形正确,没误差,设置采集2秒,采集到的数据就是2秒即2000个数据
2、如果按照默认状态“开始采样”按钮应为“False”,则程序一直执行“False”即一直执行空循环,此时再点“开始采样”采集到的数据就出问题了,假设采集时间长度为2秒;如果空循环时间为x秒(x在0--4秒之间),则实际wave graph显示采集到的是x+2秒,即实际2秒采到的数据前有x秒的数据为0伏,然后才是实际要采集的电压数据;如果空循环在4秒以上,那么x约等于4秒
针对第2种情况出现的问题,我对程序进行了仔细分析,问题出在“True”里面的采集循环里,while循环的 Loop Tunnel里外输出数据量存在问题,本来2秒后Loop Tunnel应该输出2000个数据,但实际上却多出了许多莫名其妙的0付电压数据

按照正常思维,如果是上述第2种情况时,采集到的结果应该和第1种一样,但实际结果是错误的
问题不知道出在哪里。。。。
[此贴子已经被作者于2006-6-1 14:36:15编辑过]

 楼主| 发表于 2006-6-1 22:44:09 | 显示全部楼层
<>程序怎么传不上来呢?</P>
<>程序保存到<a href="mailto:cpubbs_labview@163.com" target="_blank" >cpubbs_labview@163.com</A>里的已发送邮箱里了,发信的主题和帖子主题一样</P>
<>邮箱密码:labview</P>
回复 顶

使用道具 举报

发表于 2006-6-2 06:35:13 | 显示全部楼层
可以上传的兄弟,要压缩一下,然后浏览文件,选好文件后要点击一下右边的上传按钮!
回复 顶

使用道具 举报

发表于 2006-6-2 06:45:09 | 显示全部楼层
兄弟,你把后面板的灯点亮,看看它的数据流,你就会很清楚了,我直观上看上去应该是相同才对,但我这里缺少一个PCI什么的VI,你可以直接调试,能很容易看的!我现在没有办法给你调试!
回复 顶

使用道具 举报

 楼主| 发表于 2006-6-2 15:38:10 | 显示全部楼层
<>我用灯泡看了,数据流显示正确,但是把灯泡关掉后实际运行后还是不对</P>
<>我和另一朋友研究了一个上午,就是找不到问题所在。。。。</P>
<>感觉有点像是编译时的临时数据缓存出问题了,但这个是无法观测的</P>
回复 顶

使用道具 举报

发表于 2006-6-2 19:18:07 | 显示全部楼层
<>哪你初始化的时候把一些参数清零一下试试,比如说那个数组或GRAPH!</P>
回复 顶

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-29 16:11 , Processed in 0.037091 second(s), 6 queries , Gzip On, File On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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