シミュレーション中に生成される信号を表示
Simulink / Commonly Used Blocks
Simulink / Sinks
HDL Coder / Commonly Used Blocks
HDL Coder / Sinks
Simulink® Scope ブロックと DSP System Toolbox™ Time Scope ブロックには、時間領域信号が表示されます。
この 2 つのブロックの機能は同じですが、既定の設定が異なります。Time Scope は、離散時間処理用に最適化されています。Scope は、一般的な時間領域シミュレーション用に最適化されています。並べて比較する場合は、Simulink スコープと DSP System Toolbox 時間スコープを参照してください。
発振器機能:
[ピークの検出]、[バイレベル測定]、および [信号の統計] を使用するには、Simscape™ または DSP System Toolbox のライセンスをもっていなければなりません。
Scope 表示機能:
シミュレーション制御 — [実行]、[ステップを進める]、および [ステップを戻す] のツール バー ボタンを使用して Scope ウィンドウからモデルをデバッグします。
複数の信号 — 複数の入力端子を使用して、同じ y 軸 (表示領域) に複数の信号をプロットします。
複数の y 軸 (表示領域) — 複数の y 軸を表示します。y 軸はすべて x 軸と共通の時間範囲をもっています。
パラメーターの変更 - シミュレーションの実行前および実行中にスコープ パラメーターの値を変更します。
軸のオートスケーリング - シミュレーションの実行中または終了時に軸をオートスケールします。座標軸の上部と下部に余白をとります。
シミュレーション後にデータを表示 — スコープ データがシミュレーション中に保存されます。スコープがシミュレーションの開始時に閉じている場合でも、シミュレーション後にスコープを開くと、スコープには接続された入力信号のシミュレーション結果が表示されます。
メモ
サンプルレートが高いか、シミュレーション時間が長い場合、スコープによってデータが内部に保存されるため、メモリまたはシステム パフォーマンスの問題に直面する場合があります。スコープの可視化のために保存されるデータの量を制限するには、データ点の制限, Limit data points to lastデータ点の制限Limit data points to last プロパティを使用してください。
Scope のプログラムによる制御については、プログラムによる Scope ブロックの制御を参照してください。
ライブラリでは Scope ブロックを使用しないでください。ロックされたリンクをもつライブラリ ブロック内またはロックされたライブラリに Scope ブロックを置いた場合、Simulink ではスコープ ウィンドウを開こうとするとエラーが表示されます。ライブラリ ブロックから内部データを表示するには、出力端子をライブラリ ブロックに追加してから、端子をモデル内の Scope ブロックに接続します。
モデルをステップ実行する場合、スコープが更新されるのは Scope ブロックが実行されたときのみです。つまり、ステータス バーに表示されている時間はモデルの時間と一致していないことがあります。
定数信号に接続されたとき、Scope ブロックに 1 つの点がプロットされる場合があります。
信号値が NaN
である場合、スコープの表示領域にギャップが表示されます。
スコープ内の複数のフレームベース信号を可視化するときに、フレーム サイズが 1 である信号の一部のサンプルが表示されない可能性があります。これらの信号を可視化するには、フレーム サイズが 1 の信号を別のスコープに移動させます。
ラピッド アクセラレータ モードでのスコープ表示には、制限があります。ラピッド アクセラレータ モードでのスコープとビューアーの動作を参照してください。
Scope が ForEach サブシステム内にある場合、スコープに表示されるのは最後のインデックスのみです。