Main Content

disableMappingForSymbol

Atomic サブチャートまたはボックス内の入力イベントの無効化

説明

disableMappingForSymbol(subchart,subchartEvent) は、Atomic サブチャートまたはボックス subchart 内の入力イベント subchartEvent を無効にします。詳細については、Atomic サブチャートの入力イベントのマッピングを参照してください。

disableMappingForSymbol(subchart,subchartEventName)subchartEventName という名前の入力イベントを無効にします。

すべて折りたたむ

A という Atomic サブチャート内で、入力イベント E を無効にします。

Atomic サブチャート AStateflow.AtomicSubchart オブジェクトにアクセスします。

subchart = find(sfroot,"-isa","Stateflow.AtomicSubchart",Name="A");

Subchart プロパティを使用して、入力イベント EStateflow.Event オブジェクトにアクセスします。

subchartEvent = find(subchart.Subchart, ...
    "-isa","Stateflow.Event",Name="E");

入力イベント E のマッピングを取得します。

getMappingForSymbol(subchart,subchartEvent).Name
ans =

    'E'

入力イベント E を無効にします。

disableMappingForSymbol(subchart,subchartEvent)
getMappingForSymbol(subchart,subchartEvent)
ans =
    []

A という Atomic サブチャート内で、入力イベント E を無効にします。

Atomic サブチャート AStateflow.AtomicSubchart オブジェクトにアクセスします。

subchart = find(sfroot,"-isa","Stateflow.AtomicSubchart",Name="A");

入力イベント E のマッピングを取得します。

getMappingForSymbol(subchart,"E").Name
ans =

    'E'

入力イベント E を無効にします。

disableMappingForSymbol(subchart,"E")
getMappingForSymbol(subchart,"E")
ans =

    []

入力引数

すべて折りたたむ

Atomic サブチャートまたはボックス。Stateflow.AtomicSubchart または Stateflow.AtomicBox オブジェクトとして指定します。

Atomic サブチャートまたはボックス内のイベント。Stateflow.Event オブジェクトとして指定します。

Atomic サブチャートまたはボックス内の入力イベントの名前。string スカラーまたは文字ベクトルとして指定します。

バージョン履歴

R2022b で導入