Skip to content

Latest commit

 

History

History
50 lines (40 loc) · 1.28 KB

README.md

File metadata and controls

50 lines (40 loc) · 1.28 KB

Dataq DI-155 Acquisition Software

By Pep Rodeja, based on Oriol Casmor work

This project includes two examples:

  • Main.m
  • RealtimeMain.m

, three library classes

  • DataLogger
  • PlotInterface
  • calibrationUtility2016 (and the 2015 version)

and two useful function

  • calibrateLogger
  • processRealtimePoint

All files are designed to work together.

Workflow

  1. Set the sensors and actuators
  2. Set the logger
  3. Set the observables
  4. Start
  5. Function get data that loops
  6. Gets configuration
  7. Starts the ad conversion
  8. Reads the outcom
  9. proceses it
  10. Looks for a change in the configuration
  11. Go to 4, changes the configuration or stops

TODO

  • Unit testing

  • Filtering options

  • Calibration utility

  • Save calibration data

  • Datalogger: Units callback

  • Better resolve how to save the data

  • Change samplerate behaviour

  • Change realtime to use observables

  • Use timeseries

  • Test what happens if I reconfigure the analogs while getting data

  • Test what happens if I have configured 1 and 2. Then I want to disable 1. The end result would be 2 but and intermediate state might be 2 and 2. See what would happen if this occurs