#!/bin/bash source /dev/shm/golem/Commons.sh whoami="Devices/Oscilloscopes/TektrMSO64-a/21_PetiProbe_KHetal" source Universals.sh #Channels: Nodiags= trigger=6 Nomaths=2 # pocitano od nuly, prvni musi byt 'null' function OpenSession() { echo ":ACQUIRE:MODE HIRes; :HORIZONTAL:MODE:MANUAL; :HORIZONTAL:MODE:MANUAL:CONFIGURE RECORDLENGTH; :HORIZONTAL:MODE MANUAL; :HORIZONTAL:MODE:SAMPLERATE 1e6; :HORIZONTAL:MODE:SCALE 2.4e-3; :HORIZONTAL:POSITION 3 ; :SAVEon:TRIG ON; :SAVEON:WAVEform ON; :SAVEON:WAVEFORM:FILEFORMAT SPREADSheet; :SAVEon:FILE:DEST 'L:/'; :SAVEON:IMAGE ON; :SAVEON:FILE:NAME 'TektrMSO64'; :SAVEON:WAVEform:SOURCE ALL"|$COMMAND 1>/dev/null 2>/dev/null #for i in `seq 1 8`;do # echo ":CH$i:SCALE 5;:CH$i:OFFSET 0;CH$i:LABEL:NAME 'ch$i';:DISplay:GLObal:CH$i:STATE ON"|$COMMAND 1>/dev/null 2>/dev/null #done echo " :CH1:SCALE 10;:CH1:OFFSET 0;:DISplay:GLObal:CH1:STATE ON; :CH2:SCALE 10;:CH2:OFFSET 0;:DISplay:GLObal:CH2:STATE ON; :CH3:SCALE 20;:CH3:OFFSET 0;:DISplay:GLObal:CH3:STATE ON; :CH4:SCALE 20;:CH2:OFFSET 0;:DISplay:GLObal:CH4:STATE ON; :CH1:LABel:NAME 'U_bias'; :CH2:LABel:NAME 'U_current'; :CH3:LABel:NAME 'U_fl_LP'; :CH4:LABel:NAME 'U_fl_BPP'"|$COMMAND 1>/dev/null 2>/dev/null echo "FPANEL:PRESS SINGLESEQ; TRIGGER:A:MODE NORMAL; TRIGGER:A:TYPE EDGE ; TRIGGER:AUXL 1; TRIGGER:A:EDGE:SOURCE AUX"|$COMMAND 1>/dev/null 2>/dev/null #ExternDataAvailabilityTest PrepareFilesToSHMs $SHMS Devices/`dirname $Drivers` } function Arming() { LogTheDeviceAction rm -f /home/golem/tektronix_drop/TektrMSO64*.csv rm -f /home/golem/tektronix_drop/TektrMSO64*.png echo " :SAVEon:TRIG ON; :SAVEON:WAVEform ON; :SAVEON:WAVEFORM:FILEFORMAT SPREADSheet; :SAVEon:FILE:DEST 'L:/'; :SAVEON:IMAGE ON; :SAVEON:FILE:NAME 'TektrMSO64'; :DISplay:GLObal:CH1:STATE ON; :DISplay:GLObal:CH2:STATE ON; :DISplay:GLObal:CH3:STATE ON; :DISplay:GLObal:CH4:STATE ON; :SAVEON:WAVEform:SOURCE ALL"|$COMMAND 1>/dev/null 2>/dev/null SingleSeq } function Web() { echo "
" > das.html WebRecDas "