exponenta event banner

addReference

(Не рекомендуется) Добавить проект, на который имеется ссылка, в проект

simulinkproject не рекомендуется. Использовать currentProject или openProject вместо этого. Дополнительные сведения см. в разделе Вопросы совместимости.

Описание

пример

projreference = addReference(project,folder) добавляет ссылку на проект, указанный folder. Ссылка добавляется к текущему проекту, project.

пример

projreference = addReference(project,folder,type) указывает тип создаваемой ссылки. Укажите относительную или абсолютную привязку.

Примеры

свернуть все

Создайте проект и получите объект проекта.

sldemo_slproject_airframe;
project = simulinkproject;

Создайте новый пустой проект.

projectToReference = slproject.create();

Перезагрузите первый проект и добавьте ссылку на новый пустой проект.

reload(project);
addReference(project, projectToReference, 'absolute');

Узнайте, является ли проект проектом верхнего уровня. 1 обозначает проект верхнего уровня.

project.Information.TopLevel
ans =

  logical

   1

Входные аргументы

свернуть все

Проект, указанный как объект проекта. Использовать simulinkproject создание объекта проекта для управления проектом в командной строке.

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

Пример: модели/myfolder

Тип ссылки относительно корневой папки проекта, указанной как вектор символов.

Выходные аргументы

свернуть все

Объект ссылки на проект, содержащий информацию о проекте, на который имеется ссылка.

Вопросы совместимости

развернуть все

Не рекомендуется начинать с R2019a

Представлен в R2017a