exponenta event banner

createLabel

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

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

Описание

пример

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.slx')
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