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