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, для обозначения владения файлами в проекте. Эти метки имеют char 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