主要内容

シミュレ,ションデ,タの可視化方法の決定

モデル化プロセスを通してシミュレーションデータを可視化することは,モデルの動作を理解し調整するのに役立ちます。金宝app动态仿真模块®は,モデル化プロセスを通して使用できる,いくかの補完的な可視化ルを提供しています。一部の可視化ルには,シミュレタを保存する機能もあります。モデルデタの可視化に最適なルを選択できるよう,各手法にいて学習します。

  • シミュレーションデータインスペクター——モデル化プロセスを通して,ログデータを表示,解析,比較します。

  • 范围ブロック,浮动范围ブロック,スコープビューアー——卓上オシロスコープと同じような環境と機能を使用して,データをデバッグし,解析します。

  • 仪表板ブロック——モデルの調整やモニターを行うための対話型のインターフェイスを構築します。

  • 端子の値の表示-デバッグ中に,信号の瞬時値を表示します。

  • カスタムのmatlab®可視化-デタを可視化するmatlabコドを記述します。

シミュレションデタンスペクタ

シミュレションデタンスペクタは,大半の可視化タスクに使用できます。シミュレ,ションデータ インスペクターは、モデル内のデータ ログと統合されており、モデルの全体にわたって多くの信号を可視化する際に効果的です。シミュレーション データ インスペクターの比較を使用して、モデルのプロトタイピング、デバッグ、調整、キャリブレーション、テストを行います。シミュレーション データ インスペクターは、次をサポートしています。

  • シミュレ,ション中の信号の表示

  • デタのログ記録,ンポト,ト

  • 設定可能なサブプロットレ@ @アウトと可視化設定

  • マップとxyプロットを含む複数の可視化オプションを使用したデ,タの表示

  • 許容誤差値による比較を使用した後処理とデ,タ解析

  • 結果の共有またはアカブのためのプロットおよびデタの保存

シミュレーションデータインスペクターを使用してシミュレーションデータを可視化するには,モデルのデータをログに記録します。信号および出力をログに記録すると,シミュレーション中またはシミュレーション後に,シミュレーションデータインスペクターでログデータが自動的に利用できるようになります。[モデルコンフィギュレ,ションパラメ,タ,]で[デタのンポト/エクスポト][ワクスペスデタのログをシミュレションデタンスペクタに記録]を選択し,ログ記録された状態とSimscape™データをシミュレーション後にシミュレーションデータインスペクターで利用できるようにします。デ,タをログに記録せずに,信号を表示するには,范围ブロック,浮动范围ブロック,または观众范围を使用することを検討してください。

シミュレションデタンスペクタを開くには,[シミュレ,ション][デタンスペクタ]を選択するか,信号のログバッジをクリックします。信号上のログバッジをクリックしてシミュレーションデータインスペクターを開くと,信号が自動的にプロットされます。

詳細にいては,シミュレションデタンスペクタを参照してください。

范围ブロックとスコ,プビュ,ア,

范围ブロック,浮动范围ブロック,および观众范围は,卓上オシロスコ,プと同様の方法で接続された信号を可視化します。范围ブロックとスコ,プビュ,ア,では、同じインターフェイスを使用して接続された信号を可視化し、解析できます。そのインターフェイスは、频谱分析仪(DSP系统工具箱)ブロックや数组的阴谋(DSP系统工具箱)ブロックなどの他のドメ。范围ブロックは簡単にモデルに追加および接続でき,信号データを表示するのにデータをログ記録する必要はありません。

范围ブロック,浮动范围ブロック,およびスコ,プビュ,ア,は,以下をサポ,トしています。

  • シミュレション中の信号の表示(ラピッドアクセラレタシミュレションを含む)。

  • 軽量デバッグのためのシンプルな接続とアクセス。

  • ログなしで信号を可視化。

  • オプションで信号をログ記録。

  • 再生制御を使用して可視化ンタフェスからシミュレションを開始。

  • オシロスコプの測定(カソルとトリガを含む)。SimscapeまたはDSP系统工具箱™のライセンスをお持ちの場合,追加の測定を利用できます。

  • 設定可能なプロットと表示。

  • 設定可能なベントキャプチャのトリガ。

范围ブロック,浮动范围ブロック,およびスコプビュアは,プロトタピングと軽量デバッグのために使用されます。たとえば,モデル開発の初期の段階で,范围ブロックを信号に接続し,コンポ,ネントの動作を素早く検証できます。トリガ,を追加することで,信号内の特定のピ,ク,またはその他のア,ティファクトを調整できます。范围ブロックは,モデル内で永続的である場合と非永続的である場合があります。

