createCategory

(Не рекомендуемый), Создают категорию меток проекта

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

Описание

пример

createCategory(proj,categoryName) создает новую категорию, маркирует categoryName в проекте proj.

пример

createCategory(proj,categoryName,dataType) задает класс данных, чтобы сохранить в метках новой категории.

пример

createCategory(proj,categoryName,dataType, single-valued) задает однозначную категорию, где можно присоединить только одну метку от категории до файла. Если вы не задаете однозначный, то можно присоединить несколько меток от категории до файла.

Примеры

свернуть все

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

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

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(file,'Engineers','Tom');
label.Data = 'Maintenance responsibility';
disp(label)
Label with properties:

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

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

sldemo_slproject_airframe
proj = simulinkproject;

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

createCategory(proj,'Coverage','double')
category = 

  Category with properties:

                Name: 'Coverage'
            DataType: 'double'
    LabelDefinitions: []

Узнайте то, что можно сделать с новой категорией.

category = findCategory(proj, 'Coverage');
methods(category)
Methods for class slproject.Category:

findLabel  removeLabel  createLabel                 

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

sldemo_slproject_airframe
proj = simulinkproject;

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

createCategory(proj,'Engineers','char', 'single-valued');

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

свернуть все

Проект в виде объекта проекта. Использование simulinkproject чтобы создать проект возражают, чтобы управлять проектом в командной строке.

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

Класс данных, чтобы сохранить в метках в новой категории в виде вектора символов.

Однозначная категория в виде вектора символов. Однозначный означает, что можно присоединить только одну метку от категории до файла. Если вы не задаете однозначный, то можно присоединить несколько меток от категории до файла.

Советы

После того, как вы создадите новую категорию, можно создать метки в новой категории. Смотрите createLabel.

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

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

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

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

Функции

Введенный в R2013a
Для просмотра документации необходимо авторизоваться на сайте