Ключевые методы компонентизации, которые можно использовать с Simulink® и генератором кода, чтобы произвести повторно используемый код, включают:
Модели, на которые ссылаются,
Подсистемы
Подсистемы библиотеки
Комбинации моделей, подсистем и подсистем библиотеки
Выберите методы компонентизации на основе своих целей повторного использования кода.
Цель | Модель, на которую ссылаются, | Подсистема в модели | Подсистема в библиотеке |
---|---|---|---|
Спроектируйте для явного повторного использования кода. | √ | √ | √ |
Упростите параллельную разработку команды. | √ | √ | √ |
Функция повторного использования в модели или через модели. | √ | ||
Уменьшайте время изготовления путем генерации повторно используемого кода инкрементно. | √ | ||
Проверьте повторно используемый код с SIL или PIL симуляцией. | √ | ||
Оптимизируйте сгенерированный код путем конфигурирования генератора кода, чтобы обнаружить возможности для повторного использования кода. | √ | √ | √ |
Максимизируйте повторное использование с контекстно-зависимым поведением. | √ | √ | |
Разработайте часто используемый, и нечасто изменяемый, служебная функция. | √ |