Объект Project
Объект matlab.project.Project
представляет в настоящее время загруженный проект. Используйте объект проекта запросить в настоящее время загруженный проект и выполнить различную операцию на нем.
Чтобы создать объект matlab.project.Project
, используйте функцию currentProject
, чтобы получить в настоящее время открытый проект. Например:
proj = currentproject;
openProject
, чтобы загрузить существующий проект. Например:proj = openProject("C:/projects/project1/");
Имя
Название проектаНазвание проекта, заданное как строка.
Категории
Маркируйте категории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 | Обновите зависимости от проекта |
Откройте Табличный проект Приложения "Таймс" и используйте 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"
Откройте Табличный проект Приложения "Таймс" и создайте объект проекта.
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
Получите объект проекта и исследуйте его свойства.
Откройте Табличный проект Приложения "Таймс". Используйте 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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.