Skip to content

Simulating a control system

talwrii edited this page Oct 5, 2019 · 6 revisions

For testing, it can be useful to simulate a control system.

This has various benefits:

  • It allows one to test without access to a running control system.
  • It allows one to test extreme states of the control system.
  • It allows one to test setting values that one would not want to in a control system.

Related reading

Epics provides a process variable introspection interface it might make sense to copy this.

Beyond scope

This simulation might be useful for functional testing.

One could imagine quite complicated interactions with a control system (mocking the interaction with the control system). One could imagine mocking this value out.

Clone this wiki locally