findCategory

(Not recommended) Get project category of labels

simulinkproject is not recommended. Use currentProject or openProject instead. For more information, see Compatibility Considerations.

Description

example

category = findCategory(proj,categoryName) returns the project category specified by categoryName. You need to get a category before you can use createLabel or removeLabel.

Examples

collapse all

Open the airframe project and create a project object.

sldemo_slproject_airframe;
proj = simulinkproject;

Use findCategory to get a category of labels by name.

category = findCategory(proj,'Classification')
category = 

  Category with properties:

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

Alternatively, you can examine categories by index. Get the first category.

proj.Categories(1)
ans = 

  Category with properties:

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

Find out what you can do with the category.

methods(category)
Methods for class slproject.Category:

createLabel          findLabel  removeLabel

Input Arguments

collapse all

Project, specified as a project object. Use simulinkproject to create a project object to manipulate a project at the command line.

Name of the category to get, specified as a character vector.

Output Arguments

collapse all

Category of labels, returned as a category object that you can query or modify. If the specified category is not found, the function returns an empty array.

Compatibility Considerations

expand all

Not recommended starting in R2019a

Introduced in R2013a