Stateflow.Machine
Simulink モデル内の Stateflow ブロックのコンテナー
説明
Stateflow® の視点からは、Stateflow.Machine オブジェクトは Simulink® モデルと等価です。Stateflow.Machine オブジェクトには、Simulink モデル内の Stateflow チャート、State Transition Table ブロック、Truth Table ブロック、MATLAB Function ブロックを表す Stateflow.Chart、Stateflow.StateTransitionTableChart、Stateflow.TruthTableChart、Stateflow.EMChart の各オブジェクトが含まれています。詳細については、Stateflow API の概要を参照してください。
作成
Stateflow.Machine オブジェクトは、Stateflow ブロックを含むモデルを読み込むか関数 sfnew を呼び出したときに自動的に作成されます。Stateflow.Machine オブジェクトにアクセスするには、Simulink.Root オブジェクトに対して関数 find を呼び出します。たとえば、Simulink モデルの名前が myModel であれば次のように入力します。
machine = find(sfroot,"-isa","Stateflow.Machine",Name="myModel");
プロパティ
例
バージョン履歴
R2006a より前に導入