Чтобы помочь вам интегрировать сгенерированный код от нескольких папок генерации кода, эта таблица предоставляет информацию о мерах, которые можно принять.
Действие | Информация | Тип поддерживаемого интегрирования |
---|---|---|
Используйте сопоставимые параметры конфигурации через модели | Если вы хотите интегрировать группу моделей, стремитесь использовать конфигурацию модели, которая сопоставима через модели. Для каждой модели можно создать хэш-таблицу из совместно использованного сервисного файла контрольной суммы, Чтобы определить, сопоставимы ли значения параметров через модели для каждой модели, можно осуществить проверки для соответствия с руководствами по моделированию, которые задают значения параметров. Для получения дополнительной информации смотрите Проверки Model Advisor на Руководства по моделированию Высокой Целостности (Simulink). Можно задать те же параметры конфигурации для группы моделей. Например, для каждой модели, используйте ссылку настройки, чтобы получить доступ к той же конфигурации модели из словаря данных. Когда вы используете ту же конфигурацию модели, сгенерированные типы данных для каждой модели являются тем же самым, и соответствующие файлы
| Тот-же-релиз, перекрестный релиз |
Повторное использование совместно использовало служебный код | Можно снова использовать данные и функции через компоненты программного обеспечения путем определения разделяемой сервисной папки для моделей. Установите Configuration Parameters> Code Generation> Interface> Shared code placement к Если вы хотите, чтобы компоненты программного обеспечения совместно использовали сервисную папку, сгенерировали код от общей рабочей папки или задали ту же папку генерации кода через параметр управления генерацией файла, Тождественно названные служебные файлы, сгенерированные в различных релизах, функционально эквивалентны, даже если стиль файла или комментарии отличаются. Для интеграции кода перекрестного релиза можно использовать параметр
| Тот же релиз, перекрестный релиз |
Избегайте сгенерированных обновлений заголовочного файла | В целом, когда вы создаете модель, существующие заголовочные файлы (и исходные файлы) в the Для получения дополнительной информации см.:
| Нет данных |
Используйте блок SIL или PIL перекрестного релиза | Можно использовать блок SIL или PIL перекрестного релиза, чтобы интегрировать сгенерированный код от предыдущих релизов (R2010a и позже) со сгенерированным кодом от текущего релиза. Для получения дополнительной информации смотрите Интеграцию кода перекрестного Релиза. | Тот же релиз, перекрестный релиз |
Используйте CRL и | Можно использовать заменяющую библиотеку кода (CRL), и параметр
| Тот же релиз, перекрестный релиз |