VXI即插即用司机
安装VXI即插即用司机
的VXI即插即用特定于某个设备的驱动程序通常由设备制造商以安装盘或Web下载的形式提供。一旦安装了驱动程序,您就可以确定配置是否对MATLAB可见®软件,使用测试及测量工具查看当前驱动程序安装。输入以下命令打开工具:
tmtool
扩大仪器驱动程序
节点并单击VXIplug&play司机
.单击扫描按钮更新显示。所有已安装的VXI即插即用司机将被列出。
或者,您可以使用该函数instrhwinfo
找出安装了哪些驱动程序。
inshwinfo ('vxipnp') ans = InstalledDrivers: {'tktds5k', 'ag3325b', 'hpe363xa'} vxipnprotpath: '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仪表驱动编辑器”中打开新的驱动程序,根据需要进行修改并保存。
请注意
当您创建一个基于VXI的MATLAB仪器驱动程序即插即用驱动程序,原驱动程序必须继续安装在您的系统上,以便您使用新的MATLAB仪器驱动程序。
进口的MATLAB仪表驱动编辑器(middit)
MATLAB仪器驱动程序编辑器可以导入VXI即插即用驱动程序,从而创建一个MATLAB VXI即插即用仪器驱动程序。可以计算或设置驱动程序的函数和属性,可以保存修改后的MATLAB仪器驱动程序,以备后续使用:
打开MATLAB仪器驱动程序编辑器
midedit
.选择文件>导入.
在“导入驱动程序”对话框中,选择VXI即插即用要导入并单击的驱动程序进口.
MATLAB仪表驱动程序编辑器加载驱动程序并显示驱动程序的组成,如下图所示。
MATLAB显示tktds5kMATLAB仪器驱动程序的总结
tktds5kMATLAB仪表驱动显示组功能
用MATLAB工具驱动编辑器,你可以:
创建、删除、修改和重命名属性、函数或组。
为分析仪器命令添加代码。
添加创建、连接和断开连接代码。
将驱动程序保存为MATLAB VXI即插即用仪器驱动程序。
有关详细信息,请参见MATLAB仪表驱动程序编辑器概述.
请注意
当您创建一个基于VXI的MATLAB仪器驱动程序即插即用驱动程序,原驱动程序必须继续安装在您的系统上,以便您使用新的MATLAB仪器驱动程序。
创建设备对象MATLABVXI即插即用仪器驱动程序
一旦你有了MATLAB VXI即插即用工具驱动程序,您可以使用驱动程序的文件名和一个VISA资源名作为参数创建设备对象icdevice
.例如:
obj = icdevice('MATLABVXIpnpDriver.mdd','GPIB0::2::INSTR')连接(obj)
看到icdevice
有关此函数的详细信息,请参阅参考页。
使用IVI-C或VXI时创建共享库或独立应用程序
当使用IVI-C或VXI即插即用驱动程序,执行你的代码将生成额外的文件(s)在文件夹指定执行以下代码在MATLAB提示符:
sprintf(“% s”,[tempdir ' ICTDeploymentFiles '])
在所有受支持的金宝app平台上,文件名为MATLABPrototypeFor < driverName >打烊
是生成的,< driverName >
IVI-C或VXI的名称即插即用司机。与64位MATLAB在Windows上®,第二个文件的名字< driverName > _thunk_pcwin64.dll
是生成的。在创建部署的应用程序或共享库时,手动包含这些生成的文件。有关包含附加文件的更多信息,请参阅MATLAB Compiler文档。