主要内容

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

シミュレーションデータインスペクターでのデータの再生

この例では,データを検証して直感的に理解するために,シミュレーションデータインスペクターでデータを再生する方法を説明します。データを再生すると,カーソルはビュー内のすべてのサブプロットで同期してスイープし,信号値を表示します。再生速度を変更したり,一時停止してサンプルごとにカーソル移動したり,ズームしたりしてデータを検証できます。インポートされたデータや,シミュレーションでログ記録されたデータを再生できます。

この例では1つのセッションに保存された,ログ記録されたシミュレーションデータを使用します。このセッションには,ex_vdp_muモデルからログ記録されたデータの2つの実行が含まれます。1:运行ex_vdp_muのデータが表示領域にプロットされます。

セッションを読み込み,シミュレーションデータインスペクターを開いてデータを表示します。

金宝appSimulink.sdi.load (“ex_vdp_mu.mldatx”);金宝appSimulink.sdi.view

データの再生

データを再生するとき,シミュレーションデータインスペクターは,同期されたカーソルをアニメーション化し,プロットされた信号の最長時間によって決まる期間を通して動かします。シミュレーションデータインスペクターで再生や一時停止を行っても,モデルやシミュレーションには影響しません。

シミュレーションデータインスペクターで再生コントロールを表示するには,(再生コントロールの表示/非表示を切り替えます]ボタンをクリックします。

[再生]ボタンをクリックします。

同期されたカーソルがサブプロット全体をスイープし,時間の経過とともにカーソルが動くのに合わせて信号値が表示されます。既定では,シミュレーションデータインスペクターは,1秒当たり1秒の速度でデータを再生します。つまり,カーソルは,1秒間のデータを時計時間で1秒間かけて移動します。検証するデータに合わせて,再生速度を調整できます。速度を変更するには,ラベルの両側にある矢印のいずれかをクリックするか,ラベルをクリックして希望する再生速度を入力します。

シミュレーションデータインスペクターは,プロットされた信号の最長時間と再生速度に基づいてカーソルを動かします。再生中の特定の時点におけるカーソル位置は,プロットされた信号に含まれるサンプルの時間値によって決まるわけではありません。カーソル位置がプロットされた信号に含まれるサンプルと対応しない場合,シミュレーションデータインスペクターは,信号の[内挿]プロパティで定義されたメソッドを使用して,表示する値を内挿します。カーソル値の後ろにアスタリスクが付いている場合,その値が内挿されていることを示します。

再生中のデータ値の検証

データのサンプル値を検証するために,再生を一時停止することができます。再生を一時停止したら,[ステップを進める]ボタンと[ステップを戻す]ボタンを使用して,カーソルをサンプルごとに動かすことができます。カーソルは,プロットされたすべての信号において次の時間点に移動します。プロットされた信号にサンプルが存在しない場合,シミュレーションデータインスペクターが値を内挿します。

再生を一時停止し,[ステップを進める]ボタンと[ステップを戻す]ボタンを使用して信号の値を表示します。

再生中のズーム

再生中にデータの任意の領域をズームして,信号値と関係性をより詳しく検証することができます。信号の一部を表示するのは,データが長い期間にわたり,サンプルレートが高い場合に特に役立ちます。たとえば,2:运行ex_vdp_muから信号をプロットします。

运行2のデータは,ex_vdp_muモデルのかなり長時間のシミュレーションであり,シミュレーション中にμの値を変化させています。信号全体を一度に表示すると,曲線の特性の変化を解析するのは困難になります。データを再生する前に,[可視化設定][時間範囲]100年をに変更して,最初の100秒を表示させます。また,ナビゲーションペインを折りたたむと,表示領域を広げることができます。その後,データを再生します。

カーソルがデータのズーム部分の終わりに近づいたら,[ビューに合わせる]ボタンをクリックして,信号全体を表示します。そして,[時間軸方向にズームイン]オプションを使用すると,信号の別の領域を選択して,再生中により詳しく検証することができます。

長いシミュレーションを再生するときは,再生速度を調整したり,時間マーカーをドラッグして注目する領域のデータを再生したりすることもできます。

関連するトピック