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