Управление файлами проекта

Поиск, метка, пакетная обработка, совместное использование и обновление файлов проекта и создание скриптов

Проекты помогают вам организовать большие проекты моделирования путем поиска необходимых файлов, управления и обмена файлами и настройками, а также взаимодействия с системой контроля версий. Смотрите Что такое проекты?.

Функции

расширить все

currentProjectПолучите текущий проект
openProjectЗагрузка существующего проекта
addFileДобавить файл или папку в проект
addFolderIncludingChildFilesДобавьте папку и дочерние файлы к проекту
addLabelПрикрепить метку к файлу проекта
addPathДобавить папку в путь проекта
addReferenceДобавьте ссылку на проект
addShortcutДобавьте ярлык к проекту
closeЗакрыть проект
createCategoryСоздание категории меток проекта
createLabelСоздайте метку проекта
exportЭкспорт проекта в архив
findCategoryНайти категорию проекта меток
findFileПоиск файла проекта по имени
findLabelПолучите метку файла проекта
isLoadedОпределите, загружен ли проект
reloadПерезагрузка проекта
removeCategoryУдаление категории проекта меток
removeLabelУдалить метку из проекта
runChecksЗапуск всех проверок проекта

Устаревший API

simulinkproject(Не рекомендуемый) Открыть проект и получить объект проекта
slproject.loadProject(Не рекомендуемый) Загрузка проекта
slproject.getCurrentProjects(Не рекомендуемый) Список всех проектов верхнего уровня
addFile(Не рекомендуемый) Добавить файл в проект
addFolderIncludingChildFiles(Не рекомендуемый) Добавить папку и дочерние файлы к проекту
addLabel(Не рекомендуемый) Прикрепить метку к файлу проекта
addPath(Не рекомендуемый) Добавить папку в путь проекта
addReference(Не рекомендуемый) Добавить ссылку на проект
addShortcut(Не рекомендуемый) Добавить ярлык к проекту
close(Не рекомендуемый) Закрыть проект
createCategory(Не рекомендуемый) Создать категорию меток проекта
createLabel(Не рекомендуемый) Задать метку проекта
export(Не рекомендуемый) Экспорт проекта в zip архив
findCategory(Не рекомендуемый) Получить категорию проекта меток
findFile(Не рекомендуемый) Получить файл проекта по имени
findLabel(Не рекомендуемый) Получить метку файла проекта
isLoaded(Не рекомендуемый) Определить, загружен ли проект
reload(Не рекомендуемый) Перезагрузить проект
removeCategory(Не рекомендуемый) Удалить категорию проекта меток
removeLabel(Не рекомендуемый) Удалить метку из проекта

Темы

Сценарии

Автоматизация задач проекта с помощью скриптов

Используйте project API для автоматизации задач проекта, манипулируя файлами, включая работу с измененными файлами, зависимостями, ярлыками и метками.

Частые задачи

Откройте последние проекты

Откройте последние проекты от MATLAB® или Simulink®.

Создание ярлыков для частых задач

В проекте создайте ярлыки для общих задач проекта и чтобы облегчить поиск и доступ к важным файлам и операциям.

Используйте ярлыки для поиска и выполнения частых задач

В проекте используйте ярлыки, чтобы любой пользователь проекта мог легко найти и получить доступ к важным файлам и операциям.

Управление файлами

Группирование и сортировка представлений файлов

Управление списком или древовидными столбцами и скрытие папок в представлениях файлов проекта.

Поиск внутри файлов проекта и представление файла фильтра

Поиск внутри моделей и других файлов через ваш проект и фильтрация файлов для отображения.

Работа с файлами проекта

Доступ к общим файловым операциям с помощью контекстного меню в проекте.

Управление затененными и грязными моделями и другими файлами проекта

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

Перемещение, переименование, копирование или удаление файлов проекта

Инструменты рефакторинга проекта помогают вам найти и исправить влияние автоматических обновлений при переименовании, удалении или перемещении файлов и папок.

Возврат Изменений

Отменить последние изменения в проекте.

Метки файлов

Создание меток

В проекте используйте метки для организации файлов и передачи информации пользователям проекта.

Добавление меток к файлам

В проекте используйте метки для организации файлов и передачи информации пользователям проекта.

Просмотр и редактирование данных меток

При выборе файла в представлении project Files метки файлов появляются в представлении редактора меток.

Обработка пользовательских задач

Создайте пользовательскую функцию задачи

Создайте функции и запустите их на выбранных файлах проекта.

Запуск пользовательской задачи проекта и отчет о публикации

Запустите функцию в выбранных файлах проекта, просмотрите результаты и создайте отчет о результатах.

Совместное использование проектов

Архивные проекты

Упакуйте и поделитесь файлами проекта в архивном файле, например, чтобы поделиться с другими, у кого нет доступа к подключённому инструменту системы контроля версий.

Поделитесь проектом по электронной почте

Как упаковать и поделиться файлами проекта в Windows®можно отправить проект по электронной почте в виде архивного файла.

Совместное использование проекта как тулбокса MATLAB

Чтобы упаковать и поделиться файлами проекта, создайте тулбокс MATLAB из своего проекта.

Совместное использование проекта на GitHub

Чтобы поделиться своим проектом, сделайте свой проект общедоступным на GitHub®.

Обновление проектов

Обновление всех моделей проекта, библиотек и файлов кода MATLAB

Обновите все модели, библиотеки и файлы кода MATLAB в вашем проекте с помощью инструмента Upgrade Project в проекте.

О проектах

Что такое проекты?

Используйте проекты, чтобы помочь вам организовать работу. Найти все свои необходимые файлы; управление и совместное использование файлов, настроек и пользовательских задач; и взаимодействие с системой контроля версий.

Что можно сделать с помощью ярлыков проекта?

В проекте используйте ярлыки, чтобы любой пользователь проекта мог легко найти и получить доступ к важным файлам и операциям.

Совместное использование проектов

Сотрудничество путем обмена проектами по электронной почте, архивному файлу, шаблону, MATLAB toolbox или на GitHub.

Рекомендуемые примеры

Для просмотра документации необходимо авторизоваться на сайте