createCategory

Создайте категорию меток Проекта Simulink

Синтаксис

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, чтобы создать объект проекта управлять Проектом Simulink® в командной строке.

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

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

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

Советы

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

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

Функции

Введенный в R2013a

Была ли эта тема полезной?