この例では、モデル内の複数のコンポーネントで共有できるパラメータ一式を作成します。パラメータブロックを作成すると、一箇所でパラメータ値を変更するだけで複数のシミュレーション結果を比較することができます。
1. MapleSim ウィンドウ左側の Libraries タブで、例題パレット、Mechanical メニューの順に展開し、Preload の例を開きます。
2. モデルワークスペースのツールバーで、パラメータブロックボタン (
) をクリックします。
3. モデルワークスペースで、空白部分をクリックします。Create Parameter Block ダイアログボックスが表示されます。
4. Inspector タブをクリックし、パラメータブロック名に SlidingMassParams と入力します。
5. モデルワークスペースで、パラメータブロック SlidingMassParams をダブルクリックします。パラメータエディタ表示になります。
6. 最初のフィールドをクリックし、MASS という名前のパラメータを定義します。
7. Enter を押します。残りのテキストフィールドが有効になります。
8. デフォルト値に 5 を指定し、説明として Mass of the sliding mass. を入力します。
9. 同様に、以下のパラメータと値を SlidingMassParams サブシステム標準設定テーブルに定義します。
名前
|
デフォルト値
|
説明
|
LENGTH
|
2
|
Length of the sliding mass.
|
|
1
|
Initial velocity of the sliding mass.
|
|
1
|
Initial position of the sliding mass.
|
|
|
下の図は、値がすべて定義された状態のパラメータエディタを表しています。
10. ダイアグラム表示ボタン (
) をクリックし、次に Navigation ツールバーにある Main をクリックします。モデルワークスペースでパラメータブロックを選択すると、定義したパラメータが、MapleSim ウィンドウ右側の Inspector タブに表示されます。
11. モデルワークスペースで、ダイアグラム内のいずれかの Mass コンポーネントを選択します。
12. Inspector タブで、以下のパラメータ値を代入し、Enter を押します。
これで、この Mass コンポーネントのパラメータはパラメータブロックで定義された数値を受け継ぐようになります。
13. 同様に、モデル内の他の Mass コンポーネントにも同じ値を代入します。
14. モデルワークスペースで、Probe1 を削除します。
15. Probe2 を選択します。
16. Inspector タブで、Speed の横に配置されているチェックボックスのチェックを外します。
17. モデルをシミュレートするために、メインツールバーのシミュレーションボタン (
) をクリックします。下のグラフが表示されます。
18. モデルワークスペースで、パラメータブロックをクリックします。
19. Inspector タブで、質量 (MASS) を 25、長さ (LENGTH) を 10、初期速度 (
) を 5 に変更します。Enter を押します。これらの変更は、記号パラメータ値を代入したすべての Mass コンポーネントに適用されます。
20. モデルで再度シミュレーションを実行します。最初のグラフと比較できる、新しいシミュレーショングラフが表示されます。