Создание проектов программно

Этот пример показывает, как использовать API проекта, чтобы создать и настроить новый проект. Это показывает, как создать проект из командной строки, добавьте файлы и папки, создайте путь к проекту, задайте ярлыки проекта и создайте ссылку на новый проект в другом проекте.

Подготовка файлов в качестве примера

Запустите следующие команды, чтобы создать рабочую копию файлов проекта.

Simulink.ModelManagement.Project.projectDemo('airframe_api', [], true);

Создайте проект порыва ветра

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

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

mainProject = currentProject;

windGustFolder = fullfile(mainProject.RootFolder, "..", "refs", "Wind Gust Library");
windGust = matlab.project.createProject(windGustFolder);
windGust.Name = "Wind Gust Library";

% Add the files and folders to the new project.

addFolderIncludingChildFiles(windGust, "data");
addFile(windGust, "wind_gust_lib.slx");

% Add folders to the project path
addPath(windGust, windGust.RootFolder);
addPath(windGust, "data");

% Define the project shortcuts.

shortcut = addShortcut(windGust, "wind_gust_lib.slx");
shortcut.Group = "Top Level Model";

Добавьте ссылку проекта

Следующие команды добавят новый проект Библиотеки Порыва ветра в проект верхнего уровня как ссылка проекта.

reload(mainProject);
addReference(mainProject, windGust);

Дополнительная информация

Ссылки на проекты