Der CFC > -Befehl EN/ENO wird verwendet, um einem ausgewählten Block (Cursor-Position 3) einen zusätzlichen Boolean-Freigabe-Eingang EN und einen Boolean-Ausgang ENO (Ausgabe-Freigabe) zu geben.
Beispiel: ADD-Box mit EN/ENO
In diesem Beispiel wird ADD nur ausgeführt wenn die Boolean Variable condition = TRUE ist. VarOut wird nach der Ausführung von ADD auf TRUE gesetzt. Beachten Sie, dass, wenn sich die Bedingung zu FALSE ändert, der Befehl ADD nicht länger ausgeführt wird und VarOut auf FALSE gesetzt wird.
Das Beispiel zeigt wie der ENO-Wert für weitere Blöcke verwendet werden kann.
Für dieses Beispiel, initialisieren Sie x mit 1. Die Zahlen in der rechten Ecke des Kästchens geben die Reihenfolge an, in der die Befehle ausgeführt werden.
Solange x kleiner als 10 (0) ist, wird es um eins (1) erhöht. Sobald x = 10 ist, gibt der Ausgang von LT (0) den Wert FALSE an und SUB (5) und ADD (3) werden ausgeführt. x wird auf den Wert 1 zurückgesetzt und y wird sich um 1 erhöhen. LT (0) wird ausgeführt, solange x kleiner als 10 ist. y zählt also, wie oft x sich durch den Wertebreich 1 bis 10 bewegt.