This git repository is the code that drives the braking tribometer of the the LamCube. It relies on the open-source project "Crappy" which can be found here.
You can generate the doc by installing markdown python module (just type "sudo pip install markdown") and running doc/mkdoc.sh
This program can perform a wide range of tests. They can be defined simply with functions exposed to the user, like inertia simulation or constant power for thermal studies. This code automatically starts high-frequency acquisition from the sensors with a Spectrum PCIe card and standard acquisition with 2 Labjack T7 boards. This setup can read from more than 100 channels for temperature and other standard frequency sensors (~ 100Hz) and 16 high frequency sensors (100 kHz).
This project cannot be used as-is with a different setup, but this is a great example of what can be accomplished with Crappy.