Исключение неиспользованных путей из сгенерированного кода

В определенных ситуациях вам не нужны некоторые ветви an: if, elseif, else оператор, или switch, case, otherwise оператор в сгенерированном коде. Для образца:

  • У вас есть MATLAB® функция, которая выполняет несколько задач, определяемых переменной поток управления. Вам могут не понадобиться некоторые задачи в коде, сгенерированном этой функцией.

  • У вас есть if/elseif/if оператор в функции MATLAB, выполняющий различные задачи на основе характера (типа/значения) входа. В некоторых случаях вы заранее знаете характер входа. Если это так, вам не нужны некоторые ветви if оператор.

Можно предотвратить генерацию кода для неиспользованных ветвей if/elseif/else оператор или switch/case/otherwise оператор. Объявите переменную потока управления как константу. Генератор кода производит код только для ветви, которую выбирает переменная потока управления.

Похожие темы