Компонентизация Используя ссылочные проекты

Для большого проекта моделирования, организовывая проект в компоненты упрощает:

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

  • Модульная, основанная на команде разработка

  • Модульное тестирование

  • Независимый релиз компонентов

Проект Simulink® поддерживает крупномасштабную компонентизацию проекта, позволяя вам сослаться на другие проекты из родительского проекта. Набор родительских и ссылочных проектов составляет иерархию ссылки проекта. Ссылка проекта предоставляет эти преимущества:

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

  • Через ссылочный проект ваша команда может разработать независимого политика компонента других компонентов.

  • В ссылочном проекте можно протестировать компонент отдельно.

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

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

Через Транзисторный Проект разработки команда независимо создает и тестирует библиотеку блоков. Команда делает библиотеку доступной для других разработчиков путем экспорта версий выпуска, например, версии 2.3.

Через Радио-Проект разработки другая команда разрабатывает и тестирует Систему радиосвязи. Эта команда требует:

  • Версия 2.3 компонента Transistor. Команда настраивает Радио-Проект разработки сослаться на Транзисторный проект Релиза V2.3.

  • Инструменты, чтобы построить график сигналов, например, файлы MATLAB®, которые не распределяются клиентам. Команда настраивает Радио-Проект разработки сослаться на Проект разработки Инструментов Графического изображения.

Когда Система радиосвязи готова к клиентам, экспорт команды версия выпуска, например, версия 4.1.

Похожие темы

Была ли эта тема полезной?