Вариантные системы

Сгенерируйте код для размерности, подсистемы и различных моделей, и для моделей, содержащих Различный Приемник и Различные Исходные блоки

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

Темы

Представляйте подсистему и различные модели в сгенерированном коде

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

Реализуйте варианты размерности для размеров массивов в сгенерированном коде

Укажите информацию размерности как символы в блоках и объектах данных. Эти символы распространяют в модели в процессе моделирования и затем входят в сгенерированный код.

Сгенерируйте Условные выражения Препроцессора для всех Значений Различных Параметров

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

Представляйте различные блоки источника и приемника в сгенерированном коде

Сгенерируйте код, который содержит условные выражения препроцессора, которые управляют активацией каждого варианта и не допускают активного варианта.

Представляйте различные значения условия перечислимого типа в сгенерированном коде

Сгенерируйте код С от значений условия варианта наличия моделей Simulink® перечислимого типа.

Сконфигурируйте варианты размерности для блоков s-function

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

Генерация кода для различных блоков

Сгенерируйте код, содержащий условные выражения препроцессора, которые управляют активным вариантом для модели Simulink, содержащей различные блоки.

Сгенерируйте условные выражения препроцессора для вариантных систем

Контрольные переменные варианта Define и конфигурируют модель для генерации условных директив препроцессора.

Сгенерируйте код для различной подсистемы с дочерними подсистемами различных размерностей выходного сигнала

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

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

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