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),))