Main Content

このページは前リリースの情報です。該当の英語のページはこのリリースで削除されています。

findCategory

(非推奨) ラベルのプロジェクト カテゴリを取得する

simulinkproject は推奨されません。代わりに currentProject または openProject を使用してください。詳細については、互換性についての考慮事項を参照してください。

説明

category = findCategory(proj,categoryName) は、categoryName で指定されたプロジェクト カテゴリを返します。関数 createLabel または 関数 removeLabel を使用する前に、カテゴリを取得する必要があります。

すべて折りたたむ

機体のプロジェクトを開き、プロジェクト オブジェクトを作成します。

sldemo_slproject_airframe;
proj = simulinkproject;

名前を指定してラベルのカテゴリを取得するには、関数 findCategory を使用します。

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

  Category with properties:

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

または、インデックスでカテゴリを調べることもできます。1 番目のカテゴリを取得します。

proj.Categories(1)
ans = 

  Category with properties:

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

カテゴリで何ができるか調べます。

methods(category)
Methods for class slproject.Category:

createLabel          findLabel  removeLabel

入力引数

すべて折りたたむ

プロジェクト オブジェクトとして指定されたプロジェクト。コマンド ラインでプロジェクトを操作するには、関数 simulinkproject を使用してプロジェクト オブジェクトを作成します。

読み取るカテゴリの名前。文字ベクトルとして指定されます。

出力引数

すべて折りたたむ

ラベルのカテゴリはクエリまたは変更可能なカテゴリ オブジェクトとして返されます。指定したカテゴリが見つからない場合、この関数は空の配列を返します。

互換性についての考慮事項

すべて展開する

R2019a 以降は非推奨

R2013a で導入