第14章数据采集与仪器控制范例.ppt

14.4 仪器驱动程序 计算机与仪器进行通讯的方式有两种 一种是基于寄存器的通信方式, 另一种是基于消息的通信方式。 具体采用哪种方式由仪器本身决定。 14.4 仪器驱动程序 一个仪器驱动程序是一个包括高层函数的库,这些高层函数支持控制某个仪器或某个仪器簇。 一个仪器驱动程序是一个软件例程集合,该集合对应于一个计划的操作,如配置仪器、从仪器读取、向仪器写入和触发仪器等。 它将底层的通信命令或寄存器配置等封装起来,用户只需要调用封装好的函数库就能轻松实现对应于该仪器的任何功能。 14.4 仪器驱动程序 为了满足仪器控制和测试应用不同需求,存在两种不同类型的仪器驱动程序: 即插即用驱动程序 可互换的虚拟仪器(IVI)驱动程序 直接I/O 14.4 仪器驱动程序 IVI、PlugPlay和Direct I/O三种方式比较 14.4.1 可编程仪器标准命令SCPI 对于采用基于消息的通信方式,理论上来说消息的格式可以任意。不同的仪器可以采用不同的消息解析方式,譬如仪器A发送“A”表示读回仪器名称,仪器B可以发送“B”表示读回仪器名称。 SCPI联盟推出了可编程仪器标准命令SCPI(Standard Commands for Programmable Instruments)旨在规范一套标准的命令集。该命令集只是一个规范,和硬件无关。无论是基于GPIB,串口还是VXI的任何

文档评论(0)

1亿VIP精品文档

相关文档