Grundlagen > Programm > Konstruktionen ändern > EXECUTE-Anweisungen > EXECUTE-Anweisungen innerhalb von IF-ENDIF-Anweisungen verwenden
EXECUTE-Anweisungen innerhalb von IF-ENDIF-Anweisungen verwenden
EXECUTE-Anweisungen können innerhalb von IF-ENDIF-Anweisungen verwendet werden, um die Ausführung des untergeordneten Modells zu vermeiden, wenn dies unnötig ist. Falls es nicht ausgeführt wird, werden die aktuellen Werte des Modells verwendet.
Beispiel:
INPUT
key YES_NO
"Does the assembly have a key (Y/N):"
IF key == YES
key_name STRING
"Enter key name:"
ENDIF
END INPUT
RELATIONS
END RELATIONS
IF key == YES
EXECUTE PART (key_name)
END EXECUTE
ENDIF
Das Teil keyname wird nur dann ausgeführt, wenn es in der Baugruppe enthalten ist.