MATLAB仪器驱动程序编辑器概述

什么是MATLAB仪器驱动?

仪器控制工具箱™软件提供通过接口对象直接与硬件仪器进行通信的装置。如果您是通过一个接口对象直接进行编程,你需要计划与仪器本身的命令语言。仪器的任何取代,诸如品牌或型号,可能需要改变到适当的MATLAB®码。

一个MATLAB仪器驱动程序提供您和仪器之间演绎的层。该仪器驱动程序包含了所有必要的命令对仪器编程,这样你就不需要了解具体的仪器命令。相反,你可以用熟悉的或一致的设备对象的属性和功能的仪器编程。

下图显示了一个设备对象和仪器驱动器如何提供命令行和接口对象之间的层。该仪器驱动程序处理仪器级命令,使得当从命令行程序,你只需要操纵设备对象的性质和功能,而不是仪器命令。

除了包含仪器命令,该仪器驱动器还可以包含MATLAB代码,以提供基于仪器设置或数据分析。

注意

对于许多仪器,MATLAB的仪器驱动程序已经存在,你将不再需要为您的仪器创建一个MATLAB的仪器驱动。对于其他乐器,也有可能出现类似的MATLAB仪器驱动程序,您需要对其进行编辑。如果您想了解如何编辑MATLAB仪器驱动程序的更多信息,你可能要开始修改MATLAB仪器驱动程序

注意

仪器驱动程序编辑器无法打开MDDS与非ASCII字符无论是在他们的Mac平台名或路径。

如何做一个MATLAB仪器驱动程序工作?

一个MATLAB仪器驱动程序包含在由仪器支持的功能信息。金宝app您可以通过一个设备对象的属性和功能,访问该功能。

当查询或使用配置设备对象的属性得到要么功能,或当你调用(调用)设备对象上的功能,MATLAB仪器驱动器提供了一个翻译,以确定哪些仪器命令写入到仪器或执行MATLAB代码什么。

为什么要使用MATLAB仪器驱动?

使用MATLAB仪器驱动程序从仪器隔离命令你。因此,你不需要知道仪器的语法,但可以使用相同的代码,适用于各种相关文书,忽略语法从一个仪器到下的差异。

例如,假设你在你的店铺两种不同的示波器,每个国家都有它自己的命令集。如果你想用两个不同的仪器执行相同的任务,你可以为每个范围的仪器驱动程序,让您可以控制每个代码相同。正在使用另一个工具的替代,然后不需要在MATLAB代码的变化来控制它,但只有仪器驱动器的替代。