Различный проект лампы

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

Некоторые лампы имеют способность, которая будет недоступна. В том подмножестве существуют лампы, которые могут быть установлены высоко или низко и лампы, которые могут только быть установлены на High, носитель, или низко.

Запись в различные настройки охраняет условие перехода, которое использует параметр Simulink или переменную MATLAB, которая задана в базовом рабочем пространстве.

В этом примере различные настройки охраняет условие параметром Simulink. В этом случае HAS_DIMMER1 и HAS_DIMMER2 являются объектами параметра.

Когда вы генерируете код из модели Simulink, ваш код включает только активный различный конечный автомат. Если вы используете Embedded Coder, у вас есть опция, чтобы включать условный оператор препроцессора в сгенерированный код.

Для получения дополнительной информации смотрите, что Генерация кода Использует Различные Переходы.