水声数据采集与分析软件的设计与实现
在海上实验中,通常需要用浮标或潜标等设备采集水声数据,因此需要开发相应的数据采集、存储和处理软件。基于DT9836数据采集卡,利用Microsoft Visual C++ 2005工具开发了水声数据采集与分析软件。水声数据采集软件可同步采集12路水听器阵列数据,将数据文件保存在主控计算机上。水声数据分析与显示软件可以处理采集到的水听器阵列数据,动态显示水下目标的方位谱、BTR图等信息。软件操作简单,交互性强,使用方便。在消声水池中进行了实验,完成了软件的测试。
超声相控阵成像系统软件设计
介绍了一种超声相控阵成像系统软件设计方案。软件基于嵌入式Linux和Qt/Em—bedded开发,采用了模块化的设计思想。重点研究了该软件系统实现的若干关键技术:利用DMA方法实现了成像数据从FPGA到ARM的高效传输;利用Qt的多线程支持实现了计算任务的并行处理,提高了系统的实时性能;利用Qt的文件类库和SQLite数据库支持,实现了探伤系统中的数据管理和维护等等。系统运行正常,符合设计要求。
数字多用表计量自动化技术研究
本文介绍了数字多用表自动化计量系统的组成、工作原理、误差处理和软件设计.
嵌入式超声波探伤仪软件系统的关键技术
将计算机应用技术和超声波探伤技术相结合,介绍了一种基于Linux操作系统和Qt/Embedded图形用户界面库的超声波探伤系统软件。重点研究了该软件系统实现的若干关键技术及其解决方案,包括探伤数据实时传输的实现、探伤文件存储和USB输出的实现、探伤波形无闪烁显示的实现等。通过性能测试表明,所提出的方案在实际应用中能够满足系统的实时性要求,提升了系统效率,增强了用户体验,具有良好的应用效果。
基于以太网的涡流测试系统
网络化是未来仪器的发展趋势.介绍了基于以太网的涡流测试系统的构成及实现.详细介绍了以太网的特点、涡流测试系统的通信机制和软件设计.该系统扩展了涡流仪的功能,实现了信息共享和远程控制.
基于Matlab GUI的非全周开口滑阀阀口面积计算软件的开发
针对非全周开口滑阀阀口的面积计算,基于MATLAB/GUI开发平台,采用模块化的设计原理,设计开发了非全周开口滑阀阀口面积计算软件。软件包括数据预处理、求解计算、结果输出、辅助工具四个基本模块,实现了复杂阀口面积计算的程序化、可视化。案例应用表明该软件人机交互界面友好,操作便捷,可有效提高工程技术人员针对滑阀阀口面积的计算速度和阀芯节流槽的设计速度,从而提高工作效率,具有很好的推广应用价值。
基于嵌入式Linux的BACnet控制器软件设计
描述BACnet协议的体系结构,分析BACnet控制器的功能,论证基于嵌入式Linux开发BACnet控制器的可行性;给出BACnet控制器软件的体系结构及其软件设计.
极限编程在工控软件开发中的应用
极限编程是一种新近提出的轻量级软件工程方法,它的高效和实用很快就吸引了大批软件人员的关注.本文对极限编程的概念和模式进行了概要介绍,同时结合国内工控软件开发的特点,试图将极限编程的概念引入到国内的工控软件领域.
基于C8051F000的多通道数据采集范围控制系统
介绍了利用Cygnal公司的 C8051F000单片机可编程窗口检测器,进行多通道数据采集范围控制的硬件组成和软件设计方法.
基于无线传感器网络的分布式电磁探测系统设计
结合无线传感器网络的拓扑结构和路由算法,构建了分布式电磁探测网络,并利用IAR EW430集成化环境进行子站的软件设计,利用LabVIEW虚拟仪器开发环境进行了上位机的软件设计。通过无线数据传输技术有效地解决了电磁勘探工作野外实验布线难的问题,提高了野外工作效率。实验表明,本系统和国外同类仪器相比具有类似性能。










