Обнаружение устройств MCC

В этом примере показов, как обнаружить устройства, видимые 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]

Получение сведений об устройстве

The 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 чтобы обнаружить изменения.