slproject.loadProject

(Не рекомендуемый) Загрузка проекта

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

Описание

пример

slproject.loadProject(projectPath); загружает проект, заданный .prj файл или папка projectPath в Инструменте Проекта и завершениях любой в настоящее время открытый проект.

пример

proj = slproject.loadProject(projectPath) загружает проект и возвращает объект proj проекта для управления проектом. Использование slproject.loadProject для скриптов автоматизации проекта.

Примеры

свернуть все

Загрузите проект от папки под названием 'C:/projects/project1/'. Замените этот путь на местоположение вашего проекта.

proj = slproject.loadProject('C:/projects/project1/')

Откройте проект Корпуса и использование slproject.getCurrentProjects чтобы получить проект возражают, чтобы управлять проектом в командной строке.

sldemo_slproject_airframe
proj = slproject.getCurrentProjects
proj = 

  ProjectManager with properties:

          Name: 'Simulink Project Airframe Example'
           Categories: [1x1 slproject.Category]
            Shortcuts: [1x8 slproject.Shortcut]
          ProjectPath: [1x7 slproject.PathFolder]
    ProjectReferences: [1x0 slproject.ProjectReference]
                Files: [1x30 slproject.ProjectFile]
           RootFolder: 'C:\Work\Simulink\Projects\airframe'

Получите проект Корпуса.

sldemo_slproject_airframe
proj = slproject.getCurrentProjects;

Найдите команды проекта.

methods(proj)
Methods for class slproject.ProjectManager:

addFile                       findCategory        
addFolderIncludingChildFiles  findFile            
close                         isLoaded            
createCategory                listModifiedFiles   
export                        refreshSourceControl


reload
removeCategory
removeFile    

После того, как вы получите объект проекта, можно исследовать свойства проекта.

Получите проект корпуса.

sldemo_slproject_airframe
proj = slproject.getCurrentProjects;

Исследуйте файлы проекта.

files = proj.Files
files = 

  1x30 ProjectFile array with properties:

    Path
    Labels
    Revision
    SourceControlStatus

Исследуйте метки 13-го файла.

proj.Files(13).Labels
ans = 

  Label with properties:

File:  'C:\Temp\airframe\models\AnalogControl.slx'
            Data: []
        DataType: 'none'
            Name: 'Design'
    CategoryName: 'Classification'

Получите конкретный файл по наименованию.

myfile = findFile(proj, 'models/AnalogControl.slx')
myfile = 

  ProjectFile with properties:

      Path:  'C:\Temp\airframe\models\AnalogControl.slx'
    Labels: [1x1 slproject.Label]
  Revision: '2'
SourceControlStatus: Unmodified

Узнайте то, что можно сделать с файлом.

methods(myfile)
Methods for class slproject.ProjectFile:

addLabel
removeLabel
findLabel

Входные параметры

свернуть все

Полный путь, чтобы спроектировать .prj файл или путь к корневой папке проекта в виде вектора символов.

Пример: 'C:/projects/project1/myProject.prj'

Пример: 'C:/projects/project1/'

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

свернуть все

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

Свойства proj выходной аргумент.

Свойство проектаОписание
ИмяНазвание проекта
КатегорииКатегории меток проекта
ЯрлыкиФайлы ярлыка в проекте
ProjectPath

Папки, что проект ставит путь MATLAB® 

ProjectReferencesПапки, которые содержат ссылки на проекты 
ФайлыПути и имена файлов проекта
RootFolderПолный путь, чтобы спроектировать корневую папку

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

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

Не рекомендуемый запуск в R2019a

Смотрите также

Функции

Введенный в R2013a