北京普天同创生物科技有限公司

  • CNAS实验室认可证书
  • 标准物质定级证书
  • 豫南检测资质认定证书
  • 质量管理体系认证证书
  • 农产品资质证书
  • 伟业计量高企认证证书
  • 中国计量测试学会合作单位
新闻
  • 产品
  • 仪器
  • 新闻
  • 证书
  • 规程
  • 帖子
  • 课堂

在线客服

通用数字多用表自动校准/测试系统设计(二)

发布时间:2014-06-09 00:00 作者:中国标准物质网 阅读量:1101


     三、系统软件设计
     系统软件设计主要有以下两个关键点:
     1.数据库数据保存的格式
     数据库保存的数据是校准流程表。校准流程包括校准项目,测量点、功能选择、量程设置等。校准流程以被检表的型号命名,存放在一张张数据表中。如果同一型号有多张校准流程数据表,则加以客户名字大写首字母进行区分。每张校准流程表分为步骤序号(NO)、功能(Function)、量程(Range)和校准步骤(Pro鄄cess)。步骤格式规定如下:
     频率|测量点*测量点*测量点……|功能及量程选择|触发|获得数据
     系统已现存常用型号数字多用表的校准步骤表,用户也可以根据自身实际要求和格式创建自己的校准步骤表,储存后使用。
     系统运行后,程序根据用户在界面上选择的校准系统表名称调用该表,将表复制到内存中,用字符串变量暂存校准步骤,根据预先规定的格式和标示字符(“*”和“|”)进行分解,将文本内容解释成仪器所能“听懂”的SPCI语言,运用VISA函数将命令发送至仪器。因此,设计的程序是以固定次序执行校准流程,变化的是每次向仪器发送的程控指令。
     2.仪器与PC机的连通及数据的读取
     为了系统的可扩充性,先寻找到与计算机相连的所有设备,用一个字符串数组保存寻找到的机器名,程序如下:
string resources;//定义变量
     resources =ResourceManager.GetLocalManager ().FindResources(“?*INSTR”);
     成功寻找到相连设备后,打开与指定仪器的会话通道。本系统中运用FLUKE 5520作为校准源,利用GPIB-USB-hub与计算机通信,并指定其GPIB地址为2。用户在程序界面上选择被检表的接口类型,如果是GPIB接口,需先设定其GPIB地址,本系统中默认为12。程序如下:
MessageBasedSession mbSession;//定义变量
     mbSession=(MessageBasedSession)ResourceManag鄄er.GetLocalManager().Open(NAME);
     VISA函数viWrite()实现仪器的命令传输。在打开与指定仪器的会话通道后,向仪器发送命令,对被检表进行初始化、功能选择、量程选择等操作。命令控制校准源发出信号,被检表测量后,利用viRead()读取测量数据,在发出信号、测量信号的过程中,保证正确发出信号和准确接收并测量信号是关键,需要在程序中加以确认。
     四、结束语
     本系统利用FLUKE 5520作为校准源,接口为GPIB-USB-hub,对FLUKE 8845A进行直流电压、直流电流、交流电压、交流电流和电阻功能的校准测试,运行稳定。本系统以VS2008为开发平台,以VISA库函数与SCPI命令为基础进行混合编程,通过几种常见接口进行数据传输,达到自动校准的设计目的。此外,本系统利用数据库存储校准流程,达到通用性的设计目的。可根据用户和被检表的实际情况,设定校准流程。本系统设计简明实用,在程序中留有向后兼容的接口,为智能仪器的程控开发和自动校准提供了良好的设计思路和开发借鉴。
转载自中国计量网

评论

登录后才可以评论

立即登录
分享到微信
关闭
普天同创
请告知您的电话号码,我们将立即回电

通话对您免费,请放心接听

温馨提示:

1.手机直接输入,座机前请加区号 如18601949136,010-58103629

2.我们将根据您提供的电话号码,立即回电,请注意接听

3.因为您是被叫方,通话对您免费,请放心接听