exponenta event banner

findCategory

Найти категорию меток проекта

Описание

пример

category = findCategory(proj,categoryName) получает категорию из указанного проекта с указанным именем. Необходимо получить категорию, прежде чем использовать addLabel или removeLabel функция.

Примеры

свернуть все

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

matlab.project.example.timesTable
proj = currentProject;

Использовать findCategory чтобы получить категорию меток по имени.

category = findCategory(proj,"Classification")
category = 

  Category with properties:

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

Можно также получить категории по индексу. Получите первую категорию.

proj.Categories(1)
ans = 

  Category with properties:

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

Узнайте, что можно сделать с категорией.

methods(category)
Methods for class matlab.project.Category:

createLabel  findLabel    removeLabel  

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

свернуть все

Проект, указанный как matlab.project.Project объект. Использовать currentProject для создания объекта проекта из загруженного проекта.

Имя категории для получения, указанное как вектор символа или скаляр строки.

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

свернуть все

Категория этикеток, возвращенная как Category объект, который можно запросить или изменить. Если указанная категория не найдена, функция возвращает пустой массив.

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