【技术实现步骤摘要】
一种数据储存方法、储存系统及计算机存储介质
本专利技术属于数据采集
,尤其涉及一种数据储存方法、储存系统及计算机存储介质。
技术介绍
在现有技术中,模拟数据的采样频率一般通过硬件开关跳线或改变配置函数参数的方法来设置,频率一旦设定很少改变。若需要改变采集频率,必须对硬件的跳线、开关等进行手动设置,或调用底层硬件配置函数,工作效率较低,不能适应采集通道多,频率改变频繁的测试试验要求。同时频繁改变硬件的采集频率,可能降低采集系统的可靠性。如:某采集卡(PXI-2208)在设置采集频率时需要在初始化过程中设置多个计数器参数。同时需要设置每通道的采样次数。这些参数的设置与改变必须在每次试验之前调用相应的配置函数,而硬件底层参数的每次改变,都需要重新自检并校对测量误差和精度,过程比较繁琐。本专利技术通过软件操作随时改变数据采样和存储频率的方法。不改变硬件底层配置,用软件方式控制存储和记录的数据的间隔时间,从而实现变频率,避免了频繁的硬件底层操作和校对工作,方便了试验员灵活选择需要记录的数据。
技术实现思路
本专利技术的目的是提供一种无需通过硬件开关跳线或改变配置函数参数的 ...
【技术保护点】
1.一种数据储存方法,其特征在于,包括:以预设采集频数采集数据;判断所述数据储存的先后顺序及对应通道;将所述数据按照判断完成的先后顺序以第一预设形式缓存至对应的通道,得到缓存数据;将所述缓存数据以二进制形式进行压缩并储存至硬盘,得到储存文件。
【技术特征摘要】
1.一种数据储存方法,其特征在于,包括:以预设采集频数采集数据;判断所述数据储存的先后顺序及对应通道;将所述数据按照判断完成的先后顺序以第一预设形式缓存至对应的通道,得到缓存数据;将所述缓存数据以二进制形式进行压缩并储存至硬盘,得到储存文件。2.根据权利要求1所述的数据储存方法,其中所述预设采集频数为1000赫兹。3.根据权利要求1所述的数据储存方法,其中每个所述通道每秒可以储存1-1000次。4.根据权利要求1所述的数据储存方法,其中所述第一预设形式为每n个数据储存一次,0<n≤1000。5.根据权利要求1所述的数据储存方法,其中所述储存文件可以还原成缓存数据。6.根据权利要求1所述的数据储存方法,其中所述将所述缓存数据以二进制形式进行压缩并储存至硬盘,得到储存文件步骤具体包括:将所述缓存数据头部以字节形式依次储存通道总数、各通道储存频数;储存各通道的数据。7.根据权利要求6所述的数据储存方法,其中所述储存各通道的数据具体包括:在执行第a秒数据储存时,首先遍历各通道缓存中第j个数据,将有效数据按通道顺序依次存储,然后遍历各通道缓存中第j+1个数据,将有效数据按通道顺序依次存储,直至各通道所有数据遍历完成;以此类推执行第a+1秒数据储存;其中a>0,j≥0。8.一种储存系统,其特征在于,包括:采集模块,用于以预设频数采集数据;判断模块,用于判断所述数据储存的先后顺序及对应通道;缓存模块,用于将所述数据按照判断完成的先后顺序以第一预设...
【专利技术属性】
技术研发人员:蔡远文,李岩,辛朝军,姚静波,程龙,解维奇,张宇,王华,
申请(专利权)人:中国人民解放军战略支援部队航天工程大学,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。