createLabel

(Не рекомендуемый), Задают метку проекта

simulinkproject не рекомендуется. Используйте currentProject или openProject вместо этого. Для получения дополнительной информации см. Вопросы совместимости.

Синтаксис

createLabel(category,newLabelName)

Описание

пример

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

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

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

Примеры

свернуть все

Откройте проект корпуса и создайте объект проекта.

sldemo_slproject_airframe
proj = simulinkproject;

Исследуйте первую существующую категорию.

cat = proj.Categories(1)
cat = 

  Category with properties:

                Name: 'Classification'
            DataType: 'none'
    LabelDefinitions: [1x8 slproject.LabelDefinition]

Задайте новую метку в категории.

createLabel(cat,'Future');

Откройте проект корпуса и создайте объект проекта.

sldemo_slproject_airframe
proj = simulinkproject;

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

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

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

engineersCategory = findCategory(proj,'Engineers');

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

createLabel(engineersCategory,'Tom');
createLabel(engineersCategory,'Dick');
createLabel(engineersCategory,'Harry');

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

myfile = findFile(proj,'models/AnalogControl.mdl')
addLabel(myfile,'Engineers', 'Tom');

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

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

            File: [1x80 char]
            Data: 'Maintenance responsibility'
        DataType: 'char'
            Name: 'Tom'
    CategoryName: 'Engineers'

Входные параметры

свернуть все

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

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

Вопросы совместимости

развернуть все

Не рекомендуемый запуск в R2019a

Смотрите также

Функции

Введенный в R2013a