createLabel

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

Синтаксис

createLabel(category,newLabelName)

Описание

пример

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

Примеры

свернуть все

Откройте Табличный проект Приложения "Таймс". Используйте 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");

Откройте Табличный проект Приложения "Таймс". Используйте 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