Объект проекта
matlab.project.Project представляет текущий загруженный проект. Объект проекта используется для запроса загруженного проекта и выполнения с ним различных операций.
Создание matlab.project.Project объект, используйте currentProject для получения текущего открытого проекта. Например:
proj = currentProject;
openProject для загрузки существующего проекта. Например:proj = openProject("C:/projects/project1/");Name - Название проектаИмя проекта, указанное как строка.
Categories - Категории этикетокCategory объектыКатегории меток для проекта, указанные как массив Category объекты.
Shortcuts - Файлы ярлыковShortcut объектыФайлы ярлыков для проекта, указанные как массив Shortcut объекты.
ProjectPath - Папки путей проектаPathFolder объектыПапки путей проекта, добавленные в путь MATLAB ®, указанные как массив PathFolder объекты.
ProjectReferences - Пути проектов, на которые имеются ссылкиProjectReference объектыПути проектов, на которые имеются ссылки, указанные как массив ProjectReference объекты.
Files - Пути к файлам проектаProjectFile объектыПути к файлам проекта, указанным как массив ProjectFile объекты.
RootFolder - Корневая папка проектаКорневая папка проекта, заданная как строка. RootFolder включает полный путь к корню проекта.
addFile | Добавить файл или папку в проект |
addFolderIncludingChildFiles | Добавление папок и дочерних файлов в проект |
removeFile | Удалить файл из проекта |
addPath | Добавить папку в путь проекта |
removePath | Удалить папку из пути проекта |
addReference | Добавить проект, на который имеется ссылка, в проект |
removeReference | Удалить ссылку на проект |
addStartupFile | Добавить файл запуска в проект |
addShutdownFile | Добавить файл завершения работы в проект |
removeStartupFile | Удалить файл запуска из списка запуска проекта |
removeShutdownFile | Удалить файл завершения работы из списка завершения работы проекта |
addShortcut | Добавить ярлык в проект |
removeShortcut | Удалить ярлык из проекта |
addLabel | Прикрепить метку к файлу проекта |
createLabel | Создать метку проекта |
removeLabel | Удалить метку из проекта |
findLabel | Получение метки файла проекта |
createCategory | Создание категории меток проекта |
findCategory | Найти категорию меток проекта |
removeCategory | Удалить категорию меток проекта |
findFile | Поиск файла проекта по имени |
listModifiedFiles | Список измененных файлов в проекте |
listRequiredFiles | Получение файлов, необходимых для указанных файлов проекта |
refreshSourceControl | Обновление состояния системы управления версиями файлов проекта |
updateDependencies | Обновление зависимостей проекта |
Открытие проекта приложения Times Table и использование currentProject для получения объекта проекта можно использовать командную строку.
matlab.project.example.timesTable proj = currentProject
proj =
Project with properties:
Name: "Times Table App"
SourceControlIntegration: "Git"
RepositoryLocation: "C:\myProjects\examples\repositories\TimesTableApp"
SourceControlMessages: ["No remote tracking branch" "Branch status: Normal" ...
ReadOnly: 0
TopLevel: 1
Dependencies: [1×1 digraph]
Categories: [1×1 matlab.project.Category]
Files: [1×14 matlab.project.ProjectFile]
Shortcuts: [1×4 matlab.project.Shortcut]
ProjectPath: [1×3 matlab.project.PathFolder]
ProjectReferences: [1×0 matlab.project.ProjectReference]
StartupFiles: [1×0 string]
ShutdownFiles: [1×0 string]
Description: "This example project contains the source code and tests ...
RootFolder: "C:\myProjects\examples\TimesTableApp"
ProjectStartupFolder: "C:\myProjects\examples\TimesTableApp"Откройте проект приложения Times Table и создайте объект проекта.
matlab.project.example.timesTable proj = currentProject;
Найдите функции, которые можно выполнить для объекта проекта.
methods(proj)
Methods for class matlab.project.Project: addFile listModifiedFiles addFolderIncludingChildFiles listRequiredFiles addPath refreshSourceControl addReference reload addShortcut removeCategory addShutdownFile removeFile addStartupFile removePath addprop removeReference close removeShortcut createCategory removeShutdownFile export removeStartupFile findCategory updateDependencies findFile isLoaded
Получите объект проекта и проверьте его свойства.
Откройте проект приложения Times Table. Использовать currentProject для создания объекта проекта из загруженного проекта.
matlab.project.example.timesTable proj = currentProject;
Проверьте файлы проекта.
files = proj.Files
files =
1×14 ProjectFile array with properties:
Path
Labels
Revision
SourceControlStatusПроверьте метки 13-го файла.
proj.Files(13).Labels
ans =
Label with properties:
File: "C:\myProjects\examples\TimesTableApp\utilities\runTheseTests.m"
DataType: 'none'
Data: []
Name: "Design"
CategoryName: "Classification"Получить конкретный файл по имени.
myfile = findFile(proj,"source/timesTableGame.m")myfile =
ProjectFile with properties:
Path: "C:\myProjects\examples\TimesTableApp\source\timesTableGame.m"
Labels: [1×1 matlab.project.Label]
Revision: ""
SourceControlStatus: UnmodifiedУзнайте, что можно сделать с файлом.
methods(myfile)
Methods for class matlab.project.ProjectFile: addLabel findLabel removeLabel
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.