最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

統計ビューアーによるブロック変数へのアクセス

この例では、変数初期化の優先順位とターゲット値を確認 (あるいは変更) するために、統計ビューアーの [ソース] セクションを使用して、対象のブロック変数にアクセスする方法を説明します。

  1. 永久磁石 DC モーターのモデル例を開きます。

  2. モデル統計を表示するには、モデル ウィンドウの [アプリ] タブの [物理モデリング] で、[Simscape 統計ビューアー] をクリックします。

    [Simscape の統計] ウィンドウが開きますが、データは一切含まれていません。モデルを開き、シミュレーションを実行する前に統計ビューアーを開いた場合、統計データは利用できません。ビューアー ウィンドウのツール バーにある [更新] ボタンに警告記号 (黄色の三角形) が表示され、ビューアー ウィンドウ上部のメッセージによって、[更新] ボタンをクリックしてビューアーにデータを取り込むように指示されます。

  3. [更新] ボタンをクリックします。[Simscape の統計] ウィンドウに、モデル統計の概要が折りたたまれた状態で表示されます。ウィンドウ下部のステータスには、最終更新日時のタイムスタンプが表示されています。

  4. [変数の数] ノード、[連続変数の数 (保持) を順に展開し、[微分変数の数] をクリックします。

    変数の除外後、モデルには 3 つの連続微分変数が含まれていることがわかり、統計ビューアーの [ソース] セクションにはこれら 3 つの変数がリストされます。各変数について、次の項目が表示されます。

    • [ソース] 列には、最上位モデルから変数までの絶対パスと、関連ブロックへのリンクがあります。

    • [値] 列には、ブロック ダイアログ ボックスの [変数] タブに表示される変数名があります。

  5. [ソース] 列の最初のリンクをクリックします。絶対パスは、ソース変数 w が最上位モデル例の DC Motor サブシステム内にある Inertia ブロックに属していることを示しているので、次の図に示すように DC Motor サブシステムが開き、ブロック線図の対応するブロックが強調表示されます。

  6. 強調表示されているブロックをダブルクリックします。

  7. ブロック ダイアログ ボックスの [変数] タブをクリックします。

    統計ビューアーの [値] 列によると、ブロック ダイアログ ボックスの変数名は [回転速度] です。このダイアログ ボックスは、変数の初期化の優先順位が高く、ターゲット値が 0 rad/s であることを示します。必要に応じて優先順位と値を修正してから変数ビューアーを開いて、モデルの初期化の結果を確認できます。

関連する例

詳細