Для моделей, содержащих блоки вариантов или использующих символьные размеры, создайте код с условиями препроцессора. Для блоков вариантов условия препроцессора откладывают выбор активного варианта до времени компиляции или не допускают активного выбора варианта. Для символьных размеров условия препроцессора определяют зависимости, установленные между символами во время моделирования.
Представление подсистем и исполнительных моделей в сгенерированном коде
Создайте модель с помощью подсистем или исполнительных моделей. Создайте код, содержащий условия препроцессора, которые управляют активацией каждого варианта.
Реализация вариантов измерения для размеров массива в сгенерированном коде
Указание размерной информации в виде символов в блоках и объектах данных. Эти символы распространяются по всей модели во время моделирования, а затем переходят в созданный код.
Создание условий препроцессора для всех значений параметров исполнения
В этом примере показано, как создать код C, содержащий все активные и неактивные значения параметров исполнения.
Представление исходных и приемных блоков вариантов в сгенерированном коде
Создайте код, содержащий условия препроцессора, которые управляют активацией каждого варианта и не допускают активного варианта.
Представление значений условия исполнения перечисляемого типа в сгенерированном коде
Создайте код C из моделей Simulink ®, имеющих значения условий вариантов перечисляемого типа.
Конфигурирование вариантов измерения для S-функциональных блоков
Настройте S-функции для поддержки прямого распространения, обратного распространения или прямого и обратного распространения символьных размеров во время моделирования.
Создание кода для блоков вариантов
Создайте код, содержащий условия препроцессора, которые управляют активным выбором варианта для модели Simulink, содержащей блоки вариантов.
Создание условий препроцессора для исполнительных систем
Определите переменные управления вариантами и настройте модель для создания условных директив препроцессора.
В этом примере показано, как использовать символьные размеры для создания кода для вариационной подсистемы, состоящей из дочерних подсистем различных размеров выходного сигнала.
Использование исполнительных моделей для создания кода, использующего условия препроцессора C
В этом примере показано, как использовать варианты модели для создания кода, который использует условия препроцессора для управления тем, какой код связан со встроенным исполняемым файлом.