createCategory

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

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

Синтаксис

createCategory(proj,categoryName)
createCategory(proj,categoryName,dataType)
createCategory(proj,categoryName,dataType, single-valued)

Описание

пример

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