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

ブロック変数の優先順位と初期ターゲットの設定

ブロック ダイアログ ボックスの [変数] タブを開くと、基となるコンポーネント ファイルに指定されたすべてのパブリック変数が、優先順位、開始値 (ターゲット値)、単位とともにリストされます。たとえば、モデルに Translational Spring ブロックを追加する場合、そのブロックをダブルクリックしてダイアログ ボックスを開いてから [変数] タブをクリックすると、次のように表示されます。

これらの変数とブロック方程式での使用についての詳細は、ブロック ダイアログ ボックスの [ソース コード] リンクをクリックして、元になる Simscape™ ソース ファイルを表示してください。

メモ

[ソース コード] リンクは、[変数] タブをもつすべての Foundation ライブラリ ブロックで使用できます。Simscape Electrical™Simscape Fluids™ のようなアドオン製品のブロックでは、ブロック ダイアログ ボックスに [ソース コード] リンクがありません。関連の方程式と初期化における具体的な考慮事項については、ブロックのリファレンス ページを参照してください。

バネの初期変形を指定するには、変数 [変形] の横にある [オーバーライド] チェック ボックスをオンにして、既定の値をオーバーライドしていることを示します。[優先] ドロップダウン リストを [High][Low][None] のいずれかに設定して、変数の初期化の優先順位を選択します。新しい数値を [開始値] フィールドに入力し、必要に応じて単位を変更します。[単位] ドロップダウン リストには、変数宣言に指定されている単位に応じて、単位レジストリに定義されているすべての単位が表示されます。次のダイアログ ボックスでは、[変形] が優先順位が高い変数で、初期ターゲットは 20 mm に指定されています。

変数名の隣にある [オーバーライド] チェック ボックスをオフにすると、その [優先][開始値] および [単位] フィールドが、コンポーネント ファイルで指定した既定値に戻ります。ただし、チェック ボックスを再びオンにすると、オーバーライド時に最後に指定した値がフィールドに表示されます。

関連するトピック