Main Content

Project Setup

Organize work into projects, automate startup and shutdown, find frequent tasks, reuse standard template settings

Projects help you to organize large modeling projects by finding required files, managing and sharing files and settings, and interacting with source control. SeeWhat Are Projects?and watchUsing Projects to Collaborate, Track, and Merge Changes and Perform Code Reviews (4 min, 50 sec).

Functions

expand all

currentProject Get current project
openProject Load an existing project
close Close project
export Export project to archive
matlab.project.createProject Create blank project
matlab.project.convertDefinitionFiles Change definition file type of project
matlab.project.deleteProject Stop folder management and delete project definition files
matlab.project.loadProject Load project
matlab.project.rootProject Get root project
Simulink.createFromTemplate Create model or project from template
Simulink.findTemplates Find model or project templates with specified properties
Simulink.exportToTemplate Create template from model or project

遗留的API

simulinkproject (Not recommended) Open project and get project object
slproject.create (Not recommended) Create blank project
slproject.getCurrentProjects (Not recommended) List all top-level projects
slproject.loadProject (Not recommended) Load project
addFile Add file or folder to project
addFolderIncludingChildFiles Add folder and child files to project
addPath Add folder to project path
addReference Add referenced project to project
addShortcut Add shortcut to project
addShutdownFile Add shutdown file to project
addStartupFile Add startup file to project
findFile Find project file by name
isLoaded 确定项目是否加载
reload Reload project
removeFile Remove file or folder from project
removePath Remove folder from project path
removeReference Remove project reference
removeShortcut Remove shortcut from project
removeShutdownFile Remove shutdown file from project shutdown list
removeStartupFile Remove startup file from project startup list

遗留的API

simulinkproject (Not recommended) Open project and get project object

Topics

Project Creation

Startup and Shutdown Automation

  • Specify Project Path
    The project can manage your path automatically when you open and close projects.
  • Automate Startup Tasks
    In a project, startup files help you set up the environment for your project.
  • Automate Shutdown Tasks
    In a project, shutdown files help you clean up the environment for the current project when you close it.

Frequent Task Shortcuts

Project Template Creation

About Projects

  • What Are Projects?
    Use projects to help you organize your work. Find all your required files; manage and share files, settings, and user-defined tasks; and interact with source control.
  • What Can You Do With Project Shortcuts?
    In a project, use shortcuts to make it easy for any project user to find and access important files and operations.
  • Sharing Projects
    Collaborate by sharing projects by email, archive file, template, MATLAB toolbox, or on GitHub®.