Discover MCC Devices
This example shows how to discover devices visible to MATLAB® and get information about channel and measurement types available in those devices.
Display a List of Available Vendors
Discover available vendors for your system using daqvendorlist.
v = daqvendorlist
v =
1×4 table
ID FullName AdaptorVersion DriverVersion
_____ _______________________________ ______________ _____________
"mcc" {'Measurement Computing Corp.'} "4.1 (R2020a)" "6.60.0"
Display a List of Available Devices
Discover devices connected to your system using 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]
Get Details About a Device
The daqlist command shows you the overview of devices available. You can find additional device details by reviewing the DeviceInfo field of the table.
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
Display Subsystems of a Device
Use the Subsystems property to find all the subsystem information. To display all details about the first subsystem including the channel, type:
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
Dynamic Hardware Discovery
When you change your hardware configuration (for example, plug in a new USB device), first detect the device in InstaCal. Then, use the daqreset command to refresh Data Acquisition toolbox before using daqlist to discover the changes.