Чтобы помочь вам интегрировать сгенерированный код из нескольких папок генерации кода, эта таблица содержит информацию о действиях, которые вы можете предпринять.
Действие | Информация | Тип поддерживаемого интегрирования |
---|---|---|
Используйте согласованные параметры конфигурации между моделями | Если вы хотите интегрировать группу моделей, стремитесь использовать конфигурацию модели, который согласован между моделями. Для каждой модели можно создать хеш- таблицу из файла контрольной суммы общих утилит, Чтобы определить, являются ли значения параметров последовательными по всем моделям, для каждой модели можно запустить проверки на податливость руководствам по моделированию, которые задают значения параметров. Для получения дополнительной информации см. Model Advisor Checks for High-Integrity Modeling Guidelines. Можно задать те же параметры конфигурации для группы моделей. Для примера для каждой модели используйте строение ссылку для доступа к одной и той же конфигурации модели из словаря данных. Когда вы используете одну и ту же конфигурацию модели, сгенерированные типы данных для каждой модели совпадают и соответствуют
| Тот же релиз, кросс-релиз |
Повторно используйте общий код утилиты | Можно повторно использовать данные и функции между компонентами программного обеспечения путем определения общей папки утилит для ваших моделей. В диалоговом окне Параметров конфигурации установите Shared code placement равным Если вы хотите, чтобы программные компоненты делились папкой утилит, сгенерируйте код из общей рабочей папки или укажите ту же папку генерации кода через параметр управления генерацией файлов, Идентично именованные файлы утилиты, сгенерированные в различных релизах, функционально эквивалентны, даже если стиль файла или комментарии различаются. Для интегрирование кода можно использовать
| Тот же релиз, кросс-релиз |
Избегайте обновлений сгенерированных заголовочных файлов | В целом, когда вы создаете модель, существующие заголовочные файлы (и исходные файлы) в Для получения дополнительной информации смотрите:
| Н/Д |
Используйте блок cross-release SIL или PIL | Можно использовать блок cross-release SIL или PIL для интеграции сгенерированного кода из предыдущих релизов (R2010a и более поздних) с сгенерированным кодом из текущего релиза. Для получения дополнительной информации смотрите Cross-Release Code Интегрирования. | Тот же релиз, кросс-релиз |
Использование CRL и | Можно использовать библиотеку замещения кода (CRL) и
| Тот же релиз, кросс-релиз |