exponenta event banner

createLabel

Создать метку проекта

Описание

пример

createLabel(category,newLabelName) создает новую метку в указанной категории. Используйте этот синтаксис, если ранее был Category путем обращения к Categories свойство, например, с использованием синтаксиса proj.Categories(1).

Примеры

свернуть все

Откройте проект приложения Times Table. Использовать currentProject для создания объекта проекта из загруженного проекта.

matlab.project.example.timesTable
proj = currentProject;

Получите первую существующую категорию.

cat = proj.Categories(1)
cat = 

  Category with properties:

                Name: "Classification"
        SingleValued: 1
            DataType: "none"
    LabelDefinitions: [1×7 matlab.project.LabelDefinition]

Определите новую метку в категории.

createLabel(cat,"Future");

Откройте проект приложения Times Table. Использовать currentProject для создания объекта проекта из загруженного проекта.

matlab.project.example.timesTable
proj = currentProject;

Создание новой категории меток с именем "Engineers" который может использоваться для обозначения владения файлами в проекте. Эти метки имеют char тип данных для присоединения данных символьного вектора.

createCategory(proj,"Engineers","char");

Получить новую категорию по имени с помощью findCategory функция

engineersCategory = findCategory(proj,"Engineers");

Создание меток в новой категории.

createLabel(engineersCategory,"Tom");
createLabel(engineersCategory,"Harry");

Прикрепите одну из новых меток к файлу в проекте.

myfile = findFile(proj,"source/timesTableGame.m");
addLabel(myfile,"Engineers","Tom");

Получите метку и добавьте данные.

label = findLabel(myfile,"Engineers","Tom");
label.Data = "Maintenance responsibility";
disp(label)
  Label with properties:

            File: "C:\myProjects\examples\TimesTableApp\source\timesTableGame.m"
        DataType: 'char'
            Data: "Maintenance responsibility"
            Name: "Tom"
    CategoryName: "Engineers"

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

свернуть все

Категория для новой метки, указанная как Category объект. Получить Category путем обращения к Categories свойство, использующее синтаксис proj.Categories(1)или используйте findCategory функция. Чтобы создать новую категорию, используйте createCategory функция.

Имя новой метки, указанное как символьный вектор.

Совет

  • Чтобы создать и присоединить новую метку в существующей категории с помощью одного шага, используйте addLabel вместо этого.

  • Чтобы создать новую категорию меток, используйте createCategory во-первых.

Представлен в R2019a