This example shows how to use the project API to create and set up a new project. It shows how to create a project from the command line, add files and folders, set up the project path, define project shortcuts and create a reference to the new project in another project.
Run the following commands to create a working copy of the project files.
Simulink.ModelManagement.Project.projectDemo('airframe_api', , true);
The following commands will create the wind gust project. This project contains a library and a data dictionary which will be used by the top level project through a project reference.
Create the project and set the project name.
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";
The following commands will add the new Wind Gust Library project to the top level project as a project reference.
reload(mainProject); addReference(mainProject, windGust);