#!/bin/sh # # Pasa ADC test and plot script. . /home/robocop/robTester/svnRobTester/target_type #BADCHIP=11 #SCSN shift for extended setup scsnShift=1 scsnShift_T3=3 echo BASENAME=$BASENAME echo ROBTYPE=$ROBTYPE sleep 2 # SCSN Slave list is automatically selected according to ROBTYPE SCSN_SLV_LIST="-" echo ROBTYPE = $ROBTYPE if [ "$ROBTYPE" == "1A" -o "$ROBTYPE" == "4A" ] ; then SCSN_SLV_LIST="$((10+$scsnShift)) $((11+$scsnShift)) $((12+$scsnShift)) $((13+$scsnShift)) $((9+$scsnShift)) $((16+$scsnShift)) $((15+$scsnShift)) $((14+$scsnShift)) $((8+$scsnShift)) $((6+$scsnShift)) $((7+$scsnShift)) $((1+$scsnShift)) $((5+$scsnShift)) $((4+$scsnShift)) $((3+$scsnShift)) $((2+$scsnShift))" SLV1="$((1+$scsnShift))" SLV2="$((17+$scsnShift))" fi if [ "$ROBTYPE" == "1B" -o "$ROBTYPE" == "2B" -o "$ROBTYPE" == "4B" ] ; then SCSN_SLV_LIST="$((11+$scsnShift)) $((12+$scsnShift)) $((13+$scsnShift)) $((14+$scsnShift)) $((10+$scsnShift)) $((17+$scsnShift)) $((16+$scsnShift)) $((15+$scsnShift)) $((9+$scsnShift)) $((7+$scsnShift)) $((8+$scsnShift)) $((2+$scsnShift)) $((6+$scsnShift)) $((5+$scsnShift)) $((4+$scsnShift)) $((3+$scsnShift))" SLV1="$((1+$scsnShift))" SLV2="$((17+$scsnShift))" fi if [ "$ROBTYPE" == "3A" ] ; then SCSN_SLV_LIST="$((10+$scsnShift_T3)) $((11+$scsnShift_T3)) $((12+$scsnShift_T3)) $((13+$scsnShift_T3)) $((9+$scsnShift_T3)) $((16+$scsnShift_T3)) $((15+$scsnShift_T3)) $((14+$scsnShift_T3)) $((8+$scsnShift_T3)) $((6+$scsnShift_T3)) $((7+$scsnShift_T3)) $((1+$scsnShift_T3)) $((5+$scsnShift_T3)) $((4+$scsnShift_T3)) $((3+$scsnShift_T3)) $((2+$scsnShift_T3))" SLV1="$((1+$scsnShift_T3))" SLV2="$((17+$scsnShift_T3))" fi if [ "$ROBTYPE" == "3B" ] ; then SCSN_SLV_LIST="$((12+$scsnShift_T3)) $((13+$scsnShift_T3)) $((14+$scsnShift_T3)) $((15+$scsnShift_T3)) $((11+$scsnShift_T3)) $((18+$scsnShift_T3)) $((17+$scsnShift_T3)) $((16+$scsnShift_T3)) $((10+$scsnShift_T3)) $((8+$scsnShift_T3)) $((9+$scsnShift_T3)) $((3+$scsnShift_T3)) $((7+$scsnShift_T3)) $((6+$scsnShift_T3)) $((5+$scsnShift_T3)) $((4+$scsnShift_T3))" SLV1="$((1+$scsnShift_T3))" SLV2="$((17+$scsnShift_T3))" fi if [ "$SCSN_SLV_LIST" == "-" ] ; then echo ROBTYPE is quite bad. exit fi echo SCSN_SLV_LIST=$SCSN_SLV_LIST echo SLV1=$SLV1 echo SLV2=$SLV2 #Preparing data and results directories mkdir -p /home/robocop/robTester/AliTRDrobLogFiles/$BASENAME_DATE/ export SCSN_SLV_LIST=$SCSN_SLV_LIST export ROBTYPE SLV1=$SLV1 SLV2=$SLV2 export SLV1 export SLV2 sleep 1 sleep 1 make init sleep 1 make pre #make area #./check_area sleep 1 make plot-p2-png sleep 1 make plot-bch-png sleep 2 eog plot.png & rm -rf Charge_inj mkdir Charge_inj mv m00.png Charge_inj/${BASENAME}_m00.png mv m01.png Charge_inj/${BASENAME}_m01.png mv m02.png Charge_inj/${BASENAME}_m02.png mv m03.png Charge_inj/${BASENAME}_m03.png mv m04.png Charge_inj/${BASENAME}_m04.png mv m05.png Charge_inj/${BASENAME}_m05.png mv m06.png Charge_inj/${BASENAME}_m06.png mv m07.png Charge_inj/${BASENAME}_m07.png mv m08.png Charge_inj/${BASENAME}_m08.png mv m09.png Charge_inj/${BASENAME}_m09.png mv m10.png Charge_inj/${BASENAME}_m10.png mv m11.png Charge_inj/${BASENAME}_m11.png mv m12.png Charge_inj/${BASENAME}_m12.png mv m13.png Charge_inj/${BASENAME}_m13.png mv m14.png Charge_inj/${BASENAME}_m14.png mv m15.png Charge_inj/${BASENAME}_m15.png cp plot.png Charge_inj/${BASENAME}_all.png #cp -r Charge_inj /home/trap/robTester/AliTRDrobLogFiles/$BASENAME_DATE/ ##ricommentare!!! #CLEAN data/ #rm /home/trap/robTester/svnROBtester/pasa_adc/data/*