Code_Aster ®
Version
7.4
Titre :
Procédure IMPR_CO
Date :
03/01/05
Auteur(s) :
J.P. LEFEBVRE, J. PELLET Clé
:
U4.91.11-H Page
: 1/4
Organisme(s) : EDF-R&D/AMA
Manuel d'Utilisation
Fascicule U4.9- : Impression des résultats et tests
Document : U4.91.11
Procédure IMPR_CO
1 But
Imprimer tous les objets JEVEUX qui constituent un concept existant.
Cette commande est destinée avant tout au "debugage". Le contenu des objets JEVEUX que l'on
imprime n'est compréhensible en principe que par des développeurs munis de leur documentation D.
En particulier, le format de ces objets peut changer sans concertation avec les utilisateurs. Il est donc
très risqué d'utiliser ces écritures dans des "post-traitements" ou des "chaînages" vers d'autres codes.
Manuel d'Utilisation
Fascicule U4.9- : Impression des résultats et tests
HT-66/05/004/A
Code_Aster ®
Version
7.4
Titre :
Procédure IMPR_CO
Date :
03/01/05
Auteur(s) :
J.P. LEFEBVRE, J. PELLET Clé
:
U4.91.11-H Page
: 2/4
2 Syntaxe
IMPR_CO (
/ CO
= concept,
[l_nom_concept]
/ CHAINE =
chain ,
[K24]
POSITION
= / ipos , [I]
/ 1 , [DEFAUT]
ATTRIBUT
= / 'NON'
,
[DEFAUT]
/ 'OUI'
,
CONTENU
=
/ 'OUI'
,
[DEFAUT]
/ 'NON'
,
BASE
=
/ 'G'
,
[DEFAUT]
/ base ,
[K1]
NIVEAU
= / 2
,
[DEFAUT]
/ 1 ,
/ 0 ,
FICHIER
=
/ 'RESULTAT' , [DEFAUT]
/ nomfi
,
[K8]
UNITE
= / 8
,
[DEFAUT]
/ numfi,
)
Manuel d'Utilisation
Fascicule U4.9- : Impression des résultats et tests
HT-66/05/004/A
Code_Aster ®
Version
7.4
Titre :
Procédure IMPR_CO
Date :
03/01/05
Auteur(s) :
J.P. LEFEBVRE, J. PELLET Clé
:
U4.91.11-H Page
: 3/4
3 Opérandes
3.1 Opérande
CO
/ CO
=
Liste des noms de concepts "utilisateur" à imprimer.
3.2 Opérandes
CHAINE / POSITION
/ CHAINE
L'utilisateur peut donner un texte (entre "quotes") de longueur inférieure à 24 caractères : la
commande imprimera alors tous les objets ayant dans leur nom la chaîne de caractères :
chain en position ipos (voir mot clé POSITION).
Exemples :
1) CHAINE = 'TOTO1234' , POSITION = 1
est équivalent à CO = TOTO1234
2) CHAINE = '.DESC'
, POSITION = 20 ,
permet d'imprimer tous les objets dont le nom se termine par '.DESC'.
POSITION = ipos ,
Cet entier précise la position du début de la chaîne à chercher dans le nom des objets
existants.
3.3 Opérande
ATTRIBUT
ATTRIBUT
=
On peut choisir d'imprimer (ou non) les attributs des objets JEVEUX sélectionnés.
3.4 Opérande
CONTENU
CONTENU
=
On peut choisir d'imprimer (ou non) le contenu des objets sélectionnés.
3.5 Opérande
BASE
BASE = base
On n'imprimera que les objets JEVEUX trouvés sur la base base. Si on veut obtenir les objets se
trouvant sur l'ensemble des bases ('G', 'V', 'L'), on utilisera BASE = ' ' (caractère "blanc").
Manuel d'Utilisation
Fascicule U4.9- : Impression des résultats et tests
HT-66/05/004/A
Code_Aster ®
Version
7.4
Titre :
Procédure IMPR_CO
Date :
03/01/05
Auteur(s) :
J.P. LEFEBVRE, J. PELLET Clé
:
U4.91.11-H Page
: 4/4
3.6 Opérande
NIVEAU
NIVEAU
=
0 : seuls les noms des objets sont imprimés,
1 : on n'imprime que les 5 premiers objets de chaque collection d'objets JEVEUX,
2 : on imprime tout.
3.7 Opérande
UNITE
UNITE
=
Numéro d'unité logique associé au fichier sur lequel doivent être imprimés les objets sélectionnés
(ce nom doit être un nom déjà défini par les commandes DEBUT, POURSUITE ou
DEFI_FICHIER).
Par défaut, l'impression est effectuée sur l'unité logique 8 qui est associée au fichier
'RESULTAT'.
4 Exemples
Exemple 1
IMPR_CO
( CO = (ma, mo, ch1 ))
Impression des concepts : ma, mo, ch1. Les attributs des objets ne seront pas écrits.
Exemple 2
IMPR_CO
( CHAINE = '&' , POSITION = 1 , NIVEAU = 0
, BASE = `V' ,
FICHIER
=
'MESSAGE'
,)
Impression des noms des objets de la base volatile commençant par '&'.
Manuel d'Utilisation
Fascicule U4.9- : Impression des résultats et tests
HT-66/05/004/A
Document Outline