All scan commands in this chapter require a few environment variables to be set:
p17/door/exp.01 [8]: senv ActiveMntGrp mg_haspp17 ActiveMntGrp = mg_haspp17 p17/door/exp.01 [11]: senv ScanDir /home/p17user/temp ScanDir = /home/p17user/temp p17/door/exp.01 [12]: senv ScanFile FirstTest.fio ScanFile = FirstTest.fio p17/door/exp.01 [13]: senv JsonRecorder True JsonRecorder = True p09/door/exp.01 [14]: senv FlagFioWriteMotorPositions True FlagFioWriteMotorPositions = True
senv ScanFile "['FirstTest.fio', 'FirstTest.spe']"
p09/door/haso107d1.01 [9]: import HasyUtils p09/door/haso107d1.01 [10]: HasyUtils.getEnv( "PreScanSnapshot") Result [10]: [('tango://haso107d1:10000/p09/vmexecutor/d1.05/Position', 'd1_s1cx'), ('tango://haso107d1:10000/p09/vmexecutor/d1.06/Position', 'd1_s1cy'), ('tango://haso107d1:10000/p09/vmexecutor/d1.07/Position', 'd1_s1dx'), ...
The feature is disabled by:
p09/door/haso107d1.01 [16]: senv PreScanSnapshot [""] PreScanSnapshot =