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

如何在几次统计之间不让直方图累加统计的结果

[复制链接]
发表于 2009-6-20 19:10:45 | 显示全部楼层 |阅读模式
本帖最后由 becoll 于 2009-6-20 19:14 编辑

我要统计一个文件的数据全部数据,但文件太大,只能分段读取统计。当我按下“开始统计”按钮后,程序便开始自动开始分段读取文件,累加各段统计结果并显示在直方图中,直到读完整个文件。
我现在遇到的问题是,如果我再次按下“开始统计”按钮,新一次对整个文件的统计数据会累加到上一次的统计结果中,比如第一次统计到1有3个点,2有4个点,再按一次按钮统计时,1就有6个点,2有8个点。
程序图和显示结果见下面。
我使用highlight,发现在反馈节点输出端产生了累计,第一次统计后探针显示500,第二次统计时,探针处直接从501开始统计。
我想可能是初始化节点的问题,但当我把初始化节点悬空(或者移出到循环外赋零值,相当于换成了移位寄存器),则没有产生统计
我分段读文件要累加(希望的),多次统计时也累加了(不希望的),怎么解决这个矛盾呢?

本帖子中包含更多资源

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

×
发表于 2009-6-22 09:11:29 | 显示全部楼层
本帖最后由 labc 于 2009-6-22 09:23 编辑

你应该把赋初值放在循环框图的边上, 移位寄存器入口处那儿.

Labc
回复 顶

使用道具 举报

 楼主| 发表于 2009-6-22 14:07:16 | 显示全部楼层
2# labc
谢谢。但这样我也试过了,和初始化接线端悬空一样,程序运行后根本就没统计数据,不知道是啥原因
回复 顶

使用道具 举报

发表于 2009-6-23 08:51:21 | 显示全部楼层
断点运行, 一步一步查看数据的流向看看.
回复 顶

使用道具 举报

 楼主| 发表于 2009-6-24 13:52:40 | 显示全部楼层
本帖最后由 becoll 于 2009-6-24 13:55 编辑

为了便于分析,我现在把简化测试程序和测试数据传上来,请高手帮忙看看问题所在
运行程序后请选择上传的数据文件
谢谢

本帖子中包含更多资源

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

×
回复 顶

使用道具 举报

发表于 2009-7-3 10:38:58 | 显示全部楼层
不知道能不能用饼图进行显示
回复 顶

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-29 13:42 , Processed in 0.044583 second(s), 11 queries , Gzip On, File On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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