热门关键字:谷物容重器 降落值测定仪 粉质仪 拉伸仪 罗维朋比色计 纤维素测定仪 脂肪测定仪 油脂烟点测定仪 凯氏定氮仪 锤式旋风磨  硬度计

新型式微机平台里的构架兼并仪表的预设

来源: http://www.grain17.com  类别:实用技术  更新时间:2015-03-24  阅读

  在仪器的设计过程中,往往需要提供GPIB接口以及相应的指令集以方便用户组成自动测试系统。针对这一需求,本文提出了一个通用计算机平台上IEEE-488兼容仪器的设计方案:通过使用GPIB接口卡和编写相应的仪器端程序,使得基于计算机的仪器能够模拟一个或者多个GPIB仪器。仪器提供GPIB接口以及相应的指令集,指令集由以下几部分组成:(1)IEEE-488.2公用命令集等。(2)SCPI标准规定的STATus和SYSTem子系统,主要用来报告仪器状态和进行系统设置。(3)仪器特定测量功能指令。其中,(1)和(2)是仪器必备指令,(3)的选取与仪器的实际功能有关。用户只需要将PC机与带有GPIB接口的仪器连接,通过调用仪器控制软件如NI-488.2和VISA等提供的I/O库向仪器写入指令,就能实现对仪器的控制。系统设计2.1系统组成根据图1所示的模型,在通用计算机平台上设计的IEEE-488兼容仪器软硬件组成如图2所示。仪器运行在Windows操作系统下,其各部分的功能如下:(1)PCI-GPIB是NI公司提供的GPIB接口卡。通过安装设备端软件NI-Device,使GPIB接口卡完成Talker/Listener功能。(2)模块函数和必备函数与IEEE-488仪器模型中的仪器函数相对应:模块函数是模块制造商提供的API,大部分用来处理仪器特定测量功能指令;必备函数通过访问状态报告模型和调用某些模块函数处理IEEE-488.2与SCPI标准规定的必备指令。(3)状态报告模型由若干状态寄存器组构成,用来描述仪器的状态。大部分仪器函数都会访问此模型。(4)仪器端程序采用C++编写,主要负责接收主控计算机发送的指令,然后找到对应的仪器函数进行处理。如果接收的是查询指令,还负责将仪器函数的响应通用计算机平台上IEEE-488兼容仪器的设计吕锋,陈园(武汉理工大学信息工程学院,湖北武汉430070):提出了一个通用计算机平台上IEEE-488兼容仪器的设计方案,给出了系统的软硬件组成,并且对仪器端程序以及状态报告模型的设计进行了说明。该方案主要通过C++语言编程实现,具有成本低和可移植性强的特点,目前已经在某基于计算机的测试仪器上得到初步应用并取得了较好的效果。

  通过调用Acknowl-edgeEndOfMessage即可通知消息交换组件指令已解释完毕;此外,通过调用QueryDetected可通知消息交换组件检测到一个查询操作。

  【中国粮油仪器在线】部分信息来自互联网,力求安全及时、准确无误,目的在于传递更多信息,并不代表本网对其观点赞同或对其真实性负责。