#!/bin/bash BASEDIR="../.." source $BASEDIR/Commons.sh source $BASEDIR/Tools.sh namesize=100 iconsize=200 DASs="TektrMSO64-a" DASsetup="BasicDiagnostics" Drivers="TektrMSO5" function PingCheck() { CommonPingAllDevices # @Commons.sh } function PrepareSessionEnv() { CommonPrepareSessionIssues # @Commons.sh } function OpenSession() { GeneralDAScommunication $SHMS DASOpenSession; } function PrepareDischargeEnv() { CommonPrepareDischargeIssues # @Commons.sh } function PrepareDischarge() { : } function PostDischarge() { : } function Arming() { GeneralDAScommunication $SHM0 DASArming } function PostDischargeAnalysis() { GeneralDAScommunication $SHM0 RawDataAcquiring #convert ScreenShot.png -morphology Dilate Octagon test.gif;convert -resize 200x200 test.gif graph.png export SHOT_NO=`cat ../../shot_no` # for linux sed -i "s/shot_no\ =\ 0/shot_no\ =\ `cat /dev/shm/golem/shot_no`/g" notebook.ipynb jupyter-nbconvert --execute notebook.ipynb --output analysis.html 2>ErrorLog cp $SHMS/Management/imgs/DAS.jpg . # convert -resize $icon_size $SHM0/Diagnostics/BasicDiagnostics/icon-fig.png analysis.jpg convert -resize $icon_size icon-fig.png graph.png convert -resize $icon_size icon-fig.png $SHM/ActualShot/Diagnostics/BasicDiagnostics/analysis.jpg convert $SHMS/Management/imgs/DAS_icon.jpg graph.png +append icon_.png convert -bordercolor Black -border 2x2 icon_.png icon.png GenerateWWWs } function GenerateWWWs { OUT=onstage.html # echo '
Data flow | measurement → | digitization → | analysis → | saving → | plotting → | |
---|---|---|---|---|---|---|
Name | Experiment setup | Data acquistition system | Raw data | Analysis results | All files | Data processing |