摘要
根据任务方所提出的需要,上位机通过与FPGA进行USB通信传输数据,同时要求数据传输速率,准确度要求高,抗干扰能力强。而目前传统文件存储方法速度慢、实时性差等问题,针对这些问题给出一种基于基于LabVIEW与FPGA USB通信高速数据海量存储方法。该设计方法通过采用3组"生产者-消费者"模式建立程序框架,将数据传输与数据处理校验以及数据存储同步进行,即将数据处理中的存储、数据显示、数据校验、后台数据判定缓存清理等同步执行,同时采用Datalog文件数据存储格式进一步加快数据连续执行存储操作。通过实际产品结果表明,对相同时间的高速数据通信传输存储,该程序结构比传统方法耗时更少,且随着通信时间增加,并不会增加存储时间。
-
单位贵州航天林泉电机有限公司