ASCET/FMU/Simulinkモデル、TSimプラグインを追加する

ご注意ください! 

外部ソースには悪意のあるコードが潜在している可能性があります。

FMU、ASCET、TSiMタイプのモデルの場合、ASCMO-MOCAは、モデル評価中に外部ランナブルを実行します。

モデルの外部ランナブルが信頼できるソースからのものであることを確認してください。

MOCAプロジェクトには以下のモデルを追加することができます。

  • ASCETモデル(ASCET-PSLで生成されたもの)
  • FMUモデル
  • Simulinkモデル
  • TSimプラグイン

これらのモデルはファンクション内で使用することができます。

注記 

ASCMO-MOCAは、FMI 2.xまたはFM 3.xを使用したFMUモデルをサポートしています。FMI 1のFMUモデルはサポートしていません。

  1. Models ステップを開きます。

  2. モデルステップでAdd Model をクリックし、ドロップダウンメニューから Connect to ASCET ModelConnect to FMU ModelConnect to Simulink ModelConnect to TSim Plugin のいずれかをクリックします。

    モデルリスト内に新しい行が追加され、デフォルトのモデル名が表示されます。さらに、開くモデルステップの下部に設定オプションが表示されます。モデルステップ - ASCETモデルのバリアントモデルステップ - FMUモデルのバリアントモデルステップ - Simulinkモデルのバリアント、を参照してください。

  3. モデル名を変更するには、Rename ボタンをクリックします。

  4. "ASCET-PSL Model"/"FMU Model"/"Simulink Model"/"TSim Plugin" フィールドに、最適化したいモデルのパスの名前を入力、または選択( ボタン)します。

    サンプルとして以下のファイルが提供されています。

    • ASCET:<installation>\Example\Moca\Torque_Ascet_Psl.dll

    • FMU:<installation>\Example\Moca\Torque_with_FMU.fmu

    • Simulink:<installation>\Example\Moca\Torque.mdl

    • Simulink:<installation>\Example\Moca\PID.slx

    • TSim:<installation>\Example\Moca\TorquePlugin.mexw64.

  5. 入力、パラメータ、出力をマッピングします。
    ASCETパラメータのマッピングFMUパラメータのマッピングSimulinkパラメータのマッピングASCET入力のマッピングSimulink入力のマッピングASCET出力のマッピングSimulink出力のマッピング を参照してください。

  6. TSimプラグインやASCET/FMU/Simulinkモデルをファンクション内で使用します。

    注記 

    ファンクションをビルドした後にモデルステップで を使用すると、ファンクションの引数の順番に影響します。

参照

モデルステップ(GUIエレメントの説明)

ASCET/FMU入力をマッピングする

ASCETパラメータをマッピングする

FMUパラメータをマッピングする

ASCET/FMU出力をマッピングする

ASCET/FMU/Simulinkモデルを使用する

ファンクション