Chronicle/TimeLine/0709FirstPlasma/Shot4/rsrc/includes/analysis/Magnetics/0413STFT_TO_OLD!.ON/spectrogram.sh
#!/bin/sh
cd /home/spectrograms
PORT=2046
SERVER=192.168.2.125
currentshot=currentshot #shots/5217 #currentshot
#DATA="http://golem.fjfi.cvut.cz/operation/$currentshot/analysis/Basics/0411Spectrograms_TO.ON/NIdatap.lvm"
#DATA="http://golem.fjfi.cvut.cz/operation/$currentshot/DAS/1011Papouch_St.ON/matrice"
START="http://golem.fjfi.cvut.cz/operation/$currentshot/basicdiagn/PlasmaStart"
END="http://golem.fjfi.cvut.cz/operation/$currentshot/basicdiagn/PlasmaEnd"
GETPID='ps axf | grep "nc -l -p $PORT" | grep -v grep | awk '"'"'{print $1}'"'"''
trap "echo Koncim ...;kill `eval $GETPID`; exit" SIGTERM SIGINT
COMEDI=0
TRIGGER=1
export DISPLAY=":0.0"
rm PlasmaStart 2> /dev/null
rm PlasmaEnd 2> /dev/null
rm NIdatap.lvm 2> /dev/null
rm spectrogram*.png 2> /dev/null
rm icon.png 2> /dev/null
if [ $COMEDI -eq 1 ]
then
if [ `ps axf | grep "nc -l -p 2042" | grep -v grep | wc -l` -eq 0 ]
then
echo comedi
./comedi_spectra.sh &
fi
fi
while [ 1 ]
do
echo c
if [ $TRIGGER -eq 1 ]
then
echo cekam na trigger
nc -l -p $PORT
sleep 10
fi
for i in `seq 5`
do
#if scp golem@$SERVER:/mnt/data2/fyzport/fyzika/golem/velin/$currentshot/DAS/1011Papouch_St.ON/matrice ./data.txt
if scp golem@$SERVER:/mnt/NIturbo/NIdata.lvm ./data.txt
then
break
fi
sleep 2
done
scp golem@$SERVER:/mnt/data2/fyzport/fyzika/golem/velin/$currentshot/basicdiagn/PlasmaStart ./
scp golem@$SERVER:/mnt/data2/fyzport/fyzika/golem/velin/$currentshot/basicdiagn/PlasmaEnd ./
cat data.txt | tr "," "." > datap.txt
if [ ! -e datap.txt ] && [ ! -e comedi_spectra.txt ]
then
echo chybi data >> /var/log/spectrograms
continue
fi
if [ ! -e PlasmaStart ] || [ ! -e PlasmaEnd ]
then
echo 0 > PlasmaStart
echo 40 > PlasmaEnd
fi
echo GENERUJI wavelet
#####################x
currentshot='currentshot' #shots/`cat SHOT`
echo $currentshot
######################
#prikaz
python2 wavelet.py
#smazat data, start, end
echo Generating done, sending ....
for i in `seq 5`
do
if scp -r /home/spectrograms/ golem@$SERVER:/mnt/data2/fyzport/fyzika/golem/velin/$currentshot/analysis/Basics/0411Spectrograms_TO.ON/data
then
break
fi
sleep 20
done
convert -resize 150 spectrogram_1.png icon.png
convert -resize 150 spectrogram_comedi.png icon.png
scp icon.png golem@$SERVER:/mnt/data2/fyzport/fyzika/golem/velin/$currentshot/analysis/Basics/0411Spectrograms_TO.ON/
rm PlasmaStart
rm PlasmaEnd
#rm Nidata.lvm
#rm Nidatap.lvm
rm data.txt
rm datap.txt
rm spectrogram*.png
rm icon.png
rm signal*.png
rm *.png
rm matrice
#exit
done