主要内容

ividev

仪器连接使用MATLAB司机

    描述

    使用ividev创建一个连接到使用MATLAB乐器®司机。当你创建一个ividev对象,您可以通过调用探索工具的属性和功能帮助在对象上。配置和与仪器使用其功能。使用ividev接口,您必须为新仪器控制工具箱™支持包万博1manbetx®和VXIplug&play司机。有关更多信息,请参见新安装仪器控制工具箱支持包和VXIplug&play司机万博1manbetx

    创建

    描述

    例子

    dev= ividev (matlabDriver,resourceName)连接到一个物理仪器资源指定的字符串resourceName并使用驱动程序指定的字符串matlabDriver。查看驱动程序列表和资源使用的名称ividevlist

    所有ividev有一组通用的对象属性。其余的属性是工具。所有的ividev对象的功能也从仪器。你可以探索ividev属性和对象功能的仪器通过单击链接对象输出显示。您还可以使用帮助函数对象。

    例子

    dev= ividev (matlabDriver,resourceName,名称=值)连接到仪器和使用可选设置附加属性名称参数。

    输入参数

    全部展开

    MATLAB司机的名字,指定为一个特征向量或字符串标量。您可以使用返回的信息识别司机的名字ividriverlistividevlist

    IVI-C或VXI即插即用资源名称,指定为一个特征向量或字符串标量。你可以确定仪器的使用返回的信息资源名ividevlist。这个输入设置资源财产。

    名称-值参数

    指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。

    例子:dev = ividev (“tktds1k2k”、“模拟= true, ResetDevice = true)连接到一个模拟tktds1k2k驱动程序和使用DriverSetup指定模型作为TDS2024模拟工具。

    仪器ID查询指定为逻辑真正的。如果这个参数是真正的,ividev函数查询仪器ID和检查是有效的司机matlabDriver

    例子:dev = ividev (“matlabDriver”、“resourceName IDQuery = false)禁用ID查询工具。

    仪器复位,指定为逻辑真正的。如果这个参数是真正的,ividev函数重置仪器到一个已知状态。

    如果你调整旋钮仪器连接到它之前,你可以阅读这些值通过连接这种观点的工具集。然而,如果你想开始一个已知状态,你可以连接到这种观点的工具集真正的

    例子:dev = ividev (“matlabDriver”、“resourceName ResetDevice = true)重置仪器到一个已知状态。

    模拟模式,指定为逻辑真正的。如果这个参数是真正的,仪器运行模拟模式。

    在模拟模式,您不需要乐器物理上连接到你的电脑,你可以指定resourceName像任何东西。您可以指定其他参数,如模拟仪器模型,使用DriverSetup论点。任何数据读取模拟仪器模拟值。

    例子:dev = ividev (“matlabDriver”、“模拟= true, DriverSetup =“模型:2024”)连接到一个模拟工具。

    验证、指定参数值真正的。如果这个参数是真正的,仪器驱动程序验证参数值传递给驱动程序函数。你可以设置这个改进的性能。

    例子:dev = ividev (“matlabDriver”、“resourceName RangeCheck = false)不验证参数值。

    状态缓存指定为真正的。如果这个参数是真正的,仪器驱动程序缓存属性值提供更好的性能通过减少I / O通信。

    例子:dev = ividev (“matlabDriver”、“resourceName缓存= false)关闭状态缓存。

    仪表误差状态检查,指定为真正的。如果这个参数是真正的仪器驱动程序检查仪器的每次操作后错误状态。你可以设置这个改进的性能。

    例子:dev = ividev (“matlabDriver”、“resourceName QueryInstrStatus = false)不检查仪器的错误状态。

    可交换性检查,指定为真正的。如果这个参数是真正的,仪器驱动程序跟踪每个互换性警告它遇到。

    例子:dev = ividev (“matlabDriver”、“resourceName InterchangeCheck = true)跟踪互换性警告。

    值强制记录,指定为真正的。如果这个参数是真正的,司机matlabDriver保持的记录每个值强制转换。强制值是当你为一个函数,它接受一个指定值的离散输入和值列表被迫去最近的离散值。

    例子:dev = ividev (“matlabDriver”、“resourceName RecordCoercions = true)保持的记录每个值强制转换。

    选项字符串,指定为一个字符串标量。使用这个参数指定工具属性值相同的格式,你进入InitWithOptions。指定多个属性值,通过用逗号分开它们。你可以复制选项字符串从C代码使用这个参数的值。

    对于名称参数,您必须指定只作为名称参数或使用这个论点。例如,你不能启用模拟模式使用模拟= trueOptionString = "模拟= true "

    例子:dev = ividev (“matlabDriver”、“resourceName OptionString =“模拟= true, ResetDevice = true”)把模拟模式设备重置。

    驱动程序设置,指定为字符串标量。使用这个参数指定附加的设置由供应商定义的司机。参考供应商的驱动程序文档以了解更多信息。

    例子:dev = ividev (“tktds1k2k”、“模拟= true, DriverSetup =“模型:2024”)连接到一个模拟tktds1k2k驱动程序和使用DriverSetup指定模型作为TDS2024模拟工具。

    允许时间找到并连接到仪器,指定为一个数值。使用这个属性来指定一个更大的超时值如果你的仪器不连接的默认超时时间内30秒。

    例子:dev = ividev (“matlabDriver”、“resourceName”,超时= 45)设置连接超时时间为45秒。

    数据类型:

    属性

    全部展开

    请注意

    以下属性是很常见的ividev对象。看到一个完整的列表的属性,使用属性函数。例如,属性(dev)返回的属性列表ividev对象dev。您还可以单击属性链接的对象输出显示。

    这个属性是只读的。

    仪器模型,指定为字符串标量。

    数据类型:字符串

    这个属性是只读的。

    仪器制造商指定为字符串标量。

    数据类型:字符串

    这个属性是只读的。

    序列号与仪器有关,指定为字符串标量。

    数据类型:字符串

    这个属性是只读的。

    资源名称,指定为字符串标量。

    数据类型:字符串

    这个属性是只读的。

    供应商的司机,指定为字符串标量。

    数据类型:字符串

    对象的功能

    对象的功能ividev对象的。支持对象函数的完整列表,使用万博1manbetx方法函数。例如,方法(dev)返回一个对象列表的功能ividev对象dev。您也可以点击链接显示所有功能在对象输出显示。

    例子

    全部折叠

    查看安装驱动程序列表。

    driverList = ividriverlist
    driverList = 15×4表VendorDriver MATLABDriver IVIClass Suppor万博1manbetxtedModels _____________ _____________ _____________ ____________________________________________________________________________________________________________ 1“AgInfiniiVision”“AgInfiniiVision”“IVIScope”{[“C7302”“C7302C”“C7304”“C7304C”“C7312”“C7312C”“C7314”“C7314C”…]} 2“IviACPwr”“IviACPwr”“IviACPwr”{(" ")} 3“IviCounter”“IviCounter”“IviCounter”{(" ")} 4“IviDCPwr”“IviDCPwr”“IviDCPwr”{(" ")} 5“IviDigitizer”“IviDigitizer”“IviDigitizer”{(" ")} 6“IviDmm”“IviDmm”“IviDmm”{(" ")} 7“IviDownconverter”“IviDownconverter”“IviDownconverter”{(" ")} 8“IviFgen”“IviFgen”“IviFgen”{(" ")} 9“IviPwrMeter”“IviPwrMeter”“IviPwrMeter”{(" ")} 10“IviRfSigGen”“IviRfSigGen”“IviRfSigGen”{(" ")} 11“IVIScope”“IVIScope”“IVIScope”{(" ")} 12“IviSpecAn”“IviSpecAn”“IviSpecAn”{(" ")} 13“IviSwtch”“IviSwtch”“IviSwtch”{(" ")} 14“IviUpconverter”“IviUpconverter”“IviUpconverter”{(" ")} 15“tktds1k2k”“tktds1k2k”“IVIScope”{[“TB21042”“TBS1022”“TBS1032B”“TBS1042”“TBS1052B”“TBS1052B-EDU”“TBS1062”…]}

    查看物理连接列表工具在您的计算机上。

    deviceList = ividevlist
    deviceList = 1×5表MATLABDriver ResourceName VendorDriver模型SerialNumber _________________ ________________________________________ _________________ ___________ _______ 1“AgInfiniiVision”“TCPIP0:: 152.90.186.165:: hislip0:: INSTR”“AgInfiniiVision”“DSOX1204A”“CN59206154”

    创建一个连接到你的仪器使用ividev。在这个例子中,连接到一个Keysight™DSOX1204A MATLAB示波器使用指定的司机AgInfiniiVision和资源名称TCPIP0: 152.90.186.165: hislip0:: INSTR

    dev = ividev (“AgInfiniiVision”,“TCPIP0:: 152.90.186.165:: hislip0:: INSTR”)
    dev = AgInfiniiVision属性:模型:“DSOX1204A”制造商:“KEYSIGHT技术”SerialNumber:“CN59206154”ResourceName:“TCPIP0:: 152.90.186.165:: hislip0:: INSTR”VendorDriver:“AgInfiniiVision”模拟:0 ChannelIDs: [“Channel1”、“Channel2”,“Channel3”、“第4频道”]DigitalChannelIDs: [] MathFunctionIDs: [“Math1”、“任务”]MeasurementIDs: [“Channel1”、“Channel2”,“Channel3”、“第4频道”、“函数”,…]SerialBusIDs: [] WaveGenIDs:“WaveGen1”InherentIVIAttributes: [1 x1 InherentIVIAttributes]收购:[1 x1收购]频道:[1 x4频道]InstrumentSpecific: [1 x1 InstrumentSpecific]触发:[1 x1触发]WaveformMeasurement: [1 x1 WaveformMeasurement]显示所有功能

    你可以探索工具的属性和能力通过单击链接从对象输出显示。这些属性配置使用点符号。

    如果你有一个IVI-C或VXI即插即用驱动程序安装,但是没有乐器物理上连接到你的电脑,您可以创建一个模拟仪器使用ividev

    查看安装驱动程序列表。

    driverList = ividriverlist
    driverList = 15×4表VendorDriver MATLABDriver IVIClass Suppor万博1manbetxtedModels _____________ _____________ _____________ ____________________________________________________________________________________________________________ 1“AgInfiniiVision”“AgInfiniiVision”“IVIScope”{[“C7302”“C7302C”“C7304”“C7304C”“C7312”“C7312C”“C7314”“C7314C”…]} 2“IviACPwr”“IviACPwr”“IviACPwr”{(" ")} 3“IviCounter”“IviCounter”“IviCounter”{(" ")} 4“IviDCPwr”“IviDCPwr”“IviDCPwr”{(" ")} 5“IviDigitizer”“IviDigitizer”“IviDigitizer”{(" ")} 6“IviDmm”“IviDmm”“IviDmm”{(" ")} 7“IviDownconverter”“IviDownconverter”“IviDownconverter”{(" ")} 8“IviFgen”“IviFgen”“IviFgen”{(" ")} 9“IviPwrMeter”“IviPwrMeter”“IviPwrMeter”{(" ")} 10“IviRfSigGen”“IviRfSigGen”“IviRfSigGen”{(" ")} 11“IVIScope”“IVIScope”“IVIScope”{(" ")} 12“IviSpecAn”“IviSpecAn”“IviSpecAn”{(" ")} 13“IviSwtch”“IviSwtch”“IviSwtch”{(" ")} 14“IviUpconverter”“IviUpconverter”“IviUpconverter”{(" ")} 15“tktds1k2k”“tktds1k2k”“IVIScope”{[“TB21042”“TBS1022”“TBS1032B”“TBS1042”“TBS1052B”“TBS1052B-EDU”“TBS1062”…]}

    对于这个示例,创建一个模拟仪器使用tktds1k2kMATLAB的司机。

    使用ividev函数名称的参数模拟。资源名称可以是任何东西,如一个空字符串,但它仍然必须被指定。

    dev = ividev (“tktds1k2k”,”“模拟= true)
    dev = tktds1k2k属性:模型:“TDS 1002”制造商:“美国泰克”SerialNumber:“ResourceName:“VendorDriver:“tktds1k2k”模拟:1 ChannelIDs: [“CH1”、“CH2”,“数学”,“REFA”,“REFB”] PowerAnalysisChannelIDs: [“CH1”、“CH2”] InherentIVIAttributes: [1 x1 InherentIVIAttributes]收购:[1 x1收购]频道:[1 x5频道]触发:[1 x1触发]WaveformMeasurement:数学:[1 x1 WaveformMeasurement] [1 x1数学]PowerAnalysisApplication: [1 x1 PowerAnalysisApplication]数据采集:[1 x1数据采集]限制:[1 x1限制]MiscellaneousAttributes: [1 x1 MiscellaneousAttributes]显示所有功能

    你可以探索模拟仪器的属性和能力通过单击链接从对象输出显示。这些属性配置使用点符号。

    版本历史

    介绍了R2022a

    另请参阅

    |