Scilab Home Page | Wiki | Bug Tracker | Forge | Mailing List Archives | Scilab Online Help | File Exchange
ATOMS : MicroDAQ Toolbox details
Please login or create an account

MicroDAQ Toolbox

Toolbox for MicroDAQ real-time DSP control measurement system
(3503 downloads for this version - 27968 downloads for all versions)
Details
Version
1.0
A more recent valid version with binaries for Scilab 5.4 exists: 1.1.0
Author
Embedded Solutions
Owner Organization
Open source department
Maintainer
Majewski Krzysztof
License
Creation Date
April 29, 2015
Source created on
Scilab 5.4.x
Binaries available on
Scilab 5.4.x:
Windows 64-bit Windows 32-bit Linux 64-bit Linux 32-bit MacOSX
Scilab 5.5.x:
Windows 64-bit Windows 32-bit Linux 64-bit Linux 32-bit MacOSX
Install command
--> atomsInstall("microdaq")
Description
            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.
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.

Toolbox allows to generate DSP code directly from Xcos scheme. In order to
compile generated C code user needs to install Texas Instruments Code Composer
Studio 5.5 (free license with xds100 emulator). After Code Composer installation
Scilab MicroDAQ toolbox needs to be configured with microdaq_setup function.
Wizard will configure Scilab MicroDAQ toolbox to work with DSP compiler.             
Files (4)
[3.83 MB]
Source code archive

[4.19 MB]
OS-independent binary for Scilab 5.4.x
Binary version
Automatically generated by the ATOMS compilation chain

[4.20 MB]
OS-independent binary for Scilab 5.5.x
Binary version (all platforms)
Automatically generated by the ATOMS compilation chain

[5.12 MB]
all binary 32 for Scilab 5.4.x
Binary version
Automatically generated by the ATOMS compilation chain
News (0)
Comments (2)     Leave a comment 
Comment from Manas Das -- June 3, 2015, 01:48:04 PM    
Hi,
   When i tried to tried to execute microdaq module for linux, i got the following error.
I am using ubuntu 12.04 and 64-bit.

->exec(get_absolute_file_path("loader.sce")+"etc/"+"microdaq.start");
Start MicroDAQ toolbox ver: 1.0.
	Load macros
	Load demos
	Load help
	Load MLink library
Link failed for dynamic library
'/home/manas/Downloads/xcos-codegen/microdaq_1.0//etc/mlink/MLink/MLink64.so'.
An error occurred:
/home/manas/Downloads/xcos-codegen/microdaq_1.0//etc/mlink/MLink/MLink64.so: undefined
symbol: mlink_log
 !--error 236 
link: The shared archive was not loaded: (null)
at line      66 of function MLink called by :  
MLink();
at line      74 of exec file called by :    

at line      89 of function startModule called by :  
    [microdaqlib, microdaqBlocks, microdaqMacros, microdaqUserBlocks] = startModule();
at line     167 of exec file called by :    
exec(get_absolute_file_path("loader.sce")+"etc/"+"microdaq.start");
at line      10 of exec file called by :    
exec loader.sce
Comment from Majewski Krzysztof -- June 12, 2015, 12:18:53 PM    
This issue was fixed with the recent version of toolbox. Please try to download latest 
varsion of MicroDAQ toolbox. 

Leave a comment
You must register and log in before leaving a comment.
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.