createLabel

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

Описание

пример

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

Примеры

свернуть все

Откройте проект Times Table App. Использовать 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 App. Использовать 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