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 より前に導入