VXI即插即用驱动

安装VXI即插即用司机

的VXI即插即用特定于某个设备的驱动程序通常由设备制造商以安装磁盘或Web下载的形式提供。一旦安装了驱动程序,您就可以确定配置是否对MATLAB可见®使用测试和测量工具查看当前驱动程序安装的软件。通过键入以下内容打开该工具:

tmtool

扩展仪器驱动器节点并单击VXIplug和play驱动程序. 点击扫描按钮来更新显示。所有已安装的VXI即插即用司机将被列入名单。

或者,您可以使用MATLAB函数instrhwinfo找出安装了哪些驱动程序。

instrhwinfo('vxipnp')ans=INSTALLEDDRIVES:{'tktds5k','ag3325b','hpe363xa'}VXIPnPRootPath:'C:\vxipnp\WINNT'

单元格数组返回forInstalledDrivers包含所有已安装VXI的名称即插即用司机。字符串返回以进行搜索VXIPnPRootPath指示驱动程序的安装位置。

创建一个MATLABVXI即插即用仪表驱动器

使用VXI即插即用带设备对象的驱动程序,必须有MatlabVXI即插即用基于原始VXI中信息的仪器驱动程序即插即用司机。MATLAB VXI即插即用仪器驱动程序,无论是否修改,都充当VXI的包装器即插即用驾驶员您可以下载或创建MATLAB仪器驱动程序。

从MathWorks网站下载驱动程序

您可以在MathWorks网站上的“仪器控制工具箱”的“支持的硬件”页面上找到适合您的仪器的MATLAB驱动程序包装器™ 软件,在万博1manbetx

//www.tianjin-qmedu.com/s manbetx万博1manbetx 845products/supportedio.html?prodCode=IC

在此页面上,单击VXI即插即用链接。然后你可以选择去MATLAB中央文件交换,您可以在其中查找所需的驱动程序,也可以使用仪器司机申请表.

使用下载的MATLAB VXI即插即用驱动程序,您还必须有仪器的VXI即插即用驱动程序安装。该驱动程序可能可以从仪器制造商的网站上获得。

使用makemid创建驱动程序

命令行功能马克米德创建一个MATLAB VXI即插即用来自VXI的仪器驱动程序即插即用驱动程序,将新驱动程序保存在磁盘上的文件中。语法是

makemid('driver','文件名')

哪里驾驶员原来是VXI吗即插即用仪器驱动器名称(由instrhwinfo),及文件名是包含生成的MATLAB仪器驱动程序的文件。见马克米德有关此功能的详细信息,请参考此页面。

如果需要自定义驱动程序,请在MATLAB Instrument driver Editor中打开新的驱动程序,根据需要进行修改并保存。

笔记

当您创建一个基于VXI的MATLAB仪器驱动程序即插即用驱动程序,原始驱动程序必须保持安装在您的系统上,才能使用新的MATLAB仪器驱动程序。

使用MATLAB仪器驱动程序编辑器(midedit)

MATLAB仪器驱动程序编辑器可以导入VXI即插即用驱动程序,从而创建MATLAB VXI即插即用仪器驱动器。您可以评估或设置驱动程序的功能和属性,还可以保存修改后的MATLAB仪器驱动程序以供进一步使用:

  1. 使用打开MATLAB仪器驱动程序编辑器中期编辑.

  2. 选择文件>导入.

  3. 在“导入驱动程序”对话框中,选择VXI即插即用要导入并单击的驱动程序进口.

    MATLAB Instrument Driver Editor加载驱动程序并显示驱动程序的组件,如下图所示。

MATLAB仪表驱动编辑器显示tktds5kMATLAB仪器驱动程序摘要

tktds5kMATLAB仪表驱动器显示总成功能

使用MATLAB仪器驱动程序编辑器,您可以:

  • 创建、删除、修改和重命名属性、函数或组。

  • 在用于分析的仪器命令周围添加代码。

  • 添加创建、连接和断开连接代码。

  • 保存驱动器为MATLAB VXI即插即用仪器驱动器。

有关更多信息,请参见MATLAB仪器驱动程序编辑器概述.

笔记

当您创建一个基于VXI的MATLAB仪器驱动程序即插即用驱动程序,原始驱动程序必须保持安装在您的系统上,才能使用新的MATLAB仪器驱动程序。

构造设备对象MATLABVXI即插即用仪表驱动器

一旦你有了MATLAB VXI即插即用在instrument driver中,使用驱动程序的文件名和VISA资源名作为参数创建设备对象icdevice. 例如:

obj = icdevice('MATLABVXIpnpDriver.mdd','GPIB0::2::INSTR') connect(obj)

看到icdevice有关此功能的详细信息,请参阅参考页。

使用IVI-C或VXI时创建共享库或独立应用程序

使用IVI-C或VXI即插即用驱动程序时,执行代码将在MATLAB提示符下执行以下代码指定的文件夹中生成其他文件:

sprintf('%s',[tempdir'ICTDeploymentFiles'])

在所有受支持的万博1manbetx平台上,一个名为.m的MatlabPrototype是生成的,< driverName >IVI-C或VXI Plug&Play驱动程序的名称。Windows上的64位MATLAB®,第二个文件的名字\u thunk\u pcwin64.dll是生成的。创建已部署的应用程序或共享库时,请手动包含这些生成的文件。有关包含其他文件的更多信息,请参阅MATLAB编译器文档。