#!/bin/bash SUBDIR=DASs BASEDIR="../.." source $BASEDIR/Commons.sh source $BASEDIR/Tools.sh #ThisDev=TektrMSO58-a/`basename $PWD` ThisDev=TektrMSO58-a/HXRdiagnostics WEBPATH="$PWD" QUERRY="netcat -w 5 `dirname $ThisDev` 4000" COMMAND="netcat -q 1 `dirname $ThisDev` 4000" #source $SHM/Drivers/TektrMSO5/driver8.sh # MOUNT: 192.168.2.116, tek_drop, golem, tokamak #echo "FPANEL:PRESS SINGLESEQ"|netcat -q 1 TektrMSO56Standard 4000 # echo "*LRN?"|netcat -w 1 TektrMSO56Standard 4000 # setup # Zrejme musi byt v HiRes modu, jinak to blbne a haze inf. shot_no=`CurrentShotDataBaseQuerry shot_no` function GetOscScreenShot() { #null: /usr/local/lib/python2.7/dist-packages/pkg_resources/py2_warn.py:22: UserWarning: Setuptools will stop working on Python 2 /usr/bin/python $SHM/Drivers/TektrMSO5/main58-a.py save_screenshot $PWD/ScreenShot.png 2>/dev/null echo OK } function WakeOnLan() { curl -sd 'pw=1' http://Energenie_LANpower-a/login.html >/dev/null curl -sd "cte2=1" http://Energenie_LANpower-a/status.html >/dev/null echo OK } function SleepOnLan() { curl -sd 'pw=1' http://Energenie_LANpower-a/login.html >/dev/null curl -sd "cte2=0" http://Energenie_LANpower-a/status.html >/dev/null echo OK } function OpenSession() { echo ":ACQUIRE:MODE HIRes"|$COMMAND 1>/dev/null 2>/dev/null echo ":HORIZONTAL:MODE:MANUAL"|$COMMAND 1>/dev/null 2>/dev/null echo ":HORIZONTAL:MODE:MANUAL:CONFIGURE RECORDLENGTH"|$COMMAND 1>/dev/null 2>/dev/null echo ":HORIZONTAL:MODE MANUAL"|$COMMAND 1>/dev/null 2>/dev/null echo ":HORIZONTAL:MODE:SCALE 2.4e-3"|$COMMAND 1>/dev/null 2>/dev/null echo ":HORIZONTAL:POSITION 3 "|$COMMAND 1>/dev/null 2>/dev/null echo ":HORIZONTAL:MODE:SAMPLERATE 25e6"|$COMMAND 1>/dev/null 2>/dev/null echo ":DISplay:GLObal:CH1:STATE ON"|$COMMAND echo ":DISplay:GLObal:CH2:STATE ON"|$COMMAND echo ":DISplay:GLObal:CH3:STATE ON"|$COMMAND echo ":DISplay:GLObal:CH4:STATE ON"|$COMMAND echo ":DISplay:GLObal:CH5:STATE ON"|$COMMAND echo ":DISplay:GLObal:CH6:STATE ON"|$COMMAND echo ":DISplay:GLObal:CH7:STATE ON"|$COMMAND echo ":DISplay:GLObal:CH8:STATE ON"|$COMMAND echo ":CH1:TERMINATION 1e6;:CH1:SCALE 5;:CH1:OFFSET 0"|$COMMAND echo ":CH2:TERMINATION 50;:CH2:SCALE 20e-3;:CH2:OFFSET 0"|$COMMAND echo ":CH3:TERMINATION 50;:CH3:SCALE 20e-3;:CH3:OFFSET 0"|$COMMAND echo ":CH4:TERMINATION 50;:CH4:SCALE 20e-3;:CH4:OFFSET 0"|$COMMAND echo ":CH5:TERMINATION 50;:CH5:SCALE 20e-3;:CH5:OFFSET 0"|$COMMAND echo ":CH6:TERMINATION 1e6;:CH6:SCALE 20e-3;:CH6:OFFSET 0"|$COMMAND echo ":CH7:TERMINATION 1e6;:CH7:SCALE 10;:CH7:OFFSET 0"|$COMMAND echo ":CH8:TERMINATION 1e6;:CH8:SCALE 2;:CH8:OFFSET 0"|$COMMAND for i in `seq 1 8`;do diag_id=${diags[$i]} echo "CH$i:LABEL:NAME '$diag_id'"|$COMMAND 1>/dev/null 2>/dev/null done mRelax echo ":SAVEon:TRIG ON"|$COMMAND 1>/dev/null 2>/dev/null echo ":SAVEON:WAVEform ON"|$COMMAND 1>/dev/null 2>/dev/null echo ":SAVEON:WAVEFORM:FILEFORMAT SPREADSheet"|$COMMAND 1>/dev/null 2>/dev/null echo ':SAVEon:FILE:DEST "L:/"'|$COMMAND 1>/dev/null 2>/dev/null echo ":SAVEON:IMAGE ON"|$COMMAND 1>/dev/null 2>/dev/null echo ":SAVEON:FILE:NAME 'TektrMSO58'"|$COMMAND 1>/dev/null 2>/dev/null # echo ':SAVE:WAVEform ALL,"Data.csv"'|$COMMAND 1>/dev/null 2>/dev/null echo ':SAVEON:WAVEform:SOURCE ALL'|$COMMAND 1>/dev/null 2>/dev/null echo OK } Nodiags=5 trigger=6 Nomaths=2 function Web() { echo "
" > das.html WebRecDas "