Télécharger exco.notice

Retour à la liste

Afficher cette notice en

Numérotation des lignes :
   1 : $$$$ EXCO     NOTICE  CHAT      11/09/12    21:16:07     7124           
   2 :                                              DATE     11/09/12
   3 : 
   4 :     Operateur EXCO                           Voir aussi : EXTR MOTS
   5 :     --------------  
   6 :      CH2 =  EXCO  | MOT1  CH1 ('NOID') (MOT2)  |
   7 :                   |                            | ('NATURE'|'INDETER')
   8 :                   |                            |          |'DIFFUS' )
   9 :                   |                            |          |'DISCRET') ;
  10 :                   | LISM1 CH1 ('NOID') (LISM2) |
  11 : 
  12 : 
  13 : 
  14 :     Objet :
  15 :     _______
  16 : 
  17 :     Cet operateur cree a partir d'un champ, un champ de meme type en
  18 : extrayant une ou plusieurs composantes donnees.
  19 : 
  20 : 
  21 :     Commentaire :
  22 :     _____________
  23 : 
  24 :     CH1   : champ (type CHPOINT ou MCHAML)
  25 : 
  26 :     MOT1  : nom d'une composante du champ CH1 (type MOT)
  27 : 
  28 :     MOT2  : nom donne a la composante extraite (type MOT)
  29 : 
  30 :     CH2   : objet resultat de meme type que CH1 (type CHPOINT ou
  31 :             MCHAML)
  32 : 
  33 :     LISM1 : noms de plusieurs composantes du champ CH1 (type LISTMOTS)
  34 : 
  35 :     LISM2 : noms donnes aux composantes extraites (type LISTMOTS)
  36 : 
  37 : 
  38 :     Remarques :
  39 :     ___________
  40 : 
  41 :   1. Dans le cas de l'extraction d'une seule composante d'un champ, le 
  42 : nom de la composante extraite est MOT2 (type MOT) si ce MOT est fourni,
  43 : sinon le nom de la composante extraite est MOT1 dans le cas des champs 
  44 : de type MCHAML et 'SCAL' dans le cas des champs de type CHPOINT.
  45 : 
  46 :     Si la composante de nom MOT1 n'existe pas dans le champ CH1,
  47 : l'operateur signale une erreur sauf si on emploie le mot 'NOID', dans
  48 : ce cas, l'operateur cree un champ CH2 vide.
  49 : 
  50 :   2. Dans le cas de l'extraction de plusieurs composantes d'un champ,
  51 : les composantes extraites gardent leur nom, sauf si LISM2 est donne :
  52 : dans ce cas, LISM1 et LISM2 doivent avoir le meme nombre de composantes.
  53 : 
  54 :     Si une composante definie dans LISM1 n'existe pas dans le champ
  55 :   CH1, l'operateur signale une erreur sauf si on emploie le mot 'NOID'.
  56 : 
  57 :    Cette possibilite ne fonctionne que pour des champs de type
  58 :    CHPOINT ou MCHAML.
  59 : 
  60 :   3. Preciser la nature n'est possible que si l'on travaille
  61 :      avec des champ de points (CHPOINT). Si elle n'est pas specifiee
  62 :      on garde celle du champ par point argument.
  63 : 

© Cast3M 2003 - Tous droits réservés.
Mentions légales