#######################################################################################################################################
# #
# S E L E C T I O N D E S P A R T I C U L E S P R O C H E S D E l ' E N T R E E #
# E T D E L A S O R T I E D A N S #
# U N M I L I E U D E P R O P A G A T I O N C O R R E S P O N D A N T #
# A L A C A R T E D E D E N S I T E T R I D I M E N S I O N N E L L E #
# D E S B R O N C H I O L E S T E R M I N A L E S D E S P O U M O N S #
# A V E C A J U S T E M E N T A U T O M A T I Q U E : #
# #
# #
# Author of '$xiird/.ACIN.K.14.$U' : #
# #
# Jean-Francois Colonna (LACTAMME, AAAAMMJJhhmmss). #
# #
#######################################################################################################################################
$Z set MinimumX=`$xrv/extrema.01$X ne=0 fichier=$xTV/COORDONNEES$COORD_X | $GRE '^minimum=' | $SE -e 's/^.*=//'`
$Z set MaximumX=`$xrv/extrema.01$X ne=0 fichier=$xTV/COORDONNEES$COORD_X | $GRE '^maximum=' | $SE -e 's/^.*=//'`
$Z set MinimumY=`$xrv/extrema.01$X ne=0 fichier=$xTV/COORDONNEES$COORD_Y | $GRE '^minimum=' | $SE -e 's/^.*=//'`
$Z set MaximumY=`$xrv/extrema.01$X ne=0 fichier=$xTV/COORDONNEES$COORD_Y | $GRE '^maximum=' | $SE -e 's/^.*=//'`
$Z set MinimumZ=`$xrv/extrema.01$X ne=0 fichier=$xTV/COORDONNEES$COORD_Z | $GRE '^minimum=' | $SE -e 's/^.*=//'`
$Z set MaximumZ=`$xrv/extrema.01$X ne=0 fichier=$xTV/COORDONNEES$COORD_Z | $GRE '^maximum=' | $SE -e 's/^.*=//'`
$Z $DELETE $xTV/DISTANCES
$Z $xrv/distance.11$X \
$Z CAL1=FAUX \
$Z ne=$PartN \
$Z LISTE_X=$xTV/COORDONNEES$COORD_X \
$Z LISTE_Y=$xTV/COORDONNEES$COORD_Y \
$Z LISTE_Z=$xTV/COORDONNEES$COORD_Z \
$Z X0=$MinimumX \
$Z Y0=$MinimumY \
$Z Z0=$MinimumZ \
$Z > $xTV/DISTANCES
$Z setParam _____DistanceO1 0.0
$Z setParam _____DistanceO2 0.4
$Z setParam _____DistanceORi $GRIS_4
$Z setParam _____DistanceORm $GRIS_8
$Z setParam _____DistanceORs $GRIS_4
$Z setParam _____DistanceOVi $GRIS_4
$Z setParam _____DistanceOVm $GRIS_7
$Z setParam _____DistanceOVs $GRIS_4
$Z setParam _____DistanceOBi $GRIS_4
$Z setParam _____DistanceOBm $GRIS_0
$Z setParam _____DistanceOBs $GRIS_4
$Z $DELETE $xTV/COULEURS_O$ROUGE
$Z $DELETE $xTV/COULEURS_O$VERTE
$Z $DELETE $xTV/COULEURS_O$BLEUE
$Z $xrv/passe_ban.01$X \
$Z CAL1=FAUX \
$Z ne=$PartN \
$Z minimum=$_____DistanceO1 maximum=$_____DistanceO2 \
$Z hors_bande=VRAI \
$Z marquer=VRAI \
$Z valeur_inferieure=$_____DistanceORi \
$Z valeur_intermediaire=$_____DistanceORm \
$Z valeur_superieure=$_____DistanceORs \
$Z fichier=$xTV/DISTANCES \
$Z formater=VRAI entiers=VRAI \
$Z > $xTV/COULEURS_O$ROUGE
$Z $xrv/passe_ban.01$X \
$Z CAL1=FAUX \
$Z ne=$PartN \
$Z minimum=$_____DistanceO1 maximum=$_____DistanceO2 \
$Z hors_bande=VRAI \
$Z marquer=VRAI \
$Z valeur_inferieure=$_____DistanceOVi \
$Z valeur_intermediaire=$_____DistanceOVm \
$Z valeur_superieure=$_____DistanceOVs \
$Z fichier=$xTV/DISTANCES \
$Z formater=VRAI entiers=VRAI \
$Z > $xTV/COULEURS_O$VERTE
$Z $xrv/passe_ban.01$X \
$Z CAL1=FAUX \
$Z ne=$PartN \
$Z minimum=$_____DistanceO1 maximum=$_____DistanceO2 \
$Z hors_bande=VRAI \
$Z marquer=VRAI \
$Z valeur_inferieure=$_____DistanceOBi \
$Z valeur_intermediaire=$_____DistanceOBm \
$Z valeur_superieure=$_____DistanceOBs \
$Z fichier=$xTV/DISTANCES \
$Z formater=VRAI entiers=VRAI \
$Z > $xTV/COULEURS_O$BLEUE
$Z setParam _____DistanceE1 2.6
$Z setParam _____DistanceE2 5.0
$Z # En fait la bonne valeur serait la racine carree de la diagonale d'un cube de cote inferieur #
$Z # a 2. Cette diagonale est donc inferieure a 3.46 et l'experience montre qu'elle vaut en fait #
$Z # 3.01 ; on majore donc un peu avec 5... #
$Z setParam _____DistanceERi $GRIS_4
$Z setParam _____DistanceERm $GRIS_0
$Z setParam _____DistanceERs $GRIS_4
$Z setParam _____DistanceEVi $GRIS_4
$Z setParam _____DistanceEVm $GRIS_8
$Z setParam _____DistanceEVs $GRIS_4
$Z setParam _____DistanceEBi $GRIS_4
$Z setParam _____DistanceEBm $GRIS_6
$Z setParam _____DistanceEBs $GRIS_4
$Z $DELETE $xTV/COULEURS_E$ROUGE
$Z $DELETE $xTV/COULEURS_E$VERTE
$Z $DELETE $xTV/COULEURS_E$BLEUE
$Z $xrv/passe_ban.01$X \
$Z CAL1=FAUX \
$Z ne=$PartN \
$Z minimum=$_____DistanceE1 maximum=$_____DistanceE2 \
$Z hors_bande=VRAI \
$Z marquer=VRAI \
$Z valeur_inferieure=$_____DistanceERi \
$Z valeur_intermediaire=$_____DistanceERm \
$Z valeur_superieure=$_____DistanceERs \
$Z fichier=$xTV/DISTANCES \
$Z formater=VRAI entiers=VRAI \
$Z > $xTV/COULEURS_E$ROUGE
$Z $xrv/passe_ban.01$X \
$Z CAL1=FAUX \
$Z ne=$PartN \
$Z minimum=$_____DistanceE1 maximum=$_____DistanceE2 \
$Z hors_bande=VRAI \
$Z marquer=VRAI \
$Z valeur_inferieure=$_____DistanceEVi \
$Z valeur_intermediaire=$_____DistanceEVm \
$Z valeur_superieure=$_____DistanceEVs \
$Z fichier=$xTV/DISTANCES \
$Z formater=VRAI entiers=VRAI \
$Z > $xTV/COULEURS_E$VERTE
$Z $xrv/passe_ban.01$X \
$Z CAL1=FAUX \
$Z ne=$PartN \
$Z minimum=$_____DistanceE1 maximum=$_____DistanceE2 \
$Z hors_bande=VRAI \
$Z marquer=VRAI \
$Z valeur_inferieure=$_____DistanceEBi \
$Z valeur_intermediaire=$_____DistanceEBm \
$Z valeur_superieure=$_____DistanceEBs \
$Z fichier=$xTV/DISTANCES \
$Z formater=VRAI entiers=VRAI \
$Z > $xTV/COULEURS_E$BLEUE
$Z set DistanceMoyenne=`calcul ($_____DistanceO2+$_____DistanceE1)/2`
$Z $DELETE $xTV/SELECTION
$Z $xrv/IFLT.11$X \
$Z CAL1=FAUX \
$Z ne=$PartN \
$Z fichier1=$xTV/DISTANCES \
$Z fichier2=$DistanceMoyenne \
$Z > $xTV/SELECTION
$Z $DELETE $xTV/COULEURS$ROUGE
$Z $DELETE $xTV/COULEURS$VERTE
$Z $DELETE $xTV/COULEURS$BLEUE
$Z $xrv/COND.11$X \
$Z CAL1=FAUX \
$Z ne=$PartN \
$Z fichierV=$xTV/COULEURS_O$ROUGE \
$Z fichierF=$xTV/COULEURS_E$ROUGE \
$Z selection=$xTV/SELECTION \
$Z > $xTV/COULEURS$ROUGE
$Z $xrv/COND.11$X \
$Z CAL1=FAUX \
$Z ne=$PartN \
$Z fichierV=$xTV/COULEURS_O$VERTE \
$Z fichierF=$xTV/COULEURS_E$VERTE \
$Z selection=$xTV/SELECTION \
$Z > $xTV/COULEURS$VERTE
$Z $xrv/COND.11$X \
$Z CAL1=FAUX \
$Z ne=$PartN \
$Z fichierV=$xTV/COULEURS_O$BLEUE \
$Z fichierF=$xTV/COULEURS_E$BLEUE \
$Z selection=$xTV/SELECTION \
$Z > $xTV/COULEURS$BLEUE
$Z $DELETE $xTV/COULEURS_O$ROUGE
$Z $DELETE $xTV/COULEURS_O$VERTE
$Z $DELETE $xTV/COULEURS_O$BLEUE
$Z $DELETE $xTV/COULEURS_E$ROUGE
$Z $DELETE $xTV/COULEURS_E$VERTE
$Z $DELETE $xTV/COULEURS_E$BLEUE
$Z $DELETE $xTV/DISTANCES
$Z $DELETE $xTV/SELECTION
Copyright © Jean-François Colonna, 2019-2021.
Copyright © CMAP (Centre de Mathématiques APpliquées) UMR CNRS 7641 / Ecole Polytechnique, 2019-2021.