Model
MVC model short explanations
Manual Control
These functions allow the user to set a time duration in seconds and a mode.
When both are chosen, the user can then start the device which will be in the chosen mode for the chosen duration.
Excel Control
To control the device in a more automated way with different modes and durations, the user can decide to load a .csv file.
These functions allow the input of the file and run its commands.
Emergency Stop
In case something happens during the experiment an emergency stop button has been implemented.
It will put the device in purge for 10 seconds and then stop it.
Naming Experiment Information
As experiments need to be specifically identified, naming the chosen protocol, the experimented mouse, and the delivered odors is important.
General Feedback
To understand in which state is the device, general feedbacks return the mode and the remaining time in this mode.
State Plotting
To give more visual feedback, the modes of the last 6 seconds are plotted.
Overall interface