Skip to content

TerrassaRocketTeam/DI-155

Repository files navigation

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

About

Matlab Dataq DI-155 interface

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages