以LabVIEW14.0为虚拟仪器软件开发平台,采用生产者/消费者设计模式的控制策略、技术数据管理流(TDMS)二进制文件储存策略和SQL数据库及事件结构相结合的实时更新策略,设计了集实时信息采集、储存、显示等功能于一体的应力波采集系统;3种控制策略相结合,解决了传统顺序结构设计模式下程序循环周期长、执行效率低的问题,而且解决了实时采集过程中数据的快速、大容量储存问题,实现了采集过程中采集参数的实时更新;实验结果表明该应力波采集系统具有响应速度快、执行效率高等优点。
The stress wave information acquisition system which bases on the virtual instrument software development platform of LabVIEW 14.0and combines some strategies,including producer/consumer design pattern control strategy,TDMS binary file storage strategy and the real-time updating strategy with the combination between SQL database and event structure,is designed.This system realizes real time stress wave information acquisition,storing,displaying,and other functions.The combination of three control strategies overcomes the problems which the long execution cycle and low efficiency in traditional sequential structure and realizes fast,large capacity storage in the process of real time acquistion.At the same time,it also implements the acquisition parameters updating in real time.The experimental results show that the stress wave acquisition system has advantages of fast response speed,high execution efficiency and so on.