为仪器创建仪器驱动程序之前,请检查并确认该仪器是否有可用的驱动程序。NI仪器驱动查找器可用于查找、下载并安装LabVIEW即插即用的仪器驱动。也可访问仪器制造商的网站、NI网站上的仪器驱动程序网络和NI驱动和更新,获取相关仪器驱动。还可搜索和安装现有LabVIEW仪器驱动。

创建新仪器驱动程序项目向导可用于创建符合仪器驱动程序指南的LabVIEW即插即用仪器驱动项目。生成的仪器驱动项目中包含仪器驱动VI,以及函数选板文件(.mnu)。

请按以下步骤,使用“创建新仪器驱动程序项目”向导创建仪器驱动程序项目。

  1. 选择工具»仪器»创建仪器驱动项目,打开该向导。
  2. 根据需要,在项目类型下拉菜单中选择基于模板的新驱动程序,或新驱动程序,复制现有驱动程序
注: 如需复制现有仪器驱动以创建新的仪器驱动,则在启动“创建新仪器驱动程序项目”向导之前必须先将现有仪器驱动安装在labview\instr.lib目录。通过“NI仪器驱动查找器”可查找及安装现有的仪器驱动程序项目。
  1. 如在项目类型菜单中选择新驱动程序,复制现有驱动程序,则可从源驱动程序下拉菜单中选择一个可用的仪器驱动程序,并单击下一步按钮。如在项目类型菜单中选择基于模板的新驱动程序,则可从源驱动程序下拉菜单中选择一个模板类型,并单击下一步按钮。以下表格列出了“创建新仪器驱动程序项目”向导中可选的各种模板。可从中选择一个最佳匹配仪器性能的模板。除通用模板以外,其他模板都将为特定类型的仪器或设备创建包含VI和选板文件(.mnu)的核心驱动程序架构。通用模板将创建一个基本驱动程序,其中仅包含通用于大多数仪器(而非特定类型仪器)驱动程序的VI和选板文件。
    模板说明
    直流电源控制直流电源输出、过压和过流保护设置等基本操作。该模板还包括监控输出电压和电流等功能。
    数字万用表控制测量函数、范围、分辨率设置等基本操作。该模板还包括触发及采样计数设置、多点测量等高级功能。
    函数发生器控制标准波形输出等基本操作。该模板还包括频率和幅度调制设置的功能。
    示波器控制通过边沿触发从仪器传递波形数据来采集波形等基本操作。
    通用(基于消息)用于无特定模板的基于消息的仪器。常见的基于消息的仪器有:GPIB、USBTMC、VXI - 11和串口仪器。
    通用(基于寄存器)用于无特定模板的基于寄存器的仪器。常见的基于寄存器的仪器有:VXI和PXI。
    频谱分析仪控制频率范围和扫描属性设置等基本操作。该模板还包括配置和查询标记等高级功能。
    计数器控制基本操作,例如,配置测量类型和触发电平。该模板也包括配置开始和结束配备的条件。
    功率计控制测量函数、范围、偏移量配置等基本操作。该模板也包括配置平均和纠正频率的功能。
  2. 驱动程序标识符文本框中输入新仪器驱动程序项目的驱动程序标识符,比如Agilent 34401Tektronix 2000系列。向导使用您输入的驱动程序标识符作为仪器驱动程序项目(.lvproj)和项目库(.lvlib)的基本名称和路径。在名称中包含仪器生产商和型号可方便用户在LabVIEW环境中或在浏览磁盘文件时,快速找到所需驱动程序。每个仪器驱动VI名中都包含项目库名。VI名要用来创建驱动程序的文件夹结构,而驱动程序可能在多个平台上使用,因此文件名中不能包含特殊字符,如#、$和&。名称不能与其他已安装的驱动名称冲突,仪器驱动程序向导将检查名称冲突。
  3. 驱动程序说明文本框中输入仪器驱动程序项目的说明,单击下一步按钮。光标移至项目库时,即时帮助窗口将显示说明。
  4. 单击上方的编辑按钮,打开图标编辑器以创建一个VI图标标识栏,可对VI图标顶部的8行像素进行编辑。退出图标编辑器时,LabVIEW将清除对顶部8行以下部分所作的编辑。向导使用此标识栏作为仪器驱动程序项目中每个驱动程序VI的图标标识栏。在标识栏中输入驱动程序的名称缩写可帮助用户快速找到属于驱动的VI。
  5. 单击下面的编辑按钮编辑VI图标后,单击下一步按钮,可创建一个顶层选板图标。向导使用顶层选板图标作为仪器驱动程序选板上可见的图标。图标代表驱动程序和仪器的类别,可使用户可快速识别选板上的驱动程序。
  6. 新项目位置框中查看已安装的驱动程序的路径,然后单击完成按钮,创建仪器驱动程序,并使用新创建的驱动程序打开一个新的项目浏览器窗口。向导为仪器驱动程序项目生成所有需要的文件,并且若有错误或警告,还会生成警告报告,然后打开仪器驱动程序修改说明。新驱动程序修改现有驱动程序之后与原来相比的不同之处将可能出现警告。例如,当现有驱动程序包含一个保存在原来驱动程序目录中的VI,而向导复制了该VI并将VI放置到新驱动程序目录中时,可能会出现警告。
  7. 请按“仪器驱动程序修改说明”完成驱动程序。可通过仪器驱动程序VI向导为项目创建仪器驱动程序VI

仪器驱动程序项目创建完成之后,可将驱动程序提交到仪器驱动程序网络ni.com/idnet与他人共享。