This is a software suite for automating testing and calibration of sensors or instrumentation. It provides (1) integration with various types of test equipment and Devices Under Test (DUTs), (2) automatic gathering and recording of data, and (3) basic calibration and data analysis.
The first iteration of the project will be a desktop app which automates testing of analog sensors using a datalogger and mass flow meter. The deliverable will have the following abilities:
- Use a Cole-Parmer Mass Flow Controller to control gas flow.
- Gather sensor data from a Keysight datalogger.
- Log test results in a csv or Excel file for further analysis.
- The second iteration of the project will add a Dwyer Temperature Controller to control gas temperature.
The first full release is not yet available, so installation requires building from source. See the Requirements page on the project wiki for more information, but at minimum you need:
- Visual Studio 2017 or later with Microsoft .NET Framework 4.7.2.
- Keysight IO Libraries Suite
- Keysight Command Expert
After building, publish the solution to create an installer. After running the installer, each program in the suite will be available from the Windows Start menu.
To use the Calibration app (Sensit.App.Calibration), you'll need to have the following equipment (until the Simulator is supported):
Select the Model and Range of your sensor under test. Select how many devices to test. Click "Start", then wait for the test to complete.
For detailed information about using the other apps in the software suite, see the project's wiki.
Feel free to contribute, but first read the Contributing Guidelines to see how we do things.