(一) 介绍
该项目是一款符合 LXI 规则的高精度稳态热电偶测量设备。主要功能为 48 路通道独立采集输
入电压信号,并在软件中根据设置的热电偶类型,使用不同的计算参数将电压转换为温度。项目中
较为关键的地方在于测量数据校准。
(二) 软件
项目中软件框架主题分为上位机软件以及设备端驱动程序两个部分,上位机通过像设备端发送
SCPI 指令的方式对设备进行功能控制;
上位机软件分为 IVI 驱动程序以及显控应用软件。IVI 驱动程序采用 Nimbus 框架,编程语言
选择 C++来进行开发,主要功能是将特定的 SCPI 指令封装成函数,以供应用层进行直接调用;显
控应用软件采用 WinForm,编程语言选择 C#进行开发,显控软件是为了方便用户在上位机可通
过界面直接控制设备。
设备驱动软件分为服务器以及设备功能驱动。服务器开发是基于 TCP 协议同时满足特定解析
要求的情况下进行开发,主题功能是对接入服务器的客户端进行管理并将从客户端发送的 SCPI 协
议指令进行拆分与解析,再根据解析情况调用不同的设备功能函数;设备功能驱动是根据设备特定
功能进行的驱动开发。设备驱动软件都是通过 VisualGDB 交叉编译的方式开发并部署