Повторное использование кода

Проектируйте модели, из которых генератор кода производит переиспользуемый код функции

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

Темы

Начало

Что такое повторное использование кода?

Зачем вы повторно используете код и связываете повторное использование кода и повторное обучение.

Выберите метод компонентизации для повторного использования кода

Сравнение методов генерации переиспользуемого кода.

Функциональные блоки Simulink и генерация кода

Сгенерируйте повторно используемый код из блоков Simulink Function.

Переиспользуемый код

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

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

Определите, почему код подсистемы не используется повторно

Определите, почему генератор кода не использует повторно код подсистемы, как вы ожидаете.

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

Сгенерируйте повторно используемый код подсистемы из верхней модели с блоками Model.

Общие параметры константы для повторного использования кода

Поделитесь сгенерированным кодом для постоянных параметров между моделями.

Сгенерируйте переиспользуемый код из Atomic Subcharts Stateflow

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

Переиспользуемый, повторяющийся код

Что такой Код?

Зачем генерировать входящий код.

Сгенерируйте входящий код из верхних моделей

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

Сгенерируйте входящий код из подсистем

Сгенерируйте повторно используемый, повторно входящий код из подсистем.

Сгенерируйте входящий код из функциональных блоков Simulink

Сгенерируйте переиспользуемый, повторно входящий код из блоков Simulink Function, которые масштабируются до модели.

Классы памяти и повторяющиеся модели, мультиобразцы и компоненты

Общий код утилиты

Сгенерируйте общий код утилиты

Модулируйте и совместно используйте общие функциональности блоков Model в качестве вспомогательных функций.

Сгенерируйте общий код утилиты для функций с фиксированной точкой

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

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

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