Simscape 言語の一般的なタスク
Simscape™ ブロック ライブラリには、バルブ、抵抗、バネなどの工学コンポーネントを表す広範なブロックが含まれています。しかし、あらかじめ用意されたこれらのブロックでは、工学上の要件に十分対応できない場合があります。既存のブロック ライブラリを拡張する必要がある場合は、Simscape 言語を使用して、カスタマイズしたコンポーネントや新たな物理ドメインをテキスト ファイルとして定義します。その後、テキスト コンポーネントを変換し、モデル ダイアグラムで使用できる Simscape ブロックのライブラリを追加することができます。
次の表に、一般的なタスクと背景情報および例のリンクを示します。
タスク | 背景情報 | 例 |
---|---|---|
方程式に基づくカスタム コンポーネント モデルの作成 | Model Linear Resistor in Simscape Language Electrical Component — Ideal Capacitor | |
他のコンポーネントから構成されるカスタム コンポーネント モデルの作成 | ||
Simscape コンポーネント ファイルからのカスタム ブロックの生成 | ||
Simscape ライブラリへのカスタム ブロック ライブラリの追加 | Building Custom Block Libraries Using Source Protection for Simscape Files | |
関連するスルー変数とアクロス変数を含む新しいドメインを定義してカスタム コンポーネントで使用 | ||
ドメイン全体のパラメーター (流体温度など) をモデルの残りの部分に提供するコンポーネントの作成 | ||
異なる動作モードの離散集合により特徴付けられるコンポーネント (自動車のクラッチなど) の作成 |