Main Content

disableMappingForSymbol

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

R2022b 以降

説明

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

すべて折りたたむ

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

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

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

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

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

入力イベント E のマッピングをチェックします。

getMappingForSymbol(subchart,subsystemEvent).Name
ans =

    'E'

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

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

入力引数

すべて折りたたむ

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

Atomic サブチャートまたは Atomic ボックス内の入力イベント。Stateflow.Event オブジェクト、string スカラー、文字ベクトルのいずれかとして指定します。

バージョン履歴

R2022b で導入