主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

モデルのナビゲート

金宝app®モデルを階層的コンポーネントに整理することができます。階層モデルでは,上位レベルでシステムを表示でき,モデルの階層構造を下に移動して順次下位レベルのモデルの詳細を表示できます。

モデルの階層構造のナビゲート

開始するには,smart_brakingモデルを開きます。MATLABコマンド ラインで、次を入力します。

open_system (“smart_braking.slx”

モデルで次のようにします。

  • アクセルペダルを踏むと,車両が動く。

  • 近接センサーが車両と障害物の間の距離を測定する。

  • その近接度に基づいてアラートシステムがアラームを発生させる。

  • アラームは,自動的にブレーキを制御して衝突を回避する。

モデルを作成するときに,ブロックを互いに接続して,システムダイナミクスを表す複雑なコンポーネントをモデル化できます。このモデルにおいて,车辆,接近传感器,警报系统はいずれも,サブシステムの階層構造の中に存在している複数のブロックから成る複雑なコンポーネントです。サブシステムの内容を表示するには,サブシステムをダブルクリックします。

完全なモデルの階層構造の表現を表示するには,モデルウィンドウの左下隅にある[モデルブラウザーの非表示/表示)ボタンをクリックします。

モデルブラウザーを見ると,最上位レベルで表示されているすべてのサブシステムが,それぞれ独自のサブシステムを持っていることが分かります。サブシステムノードを展開して,これに含まれるサブシステムを表示します。モデルブラウザーの階層をナビゲートできます。たとえば,邻近センサーノードを展開して,传感器模型サブシステムを選択します。

アドレスバーに,現在表示しているサブシステムが表示されます。サブシステムを別のウィンドウで開くには,サブシステムを右クリックし,(新規ウィンドウで開く]を選択します。

サブシステムのすべての入力端子または出力端子は,そのサブシステム内に対応する尺寸ブロックまたは外港ブロックを持っています。これらのブロックは,サブシステムとその親とのデータ転送を表しています。システムに複数の入力端子または出力端子が含まれている場合,尺寸ブロックまたは外港ブロック上の数は,サブシステムインターフェイスでの端子の位置を示します。

信号属性の表示

金宝app仿真软件の信号線は,ブロック間のデータ転送を表しています。信号には,モデル内の次の機能に対応するプロパティがあります。

  • 次元——スカラー,ベクトルまたは行列

  • データ型,字符串,双,符号なし整数など

  • サンプル時間——この信号の値を更新する固定の時間間隔,もしくは連続的サンプリング

モデル内のすべての信号のデータ型を表示するには,[デバッグ]タブの(情報のオーバーレイ]で,(基本データ型)をクリックします。

モデルに信号線に沿ってデータ型が表示されます。警报システムの出力を除き,ほとんどの信号は双です。サブシステムをダブルクリックして調べてみましょう。

このサブシステムデータ型のラベルによると,データ型の変更は警报装置サブシステムで発生しているようです。サブシステムをダブルクリックして調べてみましょう。

警报装置コンポーネントが,警报指数信号を双から整数に変換します。データ型はソースで設定するか,信号属性ライブラリの数据类型转换ブロックを使用することができます。既定のデータ型である双は数値精度が最も高く,すべてのブロックでサポートされています。また、双データ型はメモリと計算能力も最も多く消費します。その他の数値データ型は,メモリや計算能力が限られている組み込みシステムのモデル化に使用できます。

サンプル時間を表示するには,[デバッグ]タブの(情報のオーバーレイ]で[サンプル時間]セクションから[色]をクリックします。モデルが更新され,モデルの各サンプル時間が,凡例に従って色分けされて表示されます。

  • 連続ダイナミクスを持つブロックまたは信号は黒色です。連続サンプル時間をもつ信号は,計算を物理的な世界にできる限り近づけるために仿金宝app真软件が必要とするごとに更新されます。

  • 定数のブロックまたは信号は,マゼンタです。シミュレーションを通して変更されません。

  • 最も少ない固定の間隔で更新される離散ブロックまたは信号は赤色です。離散サンプル時間をもつ信号は,固定の間隔で更新されます。モデルに異なる固定サンプル時間を持つコンポーネントが含まれている場合,各離散サンプル時間は色分けされます。

  • 離散信号と連続信号が混在するマルチレートサブシステムは黄色です。

信号のトレース

このモデルは,定数入力と離散出力を持ちます。サンプリングスキームの変わり目を特定するには,ブロックを通して出力信号をトレースします。

  1. モデルブラウザーを開くには,[モデルブラウザーの非表示/表示)ボタンをクリックします。

  2. 出力信号を強調表示するには,信号を選択し,[信号]タブで[伝播元までトレース]ボタンをクリックします。

    エディターは強調表示モードになっています。エディターをクリックして続行します。

  3. 信号の伝播元に向かってトレースを続けるには,左矢印キーを押します。

  4. 预警逻辑サブシステムに到達するまで,信号の伝播元に向かってトレースを続けます。减去ブロックに2つの入力があることが分かります。下矢印キーを押して,轮廓尺寸から信号パスを選択します。

  5. 離散化のソースを見つけるには,サンプル時間を表す端子名の色に注目しながら,左矢印キーを押し続けます。

传感器模型サブシステムの零级举行ブロックは,信号を連続から離散に変換します。

関連するトピック