#!/bin/csh
#######################################################################################################################################
# #
# V I S U A L I S A T I O N D ' U N E S E Q U E N C E E N R E G I S T R E E #
# S U R L E D I S Q U E V I D E O B E T A - P A L : #
# #
# Utilisation : #
# #
# $xci/disk_viDeo_P$Z <nom_de_la_sequence> <nombre_de_repetitions> #
# #
# #
# Author of '$xci/disk_viDeo_P$Z' : #
# #
# Jean-Francois Colonna (LACTAMME, AAAAMMJJhhmmss). #
# #
#######################################################################################################################################
set Sequence=$1
set Repetitions=$2
set kill_DKVP=$EXIST
source $Fdisk_video_P
unset kill_DKVP
if ("$Repetitions" == "$K_VIDE") then
set repetitions=1
else
set repetitions=$Repetitions
endif
$xci/disk_video_P$X commande="initialisation"
# Initialisation a priori du disque. #
if ($status == $OK) then
set Rdisque=`$xci/disk_video_P$X commande="Blecture" a=$Idisque_DKVP`
# Recuperation du disque reellement present (sous forme alphabetique). #
set Rface=`$xci/disk_video_P$X commande="Blecture" a=$Iface_DKVP`
@ Rface = $Rface
# Recuperation de la face reellement presente (sous forme numerique). #
$xci/disk_video_P$X commande="recherche" a=$imageR_DKVP
# Puis, a priori, on retourne a la premiere image. #
set Disque=$Rdisque
set Face=$Rface
if (("$Disque" != "$K_VIDE") && ("$Face" != "$K_VIDE")) then
set disque=$xivP$K_sepS$Ndisk_DKVP$Disque$K_sepS$Nface_DKVP$Face
# Definition du directory contenant les images du disque et de la face demandes. #
if (-e $disque) then
CD $disque
# Positionnement dans le directory des images du disque et de la face montes. #
if (-e $Sequence) then
set sequence=`echo $Sequence | $R "$limiteur_DKVP" "$K_BLANC"`
set debut=$sequence[$debut_DKVP]
set fin=$sequence[$fin_DKVP]
# Recuperation des images de debut et de fin. #
$xci/disk_video_P$X commande="recherche" adresse=$debut
# Positionnement. #
$xci/disk_video_P$X commande="sequence+N" debut=$debut fin=$fin repetitions=$repetitions
# Puis visualisation de la sequence. #
else
EROR "La sequence demandee n'existe pas."
endif
else
EROR "Le nom du disque ou le numero de la face demande(s) n'existe(nt) pas."
endif
else
EROR "Le nom du disque et le numero de la face sont obligatoires."
endif
else
EROR "Le disque 'PAL-Beta' n'est surement pas supporte par cette MACHINE."
endif
Copyright © Jean-François Colonna, 2019-2021.
Copyright © CMAP (Centre de Mathématiques APpliquées) UMR CNRS 7641 / Ecole Polytechnique, 2019-2021.