Factory IO PID tank level solution by C# Windows Form Application
PID parameters are adjustable via textboxes. Simulation can be started, restarted and stopped via buttons. Tank percentage, valve positions can be observed. A real-time line chart is added. Overshoot, steady-state errors can be easily observed.
You can watch video below:

