right up left contents index
Précédent: "Exemples"
Suivant: "Deuxième exemple"
Haut: "Exemples"

Premier exemple

L'exemple choisit montre quelques envois de configuration, de fichiers binaires et ascii par scripts shell qui peuvent être trouvé à Limeil dans /usr/local/lm/examples/narcisse/demo_doc_1

#!/bin/sh
PSYLOC=/usr/local/lm
EXAMPLE_HOME=$PSYLOC/products/Narcisse/V1.2/examples
NARCP_HOME=$PSYLOC/bin

rm /tmp/demofred*

cat $EXAMPLE_HOME/glass.sp3 > /tmp/demofred$$

cat <<eof >> /tmp/demofred$$
Narcisse.hauteur_c_log: 0
Narcisse.hauteur_z_log: 0
Narcisse.option_3d: -1
Narcisse.option_2d: 0
Narcisse.coupe_type: 1
Narcisse.coupe_val_coup_i: 1
Narcisse.coupe_val_coup_j: 1
Narcisse.coupe_val_moy_deb_i: 1
Narcisse.coupe_val_moy_fin_i: 1
Narcisse.coupe_val_moy_deb_j: 1
Narcisse.coupe_val_moy_fin_j: 1
Narcisse.coupe_val_proj_deb_i: 1
Narcisse.coupe_val_proj_fin_i: 1
Narcisse.coupe_val_proj_deb_j: 1
Narcisse.coupe_val_proj_fin_j: 1
Narcisse.titre_numero: 0
Narcisse.titre_affiche_haut: 1
Narcisse.titre_affiche_bas: 1
Narcisse.titre_affiche_gauche: 1
Narcisse.titre_affiche_droit: 1
Narcisse.titre_taille_haut: 100
Narcisse.titre_taille_bas: 100
Narcisse.titre_taille_gauche: 100
Narcisse.titre_taille_droit: 100
Narcisse.titre_couleur_haut: 1
Narcisse.titre_couleur_bas: 1
Narcisse.titre_couleur_gauche: 1
Narcisse.titre_couleur_droit: 1
Narcisse.texte_numero: 0
Narcisse.grille_couleur: 5
Narcisse.axe_couleur_titre: 7
Narcisse.axe_taille_titre: 100
Narcisse.axe_taille_echelle: 100
Narcisse.axe_log_x: 0
Narcisse.axe_log_y: 0
Narcisse.axe_log_z: 0
Narcisse.axe_log_c: 0
Narcisse.grille_type: 0
Narcisse.animation_pas_azimuth: 0
Narcisse.animation_pas_site: 0
Narcisse.animation_nombre: 1
Narcisse.option_3d_couleur_up: 1
Narcisse.option_3d_couleur_down: 4
Narcisse.zoom_actif: 0
Narcisse.parametre_fond: 0
Narcisse.option_3d_masque: 3
Narcisse.hauteur_z_type: 0
Narcisse.hauteur_c_type: 0
Narcisse.hauteur_label_type: 0
Narcisse.axe_x_min: 0
Narcisse.axe_x_max: 0
Narcisse.axe_y_min: 0
Narcisse.axe_y_max: 0
Narcisse.axe_z_min: 0
Narcisse.axe_z_max: 0
Narcisse.axe_c_min: 0
Narcisse.axe_c_max: 0
Narcisse.hauteur_z_h_min: 0
Narcisse.hauteur_z_h_max: 0
Narcisse.hauteur_c_h_min: 0
Narcisse.hauteur_c_h_max: 0
Narcisse.ptvue_azimuth: 45
Narcisse.ptvue_site: 45
Narcisse.ptvue_distance: 0
Narcisse.ptvue_redress_vert: 0
Narcisse.ptvue_redress_hori: 0
Narcisse.hauteur_z_x_min: 0.95
Narcisse.hauteur_z_x_max: 0.1
Narcisse.hauteur_z_y_min: 0.99
Narcisse.hauteur_z_y_max: 0.9
Narcisse.hauteur_c_x_min: 0.85
Narcisse.hauteur_c_x_max: 0.1
Narcisse.hauteur_c_y_min: 0.89
Narcisse.hauteur_c_y_max: 0.9
Narcisse.hauteur_label_x_min: 0.85
Narcisse.hauteur_label_x_max: 0.1
Narcisse.hauteur_label_y_min: 0.89
Narcisse.hauteur_label_y_max: 0.9
Narcisse.zoom_cur_x_min: 0
Narcisse.zoom_cur_x_max: 0
Narcisse.zoom_cur_y_min: 0
Narcisse.zoom_cur_y_max: 0
Narcisse.boite_cur_x_min: 0
Narcisse.boite_cur_x_max: 0
Narcisse.boite_cur_y_min: 0
Narcisse.boite_cur_y_max: 0
Narcisse.boite_gri_x_min: 15
Narcisse.boite_gri_x_max: 90
Narcisse.boite_gri_y_min: 15
Narcisse.boite_gri_y_max: 90
Narcisse.boite_tai_abs_x: 18.5
Narcisse.boite_tai_abs_y: 18.5
Narcisse.courbe_label_x_min: 0.91
Narcisse.courbe_label_x_max: 0.2
Narcisse.courbe_label_y_min: 0.93
Narcisse.courbe_label_y_max: 0.8
Narcisse.axe_z_min_reel: 0
Narcisse.axe_z_max_reel: 0
Narcisse.axe_c_min_reel: 0
Narcisse.axe_c_max_reel: 0
Narcisse.axe_x_min_reel: 0
Narcisse.axe_x_max_reel: 52
Narcisse.axe_y_min_reel: 0
Narcisse.axe_y_max_reel: 5392
Narcisse.titre_valeur_haut: ""
Narcisse.titre_valeur_bas: ""
Narcisse.titre_valeur_gauche: ""
Narcisse.titre_valeur_droit: ""
Narcisse.texte_affiche: [1 1]
Narcisse.texte_couleur: [1 2]
Narcisse.texte_taille: [1 20]
Narcisse.texte_pos_x: [1 0.2]
Narcisse.texte_pos_y: [1 0.5]
Narcisse.texte_angle: [1 0]
Narcisse.texte_valeur: [1 "Demo Narcisse"]
Narcisse.courbe_type: [5 0 0 0 0 0]
Narcisse.courbe_couleur: [5 8 8 8 8 8]
Narcisse.hauteur_c: [0]
Narcisse.hauteur_z: [54 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
Narcisse.texte_angle: [20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
Narcisse.axe_valeur_x: "x"
Narcisse.axe_valeur_y: "y"
Narcisse.axe_valeur_z: "z"
Narcisse.hauteur_label: [0]
Narcisse.courbe_label: [5 " tt" " tt" " tt" " tt" " tt"]
Narcisse.option_2d_concatene: 0
Narcisse.fichier_sauvegarde: "binaire"
Narcisse.courbe_label_type: 0
Narcisse.calcul_action: 0
Narcisse.calcul_socket: 1
Narcisse.maille_pique: 0
Narcisse.coupe_val_proj_pas_i: 1
Narcisse.coupe_val_proj_pas_j: 1
Narcisse.option_3d_concatene: 0^D
eof

cat <<eof >> /tmp/demofred$$
Narcisse.calcul_socket: 0^D
eof

cat <<eof >> /tmp/demofred$$
Narcisse.option_3d_concatene: 1^D^V^D
eof

# envoi 1 (^D est un separateur declenchant pour Narcisse)

$NARCP_HOME/narcp -y -s $HOST+2101+sp3+$USER /tmp/demofred$$

cat $EXAMPLE_HOME/pyram.spx > /tmp/demofred$$
cat $EXAMPLE_HOME/sync.spx >> /tmp/demofred$$

# envoi 2

$NARCP_HOME/narcp -y -s $HOST+2101+spx+$USER /tmp/demofred$$

cat <<eof > /tmp/demofred$$
Narcisse.option_3d: 255
Narcisse.calcul_socket: 1
Narcisse.grille_type: 1
Narcisse.grille_couleur: 2
Narcisse.option_3d_concatene: 0
Narcisse.hauteur_c: [54 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
Narcisse.hauteur_z: [54 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]^D^V^D
eof

# envoi 3

$NARCP_HOME/narcp -y -s $HOST+2101+sp3+$USER /tmp/demofred$$
exit
right up left contents index
Précédent: "Exemples"
Suivant: "Deuxième exemple"
Haut: "Exemples"