4. Exemple#

# On effectue une boucle de 1 à 10

for k in range(1,10):

#

# on appelle une ou plusieurs commandes (AFFE_CHAR_MECA, STAT_NON_LINE, etc.)

…

# on récupère le temps restant dans la table TAB


TAB=INFO_EXEC_ASTER(LISTE_INFO='TEMPS_RESTANT')


# on récupère la valeur du temps dans une variable python


valcpu=TAB['TEMPS_RESTANT',1]        # cette instruction nécessite

# d’être en mode PAR_LOT=”NON”

# on teste cette variable python, s’il reste moins de 5 s, on sort de la boucle

if valcpu< 5.0:

break

# on détruit le concept de type table, pour pouvoir le récréer à l’itération suivante.

DETRUIRE(CONCEPT=(_F(NOM=TAB),))