Skip to content

MicroDAQ toolbox for Scilab 1.3.0v

Latest
Compare
Choose a tag to compare
@embedded-solutions embedded-solutions released this 18 Oct 09:57
ce0baa6

This is a MicroDAQ toolbox for Scilab 1.3.0v source package release.

Installation

In order to install the pre-build MicroDAQ toolbox package in Scilab run below instructions from Scilab console.

Scilab 5.5.2/6.0.2
atomsInstall("microdaq");

Supported versions:

Scilab 5.5.2 and Scilab 6.0.2(Windows only) full support with code generation

Changelog

No need to install SYS/BIOS and XDCTools - only DSP compiler required

Data acqisition and signal generation:

  • Additional object-like API for AI/AO (mdaqAITask, mdaqAOTask)
  • Triggers for start acquisition or signal generation added
  • Start data acquisition or signal generation when DIO state is present
  • Start data acquisition or signal generation when one or more DIO state are present - DIO pattern
  • Start data acquisition or signal generation when quadrature/edge counter is lower/greater then value
  • Start data acquisition or signal generation when when DSP application is started - AI/AO synchronization with DSP
  • mdaqAIScanTrigger, mdaqAOScanTrigger added
  • mdaqAIScanRead, mdaqAIScanStart added
  • mdaqAOScanIsDone, mdaqAOScanWait allows to check if signal generation is comleted or wait until is comleted (mdaqAOScanWait)
  • mdaqAIScanInit and mdaqAOScanInit() returns an object
  • mdaqAIScanInit and mdaqAOScanInit() can be called with object instead of multiple arguments
  • data acquisition object contains custom channel name
  • mdaqEncoderInit supports additional modes (direction count, up count, down count)
  • mdaqDIOWrite, mdaqDIORead accepts vector of digital values

DSP managment:

  • mdaqDSPInit added - loads and configures DSP executable with duration and rate arguments
  • mdaqDSPIsDone, mdaqDSPWait allows to check if signal generation is comleted or wait until is comleted (mdaqAOScanWait)
  • Additional object-like API for DSP managment (mdaqDSPTask)

Xcos improvements:

  • optimized SIGNAL block allows read DSP data with higher rates
  • duration and rate printed when model is loaded on DSP

Xcos blocks:

  • MEM read block can load CSV file
  • Profiler block added - allows to measure execution time of the model live
  • Encoder block supports additional modes (direction count, up count, down
    count)

Other:

  • mdaqDSPSignalRead is obsolete use mdaqDSPRead instead
  • mdaqDSPStart allows to define model rate and execution duration
  • PWM ZVSFB example

IMPORTANT