Main Content

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

Simscape結果エクスプローラーについて

Simscape™ 結果エクスプローラーは、シミュレーション データ ログの作成結果のナビゲートとプロットが可能な対話型のツールです。

シミュレーション データのログを作成するようにモデルを設定するときに (モデル全体または選択したブロックのみ)、シミュレーション実行の完了時に Simscape 結果エクスプローラー ウィンドウを自動的に開くようにできます。そのためには、[コンフィギュレーション パラメーター] ダイアログ ボックスで、[シミュレーション後にビューアーを開く]チェック ボックスをオンにします。このワークフローの詳細は、シミュレーション データのログ作成、ナビゲートおよびプロットを参照してください。

Simscape 結果エクスプローラー ウィンドウを開くもう 1 つの方法は、ブロックを右クリックして、コンテキスト メニューから[Simscape][View simulation data]を選択することです。詳細は、選択したブロックでのシミュレーション データのログ作成と表示を参照してください。

データをプロットするノードの選択

Simscape 結果エクスプローラーの左側のペインでノードをクリックすると、対応するプロットが右側のペインに表示されます。

  • ブロックを表すノードをクリックすると、このブロック内のすべての変数のプロットが表示される。

  • 変数を表すノードをクリックすると、この変数のみのプロットが表示される。

  • 周波数と時間シミュレーション モードで、周波数変数を表すノードをクリックすると、この変数の瞬時値、振幅、オフセット、および相に対するプロットが表示される。各サブノードをクリックすると、そのデータを個別に確認できます。詳細については、周波数と時間シミュレーション モードを参照してください。

  • プロットを並べて比較するために複数の変数を選択するには、Ctrl キーを押して複数のノードをクリックする。

MATLABセッションへのリンク

シミュレーションを再実行したときに Simscape 結果エクスプローラー ウィンドウを再利用するか、次回のシミュレーション実行後に新しいウィンドウを開くかを制御できます。これを行うには、ウィンドウをリンクおよびリンク解除します。

最初に Simscape 結果エクスプローラー ウィンドウを開くと、現在の MATLAB®セッションにリンクされます。つまり、新しいシミュレーションを実行すると、ウィンドウに表示されている結果は上書きされます。現在の結果を保持し、次回のシミュレーションの後に新しいウィンドウを開くには、左側のペインの上にあるツール バーのボタンをクリックします。ボタンの外観がに変わり、シミュレーション後に新しいウィンドウが開くと、そのウィンドウはセッションにリンクされます。セッションにリンクできるウィンドウは 1 つだけであるため、複数のウィンドウが開いているときに、その 1 つを (ボタンをクリックして) リンクすると、元のウィンドウのリンクは解除されます。

ブロック線図へのリンク

Simscape 結果エクスプローラー ツールでは、ブロック線図への直接リンクが提供されます。これらのリンクを使用すると、適切なブロックを強調表示したり、ブロック ダイアログ ボックスを開いて Simscape 結果エクスプローラーのツリーに記載されている変数から対応するブロックのダイアログ ボックスの[変数]タブへと簡単に移動することができます。

Simscape 結果エクスプローラーのツリー内のノードを選択すると、ウィンドウの左下隅にあるステータス パネルに次のリンクが表示されます。

  • 説明— ノードがブロックまたはサブシステムを表している場合には、そのブロックまたはサブシステムの名前が表示されます。ノードが変数を表している場合には、記述的変数名が表示されます。これは、ブロックのダイアログ ボックスの[変数]タブに表示される名前と同じです。リンクをクリックすると、対応するブロックのダイアログ ボックスが開きます。

    たとえば、上の図で選択されているノードwRotational velocityという変数を表しています。[説明]のリンクをクリックすると、この変数の親ブロックである Inertia ブロックのダイアログ ボックスが開きます。ブロックのダイアログ ボックスで、[変数]タブをクリックし、変数[回転速度]を確認します。

  • ソース— ノードが変数を表している場合には、その変数の親ブロックの名前が表示されます。リンクをクリックすると、対応するブロックがブロック線図で強調表示され、必要に応じて適切なサブシステムが開かれます。

    同じ例で、[ソース]のリンクをクリックすると DC Motor サブシステムが開き、選択したノードwの親ブロックである Inertia ブロックが強調表示されます。

ヒント

変数またはブロックの記述名が長すぎてステータス パネルに収まらない場合は、省略記号 () を使って打ち切られます。打ち切られた名前にカーソルを合わせると、ステータス パネルのツールヒントに省略なしの記述名が表示されます。

コンポーネント配列のデータ ログ

基となるコンポーネントの配列をもつブロックがモデルに含まれている場合、Simscape 結果エクスプローラーには配列メンバーのログに記録されたシミュレーション データが含められます。

たとえば、次のモデルでは、Resistor Arrayブロックに基となる抵抗器の配列が含まれています。

このモデルをシミュレートすると、Simscape 結果エクスプローラーのツリーには、resistor(1)resistor(2)のように、番号の付いた配列メンバーのノードが含められます。コンポーネント配列のサイズが1xNである場合、メンバーはcomp(1)、…、comp(N)のように番号が付けられます。配列のサイズがNxMである場合は、メンバーはcomp(1,1)comp(1,2)、…、comp(NxM)のように番号が付けられます。

通常のブロックとは異なり、基となるコンポーネントの配列をもつブロックを表すノードをクリックしても、プロットは表示されません。個々の配列メンバーを表すノードをクリックすると、そのすべての変数のプロットが表示されます。

参考

関連するトピック