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