主要内容

VXI即插即用司机

安装VXI即插即用司机

的VXI即插即用驱动程序特定的设备制造商提供的设备通常是作为一个安装磁盘或网络下载。一旦安装了驱动程序,您就可以确定是否配置MATLAB是可见的®软件通过测试和测量工具来查看当前驱动程序安装。打开工具通过键入:

tmtool

扩大仪器驱动程序节点并单击VXIplug&play司机。单击扫描按钮更新显示。所有已安装的VXI即插即用司机将会上市。

或者,您可以使用该功能instrhwinfo找出哪些驱动程序安装。

instrhwinfo (vxipnp) ans = InstalledDrivers: {‘tktds5k’,‘ag3325b’,‘hpe363xa} VXIPnPRootPath:“C: \ vxipnp \ WINNT”

细胞数组返回InstalledDrivers包含所有安装的VXI的名字即插即用驱动程序。返回的字符串为VXIPnPRootPath显示安装驱动程序。

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

使用VXI即插即用驱动程序与设备对象,你必须有一个MATLAB VXI即插即用仪器驱动程序基于原始VXI中的信息即插即用司机。MATLAB VXI即插即用仪器驱动程序,是否修改,VXI充当一个包装器即插即用司机。你可以下载或创建MATLAB仪器驱动程序。

从MathWorks网站下载一个驱动程序

您可能会发现一个适当的MATLAB司机为您的仪器的包装器VXIplug&play页面MathWorks网站上。你可以搜索你所需要的驱动程序或者你可以提交一个请求MathWorks为您的特定驱动程序。

使用MATLAB VXI下载即插即用司机,你还必须有乐器的VXI即插即用驱动程序安装。这个驱动程序可能是可以从仪器制造商的网站。

创建一个与makemid司机

命令行功能makemid创建一个MATLAB VXI即插即用从VXI仪器驱动程序即插即用司机,保存新司机在磁盘上的文件中。语法

makemid(“司机”、“文件名”)

在哪里司机是原始VXI即插即用仪器驱动程序名称(确认的instrhwinfo),文件名是驱动程序文件包含生成的MATLAB工具。看到makemid参考页面细节这个函数。

如果你需要定制的司机,在MATLAB仪器驱动程序编辑器中打开新的驱动,根据需要修改它,并将其保存。

请注意

当您创建一个MATLAB基于VXI仪器驱动程序即插即用司机,原来的驱动程序必须安装在您的系统上使用新的MATLAB工具驱动程序。

进口的MATLAB仪器驱动程序编辑器(midedit)

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

  1. 打开MATLAB仪器驱动程序编辑器midedit

  2. 选择文件>导入

  3. 在进口司机对话框中,选择VXI即插即用司机,就是您想要导入的文件并点击进口

    MATLAB仪器驱动程序编辑器加载驱动程序和显示驱动程序的组件,如下图所示。

MATLAB仪器驱动程序编辑器显示tktds5kMATLAB仪器驱动程序的总结

tktds5kMATLAB仪器驱动程序显示组的功能

用MATLAB工具驱动程序编辑器,您可以:

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

  • 添加代码在仪器命令进行分析。

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

  • 保存MATLAB VXI司机即插即用仪器驱动程序。

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

请注意

当您创建一个MATLAB基于VXI仪器驱动程序即插即用司机,原来的驱动程序必须安装在您的系统上使用新的MATLAB工具驱动程序。

构建设备对象使用MATLABVXI即插即用仪器驱动程序

一旦你有了MATLAB VXI即插即用仪器驱动程序,您创建的设备对象驱动程序的文件名和签证资源名称作为参数icdevice。例如:

obj = icdevice (“MATLABVXIpnpDriver.mdd”、“GPIB0:: 2:: INSTR”)连接(obj)

看到icdevice参考页面全部细节关于这个函数。

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

当使用IVI-C或VXI即插即用司机,执行你的代码将产生额外的文件(s)在指定的文件夹在MATLAB提示执行下面的代码:

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

在所有支持的平万博1manbetx台上,一个文件的名字MATLABPrototypeFor < driverName >打烊是生成的,< driverName >IVI-C或VXI的名字即插即用司机。用MATLAB在Windows 64位®另一个文件的名称< driverName > _thunk_pcwin64.dll是生成的。在创建部署的应用程序或共享库时,手动包含这些生成的文件。更多信息请参阅MATLAB编译器文档包括附加的文件。