microsoft / Qcodes

Modular data acquisition framework
http://microsoft.github.io/Qcodes/
MIT License
341 stars 316 forks source link

Monitoring and Safety #94

Open MerlinSmiles opened 8 years ago

MerlinSmiles commented 8 years ago

Apart from the ability to do a small experiment we do need monitoring and related to that, safety systems.

Some information should be monitored all the time, and potentially automatically be added to a given experiment, i.e. Fridge temperature

As an example, We are running these fridges, I want an service running in the background and ask the fridge for its information every second, or five.

That service should at the same time allow the experiment to talk to the fridge.

In this case the monitor should be there for something like this:

I can think of all kinds of ways to extend this :) But there is at least one crucial basic features that we need - safety.

MerlinSmiles commented 8 years ago

I actually also want to be able to subsribe to some status data from a different computer too.

I think this should be based on some kind of broadcasting mechanism, like ZMQ If this works well, the cooling water supply machine could just broadcast that something fishy and stuff like that...

giulioungaretti commented 7 years ago

see fex. #590 .