Exemples de morceaux de scripts en shell csh
- Convertion des données du format BRAINAMP vers le format LENA
-> utilisation du programme multiconv
foreach f (*.vhdr)
multiconv -s $f --output-format LENA
end
- Ajout des coordonnées des électrodes dans un fichier LENA
-> utilisation du programme injectSensorGeometry
foreach f (*.lena)
injectSensorGeometry $f -pol ~/../datalinks/CASQUES/casque11/Mesures/casque11.pol -overwrite
end
- Calcul des électrodes oculaires différentielles
-> utilisation du programme dataHandler
foreach f (*.lena)
dataHandler -r -diff "+MOV MOVh MOVb MOH MOHd MOHg" $f -undo
dataHandler -r -chtype -eog -ch "MOV MOH" DIFF_$f
end
- Création des marqueurs à partir de ceux présents dans la piste technique
-> utilisation du programme dataHandler
foreach f (*.lena)
dataHandler -r -adm "sync=B|H" $f
dataHandler -r -adm "son=C" $f
dataHandler -r -adm "YF=B&F" $f
dataHandler -r -adm "start=>>+10" $f
dataHandler -r -adm "end=>>+-20" $f
end
- Détection et création des marqueurs autour des clignements oculaires
-> utilisation du programme dataHandler
foreach f (DIFF_*.lena)
dataHandler -r -delm BLINK $f
dataHandler -r -tm BLINK maxvar -10 -time 0 .4 -lpf 30 -ch_strict MOV -color red $f
dataHandler -r -adm "BL1=BLINK%2" $f -color blue
dataHandler -r -adm "BL2=BLINK%2 1" $f -color blue
end
- Détection et création des marqueurs autour des périodes contenant du muscle
-> utilisation du programme dataHandler
set canal="F8"
set seuil=2
echo "Detection muscle sur canal " $canal "avec seuil " $seuil
foreach f (DIFF_*.lena)
dataHandler -r -delm MUSCLE $f
dataHandler -r -tm MUSCLE maxvar -$seuil -time 0 2 -hpf 10 -ch_strict $canal -color blue $f
dataHandler -r -adm "MU1=MUSCLE%2" $f -color blue
dataHandler -r -adm "MU2=MUSCLE%2 1" $f -color blue
end
- Création de marqueurs toutes les 4 s à partir de 10 s du début jusqu'à 20 s de la fin de l'enregistrement (marqueur end)
Wiki Markup |
---|
-> utilisation du programme *dataHandler* foreach f (DIFF_*.lena) dataHandler -r -adm "start=>>+10" -color black $f dataHandler -r -adm "end=>>+-20" -color black $f dataHandler -r $f -adm "sec=(+10 -4 0)&<<\[end]" $f end |
=> Ajout du marqueur start 10 s après le début de l'enregistrement
=> Ajout du marqueur end 20 s avant la fin de l'enregistrement
=> Ajout du marqueur sec à partir de 10 s du début du fichier toutes les 4 s
- Calcul de spectre sur un fichier
-> utilisation du programme dataHandler
dataHandler -new $f -psd "sec=+10 -4 20"
Voir l'aide en ligne :
dataHandler -help psd