Exécution d’un ULP

La page associée « Exécuter un programme de langage utilisateur » (voir le lien ci-dessous) explique comment exécuter des programmes de langage utilisateur à partir du panneau Automatisation de schéma ou de carte de circuit imprimé. Vous pouvez également utiliser la ligne de commande d’une fenêtre d’édition pour exécuter un ULP à l’aide de la commande EXÉCUTER :

RUN sample.ulp

Un ULP peut renvoyer des informations indiquant s’il s’est exécuté correctement ou pas. Vous pouvez utiliser la fonction exit() pour interrompre l’exécution du programme et définir la valeur renvoyée.

Si la valeur renvoyée est nulle, l’ULP s’est terminé correctement. Toute autre valeur indique une fin anormale du programme.

Par défaut, la valeur renvoyée de tout ULP est 0.

Lorsque la commande EXÉCUTER est exécutée dans un fichier script, le script s’interrompt si l’ULP se termine en renvoyant une valeur non nulle.

Vous pouvez utiliser une variante spéciale de la fonction exit() pour envoyer une commande à la fenêtre d’édition suite à l’exécution de l’ULP.