Scilab Home Page | Wiki | Bug Tracker | Forge | Mailing List Archives | Scilab Online Help | File Exchange
ATOMS : MicroDAQ Toolbox details
Login with GitLab

MicroDAQ Toolbox

Toolbox for MicroDAQ real-time DSP control measurement system
(3691 downloads for this version - 54238 downloads for all versions)
A more recent valid version with binaries for Scilab 5.5 exists: 1.2.2
Embedded Solutions
Owner Organization
Open source department
Majewski Krzysztof
Creation Date
June 24, 2016
Source created on
Scilab 5.5.x
Binaries available on
Scilab 5.5.x:
Windows 64-bit Windows 32-bit Linux 64-bit Linux 32-bit macOS
Install command
--> atomsInstall("microdaq")
            MicroDAQ toolbox conbines Scilab/XCos environment with Embedded Solutions
MicroDAQ real-time control measurement system equpted with TI C6000 DSP. Module
extends Scilab by allowing user to automatically generate DSP applications
directly from XCos scheme. User can use custom XCos blocks which gives access to
MicroDAQ hardware (ADC, DAC, DIO, PWM, UART, Quadrature Encoder). Generated DSP
application utilizes SYS/BIOS real-time opearting system combined with code
generated from XCos scheme. MicroDAQ toolbox integrates SMCube functionality
extending its functionallity by code generation of discrete time state machines.

Depending on configuration, DSP application can be generated as a standalone or
Ext application (similar like External Mode in Matlab/Simulink). In standalone
mode generated application contains only real-time task, while in Ext mode code
contains real-time task and low priority task which exchanges data with Scilab
via TCP/IP protocol. Starting and stoping DSP application is integrated with
standard Xcos Start/Stop buttons, module allows using standard sinks blocks to
view live data from application running on DSP processor. Module allows to plot
DSP execution profiles and generate DSP applications in "release" and
"debug" mode. Generated DSP application can be used with Scilab
script. Module provides macros for loading DSP application, reading data from
running application on MicroDAQ device and terminating DSP execution. Attached
example shows how to use generated DSP application to compute FFT from data
acquired from ADC input. MicroDAQ module simplifies development of real-time
control measurements applications, together with MicroDAQ hardware platform
gives "out of the box" exeperience and can be an alternative to
expensive commercial systems.

In order to compile generated C code user needs to install Texas Instruments
Code Composer Studio 5.5 from
After Code Composer installation Scilab MicroDAQ toolbox needs to be configured
with microdaq_setup function. The microdaq_setup wizard will configure Scilab
MicroDAQ toolbox to work with DSP compiler. For more info use toolbox help page
"Toolbox start guide"
Files (2)
[4.82 MB]
Source code archive

[5.12 MB]
OS-independent binary for Scilab 5.5.x
MicroDAQ toolbox for Scilab 1.1.1v

News (0)
Comments (0)
Leave a comment
You must register and log in before leaving a comment.
Login with GitLab
Email notifications
Send me email when this toolbox has changes, new files or a new release.
You must register and log in before setting up notifications.