以下の例題において、MapleSim Model コンポーネント名は Simulation0 です。デモ用に、これらの例題では MapleSim のインストールに付属する Sliding Table (スライディングテーブル) の例を使用します。
例題 1 - MapleSim モデルのパラメータをプログラムで表示および設定する。
1.
|
新規の Maple ワークシートを開きます。
|
2.
|
Components パレットで、以下のボタンをクリックして MapleSim Model コンポーネントを挿入します。
|
3.
|
MapleSim Model コンポーネントを右クリック (Macintosh の場合は Control キーを押しながらクリック) し、Component Properties を選択します。
|
5.
|
<Maple_install_directory>/toolbox/MapleSim/data/examples ディレクトリ (<Maple_install_directory> は Maple がインストールされているディレクトリ) を参照し、FrictionlessSlidingTable.msim の例を開きます。
|
6.
|
Simulation Properties ダイアログボックスで、OK をクリックします。当該モデルが MapleSim Model コンポーネントに開かれます。
|
7.
|
MapleSim Model コンポーネント下の Maple プロンプトで、with(DocumentTools) と入力して DocumentTools パッケージをロードします。
|
8.
|
モデル内のコンポーネントおよびサブシステムのリストを取得するために、GetProperty("Simulation0", "components") と入力します。モデル内にあるすべてのコンポーネントのリストが表示されます。なお、サブシステム内のコンポーネントの名前は <subsystem_name>::<component_name> という形式になります (例えば、DC Motor サブシステム内の EMF コンポーネントの名前は DCMotor::EMF2 です)。
|
9.
|
I3 という最上位 Inertia コンポーネントのパラメータのリストを取得するために、GetProperty("Simulation0", "I3#parameters") と入力します。
|
10.
|
w_start パラメータの値を 5 に変更するために、SetProperty("Simulation0", "I3#w_start", 5) と入力します。
|
11.
|
変更内容を確認するために、GetProperty("Simulation0", "I3#w_start") と入力します。w_start パラメータに割り当てた値がワークシートに表示されます。
|
例題 2 - Maple ワークシートでモデルを参照する。
1. 新規の Maple ワークシートを開きます。
2. Components パレットで、以下のボタンをクリックして MapleSim Model コンポーネントを挿入します。
3. MapleSim Model コンポーネントを右クリック (Macintosh の場合は Control キーを押しながらクリック) し、Component Properties を選択します。
4. Select... をクリックします。
5. <Maple_install_directory>/toolbox/MapleSim/data/examples ディレクトリ (<Maple_install_directory> は Maple がインストールされているディレクトリ) を参照し、FrictionlessSlidingTable.msim の例を開きます。
6. Simulation Properties ダイアログボックスで、OK をクリックします。当該モデルが MapleSim Model コンポーネントに開かれます。
7. MapleSim Model コンポーネントの最上部にあるドロップダウンメニューから、DC Motor を選択します。DC Motor サブシステムの詳細図が、MapleSim Model コンポーネントに表示されます。
8. MapleSim Model コンポーネントの最上部で Main をクリックして戻り、モデルの最上位を参照します。
Example 3 - サブシステムのプロパティを表示するための Maple レコードを取得する。
1. 新規の Maple ワークシートを開きます。
2. Components パレットで、以下のボタンをクリックして MapleSim Model コンポーネントを挿入します。
3. MapleSim Model コンポーネントを右クリック (Macintosh の場合は Control キーを押しながらクリック) し、Component Properties を選択します。
4. Select... をクリックします。
5. <Maple_install_directory>/toolbox/MapleSim/data/examples ディレクトリ (<Maple_install_directory> は Maple がインストールされているディレクトリ) を参照し、FrictionlessSlidingTable.msim の例を開きます。
6. Simulation Properties ダイアログボックスで、OK をクリックします。当該モデルが MapleSim Model コンポーネントに開かれます。
7. MapleSim Model コンポーネントの最上部にあるナビゲーションコントロールを使用して、DCMotor サブシステムの詳細図を参照します。
8. MapleSim Model コンポーネント下の Maple プロンプトで、with(DocumentTools) と入力して DocumentTools パッケージをロードします。
9. モデル内のコンポーネントおよびサブシステムのリストを取得するために、GetProperty("Simulation0", "components") と入力します。
10. DCMotor サブシステムのプロパティを表示する Maple レコードを取得するために、GetProperty("Simulation0","DCMotor#type") と入力します。