shary2009 发表于 2009-8-21 14:26

数据采集测试过程中怎么节省空间

本帖最后由 wdhd 于 2016-7-28 10:30 编辑

  在测试过程中,首先要求实时观测采集过程数据,同时为节省空间,只有在出现关键数据的时候才开始存储数据。在采集的过程中怎么能实现这样的功能?

hongkai2009 发表于 2009-8-21 16:29

如果用imc的数采系统,有两种方式可以实现这个功能。
一是通过触发的方式实现,在采集设置中通过“监视通道”来控制是否开始存储数据, “监视通道”可以用于实时显示数据并作为触发源,在软件中设置触发条件(门槛值等),当满足这个条件(如信号>门槛值)时,开始存储数据,不满足条件时就停止存储;
二是在实时采集的过程中,可以通过一个在线处理的函数:a = TransRec( b, Precision )来实现对采集的点数的控制,即当数据的幅值较小时,可以使采样间隔比较大,幅值达到要求时,采样率较高,这样即可以节省存储空间,又能观测到采集过程中所有数据的实施状况。
两种方法都可以实现显示和存储的要求,其最主要的区别在于方法一只存储需要的触发数据,而方法而可以存储过程中所有的数据,但同时降低了不重要的数据的采样率,以节省存储空间。

yuba25 发表于 2009-8-23 22:49

一种是嵌入式系统的软件修改,一种是上位机软件(vb、vc、labview之类的)修改。取决于你的传感器系统,是一个简单的问题!
页: [1]
查看完整版本: 数据采集测试过程中怎么节省空间