Is there something I'm missing? Every time I exit TC it sends a reset to my Siglent DMMs that resets too much. For example, it disables the screensaver, and removes my statistics settings too.
Hi KungFuJosh,
just as you I like when I can set-up an instrument so it will retain my settings from the last session. This is handy, and perfectly fine when using this instrument manually.
But things change when you use the instrument in an automated setup....
You do not want a script to de-rail because one of the used instruments was left in an unexpected setting. Neither do you want unpleasant surprises when you use the instrument next time, because it was left by the script in an unexpected (potentially dangerous) setting.
So it is best practice , when writing a driver, to do a reset of the instrument at the beginning. To make sure it always starts in the same, known condition. And at the end of the session the instrument should be left in a safe and default state. A reset, and for example for a for a power supply, with outputs OFF.
So, the reset at close-down it is not a bug but a (important!) feature
Off course you can always modify your own copy of a TestController device configuration file to your liking, for personal use.
You could, in your personal copy, send commands for re-enable your screensaver and statistic settings after the reset command.
regards, Gertjan.