Программа > Правка конструкции > Операторы EXECUTE > Использование операторов EXECUTE внутри операторов IF-ENDIF
  
Использование операторов EXECUTE внутри операторов IF-ENDIF
Операторы EXECUTE можно использовать внутри операторов IF-ENDIF для предотвращения выполнения модели нижнего уровня, если в этом нет необходимости. Если выполнение не происходит, будут использоваться текущие значения модели.
Пример.
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
Деталь keyname выполняется только в том случае, если она включена в сборку.