MATLAB® is a software environment for data acquisition (DAQ) and analysis, and application development. The MATLAB Data Acquisition Toolbox supports MCC data acquisition (DAQ) devices, and allows data streaming and analysis live into MATLAB. Collected data can be brought into the MATLAB for fast and accurate analysis and manipulation.
While DAQami does not use InstaCal’s configuration file, DAQami uses our CBW64.DLL, which is the same DLL that MATLAB’s DAQ Toolbox calls into. MATLAB does require that the DAQ device be listed in InstaCal, as InstaCal creates a text configuration file for the hardware. If InstaCal works OK with your USB-1408FS, then you would need to contact The Mathworks for support, as they do list their DAQ Toolbox as being compatible with the USB-1408FS.
The Mathworks creates, and provides the support for, the MATLAB driver for MCC brand hardware. For 64-bit MATLAB, they have not added DIO support yet to their MCC Session driver. They did have DIO support for MCC in 32-bit MATLAB, per the following link. You would have had to purchase the 32-bit DAQ Toolbox from them.
The 1008 (also known as the miniLAB 1008) was supported by The Mathworks in their now-obsolete 32-bit MATLAB DAQ Toolbox. The Mathworks does not list the miniLAB 1008 as being compatible with their current (64-bit only) MATLAB DAQ Toolbox, though a similar model (USB-1208LS) is listed. You should not have InstaCal and any other application that talks to the DAQ hardware (such as MATLAB) open at the same time.
Yes. According to MATLABs web site, support for the USB-1808 was added with the release the Data Acquisition ToolBox R2018b.
For the now-obsolete 32-bit MATLAB, The Mathworks did include support for the PCIe-DIo24 to their DAQ Toolbox. For the current 64-bit MATLAB, there is a note on The Mathwork’s website that DIO is not yet support in their MCC driver. You should contact them, since they are the ones that develop the DAQ Toolbox.
The list you refer to is the list that The Mathworks officially tested. Other DAQ models (such as the USB-1608G) can be used. Prior to launching MATLAB, the MCC brand DAQ module must be recognized by, and configured in InstaCal. Once in MATLAB, the command daq.getVendors should return an answer with ‘mcc’ as a vendor. Additionally, the command daq.getDevices will return a list of recognized MCC DAQ devices (i.e. devices previously discovered by InstaCal).
For the USB-1208FS model, in single-ended mode, the hardware has only one input range (+/- 10V). But in differential mode, there are 8 ranges. Be sure not to have MATLAB and InstaCal open at the same time, in case MATLAB is not picking up the differential setting made in InstaCal. Close both all the way, and open just one or the other. This is the likely cause, since MATLAB has been confirmed to work properly (MATLAB does list 8 input ranges with this DAQ model in differential mode).
Hello - That sounds like rate limit decision that needs to be fixed at the sessions driver level, as the hardware can run faster. Please contact The Mathworks to report the issue.
The Mathworks recently released this driver, and they note on their website that it does not support triggered acquisition. You could contact them to request a timeframe for adding this feature.
In addition to having MathWorks’ Data Acquisition Toolbox for MATLAB R2017a installed, the user must also download and install the ‘Data Acquisition Toolbox Support Package for Measurement Computing Hardware’ from them: https://www.mathworks.com/hardware-support/measurement-computing.html Also, prior to launching MATLAB R2017a, the MCC daq device must be configured in InstaCal (then keep InstaCal closed).
Yes, the BTH-1208LS is supported under MATLABs 2017a Data Acquisition Toolbox release.
The video is valid for the USB-1608FS as well. First, make sure the USB-1608FS is assigned board # 0 in InstaCal. Do not have InstaCal and MATLAB open at the same time. Also make sure you have 32-bit MATLAB (not 64-bit, as it will have a new driver from The Mathworks sometime next year). You will also need to install MATLAB’s Data Acquisition Toolbox.
MCC is pleased to announce that MathWorks has recently released MATLAB R2017a (64 bit version) which now includes support for MCC devices.
MCC is pleased to announce that MathWorks has recently released MATLAB R2017a (64 bit version) which now includes support for MCC devices.
The USB-202 and/or the USB-205 are both capable of running a control sequence like the one you described below. However, DAQami does not provide this form of customization. DAQami can acquire data and can also generate signals but there is no correlation between the inputs and the outputs, they run independent of each other. To develop a program like the one below you will need to use one of the following options: Our Universal Library for .NET, our ULx drivers for LabVIEW, or our DASYLab Graphical programming language.
Hello - The range for each channel on the USB-3100 Series is indeed set in InstaCal. At our library level, values of 0 to 65535 are accepted, with 0 corresponding to minus full scale, and 65535 corresponding to plus full scale. Since you report that MATLAB is assuming the output range is a voltage, then you should be able to send out fractional voltages. You should be able to achieve the desired “current” resolution by requesting to output a voltage with enough significant digits to the right of the decimal point. Four places to the right of the decimal point, i.e. 0.0001 volts, will be more than enough.
The MathWorks added support for the USB-1608FS, and its previous name (PMD-1608FS), many years ago. There is a list on The MathWorks’ website which details the version needed (of their DAQ Toolbox) for each supported DAQ model. For USB-1608FS, they list R14SP3+ (version 2.8). For PMD-1608FS, they list R14 (version 2.5).
The Mathworks added official support for the USB-1208FS-PLUS in their R2013b release.
Be sure not to confuse the USB-3101FS with the USB-3101, since they are quite different. The USB-3101 hardware can only be updated at a rate of 100 Hz divided by the number of channels used. MATLAB likely can keep right up with this slow rate. The 100 KHz USB-3101FS model is not supported by the Mathwork’s DAQ Toolbox for MATLAB.
If the board is listed properly in InstaCal, then you should contact The Mathworks for support of MATLAB and their Data Acquisition Toolbox.