В этом примере показано, как обнаружить устройства, видимые к MATLAB, и получить информацию о канале и типах измерения, доступных в тех устройствах.
Узнайте доступных поставщиков для своей системы с помощью daqvendorlist.
v = daqvendorlist
v =
1×4 table
ID FullName AdaptorVersion DriverVersion
_____ _______________________________ ______________ _____________
"mcc" {'Measurement Computing Corp.'} "4.1 (R2020a)" "6.60.0"
Узнайте устройства, соединенные к вашей системе с помощью daqlist.
d = daqlist("mcc")
d =
1×4 table
DeviceID Description Model DeviceInfo
________ _____________________________________________ _________________ ________________________
"Board0" "Measurement Computing Corp. USB-1608FS-Plus" "USB-1608FS-Plus" [1×1 daq.sdk.DeviceInfo]
daqlist команда показывает вам обзор доступных устройств. Можно найти дополнительные детали устройства путем рассмотрения DeviceInfo поле таблицы.
deviceInfo = d{1, "DeviceInfo"}
deviceInfo =
mcc: Measurement Computing Corp. USB-1608FS-Plus (Device ID: 'Board0')
Analog input supports:
4 ranges supported
Rates from 0.1 to 100000.0 scans/sec
8 channels ('Ai0' - 'Ai7')
'Voltage' measurement type
Используйте Subsystems свойство найти всю информацию о подсистеме. Чтобы отобразить все детали о первой подсистеме включая канал, введите:
deviceInfo.Subsystems
ans =
Analog input supports:
4 ranges supported
Rates from 0.1 to 100000.0 scans/sec
8 channels ('Ai0' - 'Ai7')
'Voltage' measurement type
Когда вы изменяете свою аппаратную конфигурацию (например, включите новое USB-устройство), сначала обнаружьте устройство в InstaCal. Затем используйте daqreset команда, чтобы обновить тулбокс Сбора данных перед использованием daqlist обнаружить изменения.