exponenta event banner

Компоновка с использованием ссылочных проектов

Для большого проекта моделирования организация проекта по компонентам облегчает:

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

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

  • Модульные испытания

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

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

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

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

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

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

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

С помощью проекта «Разработка транзистора» команда самостоятельно создает и тестирует библиотеку блоков. Команда делает библиотеку доступной для других разработчиков, экспортируя версии выпуска, например, версию 2.3.

Через проект «Развитие радио» другая команда разрабатывает и тестирует систему «Радио». Эта группа требует:

  • Версия 2.3 компонента Транзистор. Команда создает проект «Разработка радио» для ссылки на проект «Выпуск транзистора V2.3».

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

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

Связанные темы