Main Content

Project File Management

Search, label, batch process, share, and upgrade project files, and create scripts

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
addFile Add file or folder to project
addFolderIncludingChildFiles Add folder and child files to project
addLabel Attach label to project file
addPath Add folder to project path
addReference Add referenced project to project
addShortcut Add shortcut to project
close Close project
createCategory Create category of project labels
createLabel Create project label
export Export project to archive
findCategory Find project category of labels
findFile Find project file by name
findLabel Get project file label
isLoaded Determine if project is loaded
reload Reload project
removeCategory Remove project category of labels
removeLabel Remove label from project
runChecks Run all project checks

遗留的API

simulinkproject (不推荐)开放项目,项目object
slproject.loadProject (Not recommended) Load project
slproject.getCurrentProjects (Not recommended) List all top-level projects

Topics

Scripting

Frequent Tasks

File Management

File Labels

  • Create Labels
    In a project, use labels to organize files and communicate information to project users.
  • Add Labels to Files
    In a project, use labels to organize files and communicate information to project users.
  • View and Edit Label Data
    When you select a file in the project Files view, the file labels appear in the label editor view.

Custom Task Processing

Sharing Projects

  • Archive Projects
    Package and share project files in an archive file, for example to share with others who do not have access to the connected source control tool.
  • Share Project by Email
    To package and share project files on Windows®, you can email your project as an archive file.
  • Share Project as a MATLAB Toolbox
    To package and share project files, create a MATLAB toolbox from your project.
  • Share Project on GitHub
    To share your project, make your project publicly available on GitHub®.

Upgrade Projects

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.