为了配合自主研发的超声波热量表的检定工作,依据公司制定的热量表红外通信协议,进行了热量表修正软件的设计。该软件实现了对热量表流量和温度系数的修正,进而提高了热量表的检定精度。在Visual CC++6.0平台下,通过MFC来创建应用程序框架,利用多线程串口通信类CnComm完成多线程之间的数据通信任务。通过发送控制命令和构造接收处理子程序来完成对串口数据的读写和显示。同时,利用ADO类对数据库进行访问,实现历史记录的查询功能。该软件经过实际检验,操作简单方便,通信可靠高效,达到了检定工作的要求标