このペ,ジの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
一方通行路の交差点のモデル化
この例では,Stateflow®の信号機システムで制御される一方通行路の交差点をモデル化します。Stateflowチャートは、アクティブ ステートの出力を使用して、各信号機のステートを追跡します。信号機の動作は、Stateflow マスクのパラメーターで制御されます。
交差点モデル
アニメーション化された信号機の各段階は,Stateflowチャートの出力データによって決定されます。出力デ,タの値はそれぞれ,サブステ,トLight1Controller
およびLight2Controller
のアクティブな子に対応します。
トラフィックコントロラ
Stateflowチャート交通控制器は2つのトラフィックコントローラーを並列で制御します。各コントローラーは,交差点の交通渋滞,金宝app仿真软件®からの入力,チャートのマスクのパラメーターに基づき,進行先の信号の段階を決定します。詳細にいては,マスクを作成してS金宝appimulinkとパラメ,タ,を共有を参照してください。
アクティブステ,トの出力
Light1Controller
とLight2Controller
の両方の子アクティビティは,列挙型デ,タを介してS金宝appimulinkに出力されます。状态流がこのデ,タを自動的に管理します。詳細にいては,アクティブステ,トデ,タによるステ,トアクティビティの監視を参照してください。
信号機コントロ,ラ,の一方(たとえば
Light1Controller
)を開きます。右クリックし,[プロパティ]を選択します。
[監視する出力の作成]オプションが選択されていることを確認して
孩子的活动
に設定します。[デ,タ名]フィ,ルドは,リンクされている,ンスタンスの出力デ,タ名に対応しています。
この出力は,
Light1
と呼ばれるチャ,トレベル出力にマッピングされます。
シミュレ,ション
モデルをシミュレ,トし,交通信号ブロックのそれぞれが動作する様子を観察します。