使用5315写入数据文件保存时出现数据丢失的现象
来源: | 作者:JYTEK | 发布时间: 2022-05-25 | 470 次浏览 | 分享到:

关键词:5315,数据采集,数据保存

1. 前言

在使用5315板卡做数据采集并保存文件的时候,有时候会遇到写入时候文件数据丢失的现象,这个时候可以先计算下板卡每秒写入数据的速率和硬盘的读写速率是不是匹配,如果板卡写入文件数据的速度太快,远远大于硬盘的读写速率,会造成文件数据丢失。


2. 解决方法

这个时候就需要计算板卡在采集时每秒的写入的数据量是否在硬盘传输速度的指标范围内。

就以5315为例,PCIe/PXIe-5315系列同步数据采集卡提供16 通道,16 位分辨率(一个数据大小为2Byte),每通道5 MS/s。板卡以全速全通道做数据采集时,板卡的每秒的传输数据大小计算公式如下:

每单位数据大小采样率通道数 = 2 Byte x 5 MS/s x 16 = 160 MB/s

在配合硬盘保存板卡数据时,硬盘的每秒写入速度大于板卡每秒传输数据,可以保证文件不会丢失。