モデルの階層構造全体の信号のデータを表示する必要がある場合,また特に,確認する信号が既にログ記録されている場合は,シミュレーションデータインスペクターを使用することを検討してください。

詳細にいては,范围ブロックとスコ,プビュ,ア,の概要を参照してください。

仪表盘ブロック

仪表板ライブラリには,モデル内の変数とパラメーターを調整するために使用できる制御ブロックと,信号データを表示するために使用できる可視化ブロックが含まれています。仪表板ブロックは,瞬間的な信号データを表示し,モデルの対話型インターフェイスを構築するために使用されます。

仪表板ブロックのコントロールを使用すると,モデル内の変数および調整可能なパラメーターの値をシミュレーション中に変更できます。可視化の仪表盘ブロックは,シミュレ,ション全体を通して連続的に更新されます。仪表盘ブロックを使用するモデルをデバッグする必要がある場合、シミュレーション ペーシングまたはシミュレーション ステップを使用してシミュレーションの速度を落とし、信号の瞬時値が見えるようにすることを検討してください。Dashboard ブロックを 1 つ以上のパネルにプロモートして、モデルの設計中およびデバッグ中、モデルの階層構造全体のどこでも対話型のダッシュボードが表示されるようにすることもできます。詳細については、以下を参照してください。

仪表板范围ブロックは,経時変化する信号の簡易的な表示を提供します。仪表板范围ブロックのズ,ム,パン,カ,ソルの追加は,コンテキストメニュ,から行えます。その他のデバッグおよび解析機能が必要な場合,范围ブロックを使用するか,シミュレションデタンスペクタにデタをログ記録します。

仪表盘ブロックの使用の詳細にいては,仪表盘のブロックを使用したモデルの調整と可視化を参照してください。

端子の値の表示

端子の値の表示を有効にすると,ある時間点における信号値を表示することができます。端子の値の表示は、モデルのプロトタイピングおよびデバッグ中に既存の可視化を補完できます。たとえば、范围ブロックを使用して時間的な動作を可視化してシミュレーションをステップ実行しながら,端子の値の表示で信号値を確認できます。また,モデルにブロックを追加することなく,あるいはデータをログに記録することなくデバッグをサポートするために,端子の値の表示を単独で使用することもできます。

信号値を表示するには,信号を右クリックして[選択した端子の値ラベルを表示]を選択します。

端子に値を表示して信号データを検査するときは,シミュレーション全体でシミュレーションペーシングまたはシミュレーションステップを使用することを検討してください。詳細にいては,シミュレ,ションのペ,シングおよびシミュレ,ションのステップ実行を参照してください。

詳細にいては,デバッグのための端子の値の表示を参照してください。

カスタムのMATLAB可視化

シミュレーションデータをワークスペースまたはファイルにログ記録するとき,MATLABコードおよびスクリプトを記述して,カスタムの可視化を作成することができます。モデル内の信号,出力,および状態をログに記録できます。また,スコ,プビュ,ア,浮动范围ブロック,および范围ブロックに接続された信号にいても,デタログを有効にすることができます。モデル内のデタのログ記録の詳細にいては,シミュレ,ションデ,タのエクスポ,トを参照してください。

メモ

MATLABコードおよびスクリプトを使用してデータを後処理するとき,データを可視化するためにカスタムのMATLABコードを記述する必要はありません。処理済みのデータをログデータとともにシミュレーションデータインスペクターにインポートして,可視化することができます。

記述する可視化コ,ドは,ログデ,タの形式によって異なる場合があります。既定では,ログは数据集形式を使用し,単一のシミュレ,ション出力を生成します。ログデタは,シミュレションに使用されるログの各タプごとに金宝appSimulink.SimulationData.Datasetオブジェクトを含む金宝app仿真软件。SimulationOutputオブジェクトとしてワ,クスペ,スに返されます。各数据集オブジェクトには,個々の信号のデ,タをtimeseriesオブジェクトとして保存する金宝appSimulink.SimulationData.Signalオブジェクトが含まれます。詳細にいては,記録されたシミュレ,ションデ,タのデ,タ形式を参照してください。

信号をログに記録すると,カスタムのMATLABコードを使用して,シミュレーション中にその信号を可視化できます。詳細にいては,シミュレション中のmatlab関数でのデタへのアクセスを参照してください。

参考

|||

関連するトピック