EN/ENO

Présentation

La commande CFC > EN/ENO permet de donner à un bloc sélectionné (position de curseur 3) une entrée d'activation booléenne supplémentaire EN et une sortie booléenne ENO (enable out).

Exemple : ADD avec EN/ENO

Dans cet exemple, ADD ne sera exécuté que si la variable booléenne condition = TRUE. VarOut a la valeur TRUE après l'exécution de ADD. Si la condition devient FALSE, ADD ne sera pas exécuté et VarOut deviendra FALSE.

L'exemple montre que la valeur ENO peut être utilisée pour des blocs supplémentaires.

Pour cet exemple, initialisez x avec 1. Les nombres dans l'angle droit des boîtes indiquent l'ordre d'exécution des commandes.

Tant que x est inférieur à 10 (0), il sera augmenté de un (1). Dès que x = 10, la sortie de LT (0) fournira la valeur FALSE, et SUB (5) et ADD (3) seront exécutés. x reprendra la valeur 1 et y augmentera de 1. LT (0) sera de nouveau exécuté tant que x reste inférieur à 10. Ainsi, y compte la fréquence à laquelle x passe par la gamme de valeurs 1 à 10.