システムのオプションの定義

オプションは、一部のモデリング挙動のタイプをカスタマイズするために使用されます。オプションは、エンティティの表示オン/オフ切り替え、コンプライアントから非コンプライアントへのシステムの変換等の操作を行います。

System and AssemblyパネルでOptionsタブを選択すると、現在のシステムに属するオプションのリストが表示されます。各システムには、デフォルトでCompliantオプションがついています。このオプションは、システム内のジョイントの状態を切り替えるために使うことができます。システム内のジョイントまたはブッシュは、テキストエディタを用いてMDL言語の*if(Op_Compliant == "Yes")ループ内でモデル化される必要があります。

  1. Project Browserでシステムを選択します。
    Systems/Assemblyパネルが表示されます。
  2. Optionsタブを選択します。
  3. ドロップダウンメニューで、システムをコンプライアントにするか、非コンプライアントにするかを指定します。
    Yesを選択すると、システム内のすべてのコンプライアントジョイントがコンプライアントになり、Noを選択すると、すべてのコンプライアントジョイントが非コンプライアントになります。

    MotionViewでは、コンプライアントジョイントの切り替えのほか、事前に定義したシステム設定に従って、システムにある他のエンティティのオンとオフを切り替えることができます。例えば、システムを非コンプライアントにした場合、スプリングやスタビライザーバーなどの特定のエンティティをMotionViewでオフにできます。

    Note:
    • Compliantオプションは、現在のシステムに属しているすべてのサブシステムに適用されます。
    • Jointsパネルで、ジョイント単位でCompliantオプションを上書き設定できます。
    • すべてのジョイントをコンプライアントにできるわけではありません。ジョイントをコンプライアントから非コンプライアントに切り替えるためのルールが、MDL言語を使用して各モデルに組み込まれています。
    • オプション作成の詳細については、MDL Language Referenceの*Option()をご参照ください。