An interactive session using tagview to set up a measurement. A runfile, my_experiment.json, contains initial settings, but we need to interactively tune some things before taking data.
We run tagview my_experiment.json to start tagview, subscribing to the channels noted in the runfile. After sending the relevant channel settings (like threshold) to the server, we interactively tune the delay of channel 2 to maximize the number of coincidences. We then save the new settings to a temporary file (Ctrl+S) before exiting.
By examining the temporary file, we note that channel 2 needs a delay of 18 (in units of the hardware’s time step). We then change the delay in my_experiment.json accordingly and remove the temporary file.
Running tagview my_experiment.json shows that our settings are still active on the server. We can re-send the channel settings in the runfile (the data collection program tagsave will end up doing this automatically anyway).