识别您可以访问的设备:
dev = daqlist
dev的= 9×5表厂商ID的DeviceID描述型号DeviceInfo _____________ ___________ ____________________________________________________ ________________________________________ ____________________ “に”, “DEV1”, “美国国家仪器(TM)USB-6211”, “USB-6211”[1×1 daq.DeviceInfo] “に”,“DEV2“”国家仪器(TM)USB-6218“”USB-6218“[1×1 DAQ.DEVICEINFO]”NI“”DEV3“”NITIONINE INSTRUMENTS(TM)USB-6255“”USB-6255“[1×1 DAQ.DeviceInfo] "ni" "Dev4" "National Instruments(TM) USB-6509" "USB-6509" [1×1 daq.DeviceInfo] "ni" "PXI1Slot2" "National Instruments(TM) PXIe-6341" "PXIe-6341" [1×1 daq.DeviceInfo] "directsound" "Audio0" "DirectSound Primary Sound Capture Driver" "Primary Sound Capture Driver" [1×1 daq.DeviceInfo] "directsound" "Audio1" "DirectSound Headset Microphone (Plantronics BT600)" "Headset Microphone (Plantronics BT600)" [1×1 daq.DeviceInfo] "directsound" "Audio2" "DirectSound Primary Sound Driver" "Primary Sound Driver" [1×1 daq.DeviceInfo] "directsound" "Audio3" "DirectSound Headset Earphone (Plantronics BT600)" "Headset Earphone (Plantronics BT600)" [1×1 daq.DeviceInfo]
为特定供应商创建DataAcquisition对象:
d =采集(“倪”)
有关DataAcquisition接口的更多信息,请参见dataacquisition对象.
要了解有关如何与CompactDaq设备进行通信的更多信息,请参阅界面流程.
数据采集工具箱™软件与NI-DAQ驱动程序的特定版本兼容,并且不保证使用任何其他版本。有关与数据采集工具箱软件兼容的NI-DAQ驱动程序版本的列表,请参阅//www.tatmou.com/hardware-金宝appsupport/data-acquistion-software.html
,然后单击此供应商的链接。
要查看已安装的驱动程序版本,请键入:
v = daqvendorlist.
v = 5×4表ID FullName AdaptorVersion DriverVersion _____________ ____________________________ ______________ _________________ " 倪“{”国家仪器(TM)}“4.1 (R2020a)”"18.5.0 NI-DAQmx" "adi" {'Analog Devices Inc.'} "4.1 (R2020a)""directsound" {' directsound '} "4.1 (R2020a)""n/a" "digilent" {' digilent Inc.'} "4.1 (R2020a)""mcc" {'Not Operational'} "4.1 (R2020a)"“未知”
如果版本在DriverVersion
字段与MathWorks网站上的产品页面上指定的最低要求不匹配,请使用附加器管理器更新您的支持包。金宝app
如果您的驱动程序与数据采集工具箱不兼容,请在更新驱动程序之前验证硬件是否正常运行。如果您的硬件无法正常运行,则使用不受支持的驱动程序。金宝app对于最新的NI-DAQ司机,请访问国家文书®网站at.https://www.ni.com/
.
在国家仪器中找到驱动版本测量与自动化浏览器:
点击启动>程序>国家仪器>测量和自动化浏览器.
选择帮助>系统信息.
使用测试面板排除您的国家仪器硬件故障。这测试面板允许您测试设备支持的每个子系统,并作为NI-DAQmx驱动程序软件的金宝app一部分安装。在Measurement & Automation Explorer中右键单击设备并选择测试面板.
例如,为了验证PCIe-6363设备上的模拟输入子系统是否正常运行,使用螺钉端子面板将已知信号(类似于功能发生器产生的信号)连接到一个或多个通道。
如果是测试面板不向您提供子系统的预期结果,并且您确定您的测试设置已正确配置,则硬件不会正确执行。
国家仪器的硬件支持,访问金宝apphttps://www.ni.com/
.
在执行后台操作时,可以删除接口对象。这可能是由于在后台任务完成之前,对象在MATLAB函数结束时超出了作用域。要避免这种情况,请插入暂停
开始操作后。
如果您尝试使用供应商信息daqvendorlist.
,并接收以下错误之一:
NI-DAQmx司机不匹配:
供应商的诊断信息:NI:加载MEX文件时有驱动程序错误,以与国家仪器硬件通信。NI-DAQMX驱动程序可能未安装或比所需的最低版本为“8.7”。
安装错误消息中指定的版本的NI-DAQMX驱动程序。
如果您已安装了NI-DAQMX驱动程序的版本,请将您的安装更新到错误消息中建议的最低要求版本。
没有发现供应商:
没有可用的数据采集供应商。
重新安装数据采集工具箱软件和适用的支持包。金宝app
损坏或丢失工具箱组件:
来自供应商的诊断信息:NI:与国家仪器硬件通信所需的MEX文件不在预期位置。
重新安装数据采集工具箱软件和适用的支持包。金宝app
来自供应商的诊断信息:NI:存在与国家仪器硬件通信的所需MEX文件,但似乎已损坏。
重新安装数据采集工具箱软件和适用的支持包。金宝app
如果您尝试使用信息查找信息DAQLIST.
和:
请勿看到列出的预期设备,刷新工具箱,
daqreset
如果您仍然没有看到预期的设备,请转到National Instruments测量和自动化资源管理器(NI Max),并检查CompactDaq机箱上安装的设备。
接收以下错误之一
没有可用的数据采集设备
.
转到最大值,并检查CompactDAQ机箱上安装的设备。
如果您无法在NI Max中看到您的设备,请检查您是否已打开并连接您的机箱。
如果您已打开并连接您的机箱并发布daqreset
,您可以在NI Max中看到设备,重新安装数据采集工具箱软件。
请求的子系统在这个设备上不存在
.
你可能是:
使用输出设备添加输入通道或输入设备以添加输出通道。
使用不支持的设备。金宝app看到数据采集工具箱支持硬件金宝app.
如果您使用使用CDAQ-9172机箱的计数器/定时器子系统使用NI 9402,请仅将模块插入插槽5或6。如果将模块插入其他插槽中的一个,则不会显示任何计数器/计时器子系统。
如果您使用的是以太网或WiFi网络CompactDaq底盘,请先保留国家仪器测量和自动化资源管理器(NI Max)的机箱。只有一个系统一次可以预留此机箱。有关更多信息,请参阅为什么数据采集工具箱无法检测到通过cDAQ网络机箱连接的NI DAQ设备?.
如果您收到以下错误:
硬件已预留。如果你在其他对象中使用它,请使用release函数来取消保留硬件。如果您在外部程序中使用它,退出该程序。请重试此操作。
识别当前未使用此设备但已保留该设备的DataAcquisition,并释放相关的硬件资源。如果该设备是由:
执行以下操作之一:
用释放
将设备从其他数据采集中释放。
删除其他DataAtCQuisition对象。
执行以下操作之一:
用释放
将设备从其他数据采集中释放。
删除其他DataAtCQuisition对象。
退出另一个MATLAB程序。
退出其他应用程序。
在这些措施不工作,从NI MAX复位设备。
请注意
如果保留或断开连接,您的网络设备也可能在设备信息中不受支持。金宝app
如果您的网络设备显示为不受支持或不可用,请确保设备已连接并保留在国家仪器金宝app测量和自动化资源管理器中。用daqreset
重置设备设置。
如果您在与网络设备通信时看到此超时错误:
与设备的CDAQ9188-1595393MOD4通信时网络超时错误
重新连接国家仪器测量和自动化资源管理器中的设备并执行daqreset
在MATLAB中重置设备设置。
如果使用外部时钟同步采集时会看到此错误,
ADC Overrun错误:如果您使用的是外部时钟,请确保时钟频率与扫描速率匹配。
检查外部时钟是否存在噪音或故障。
检查外部时钟的频率。确保它与DataAtquisition匹配速度
适当的价值。
当您尝试使用PXI 447x系列设备同步操作时,您会看到此错误:
“DSA设备”PXI1SLOT2“不支持采样时钟同步。检查设备的用金宝app户手册。
国家仪器DSA设备如PXI 447x,不支持样品时钟同步。金宝app您无法使用DataAtCQuisition接口中的这些设备同步addclock
.
当您长时间尝试在前台获取数据时,可能会得到内存不足的错误。切换到后台获取并处理接收到的数据,或将数据保存到文件中以减轻这个问题。
当PXI 4461处于机箱的时序插槽时,您不能使用PXI 4461和4462进行同步。
Digilent设备的扫描速率可能受到硬件缓冲区大小的限制。看到Digilent模拟发现硬件限制有关最大和最小允许费率的更多信息。
您不能使用myDAQ设备获取和生成同步数据,因为它们不共享硬件时钟。如果在DataAcquisition中既有输入通道又有输出通道,那么在启动它时就可以实现几乎同时的获取和生成。看到自动同步想要查询更多的信息。
要在同一个DataAcquisition中同时获取和生成同步模拟信号,请尝试使用外部触发器。
计数器输入通道上的输入单扫描可能会返回一个南
.如果发生这种情况:
确保信号电压符合TTL电压规格。
确保信道频率在指定的频率范围内。
向DataAcquisition添加外部时钟可能不会触发扫描,除非设置速度
属性值匹配预期的外部时钟频率。
即使您没有插入设备,S / PDIF音频端口也显示在设备列表中。
如果将此设备(端口)添加到DataAcquisition,并且您没有插入端口的设备,则操作超时。
如果您有一个插入S / PDIF端口的设备,则可能需要将DataAcQuisition率与设备扫描速率匹配以获得准确的读数。有关信息,请参阅设备文档。
MOTU设备UltraLight-MK3和Traveler-MK3可能无法使用DirectSound和Data获取工具箱版本R2014A和R2014B。如果您有这些设备,请指定要使用立体对的设备:
在MOTU音频控制台中检查“使用立体声对”复选框。
在采样率字段中指定所需的采样率。