exponenta event banner

removeLabel

(Не рекомендуется) Удалить метку из проекта

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

Описание

пример

removeLabel(category,labelName) удаляет метку из указанной категории меток в текущем загруженном проекте.

пример

removeLabel(file,categoryName,labelName) удаляет указанную метку в категории categoryName из файла. Этот синтаксис используется для указания категории и метки по имени.

removeLabel(file,labelDefinition) удаляет указанную метку labelDefinition из файла. Прежде чем удалить метку, необходимо получить метку из file.Label свойство или с помощью findLabel.

Примеры

свернуть все

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

sldemo_slproject_airframe;
proj = simulinkproject;

Проверьте первую существующую категорию.

cat = proj.Categories(1)
cat = 

  Category with properties:

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

Определите новую метку в категории.

createLabel(cat,'Future');

Удалите новую метку.

removeLabel(cat,'Future');

Входные аргументы

свернуть все

Категория меток, указанная как объект категории. Получение объекта категории из proj.Categories свойство или с помощью findCategory.

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

Файл для отсоединения метки, указанный как объект файла. Объект файла можно получить, проверив свойство Files проекта (proj.Files) или использовать findFile для поиска файла по имени. Файл должен находиться в корневой папке.

Имя категории, содержащей удаляемую метку, указанное как символьный вектор.

Имя удаляемой метки, указанное как объект определения метки, возвращаемый file.Label собственность или findLabel.

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

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

Не рекомендуется начинать с R2019a

См. также

Функции

Представлен в R2013a