Matlab/Simulink pluginの概要
Matlab/Simulink pluginはMathWorks社のMATLAB/SimulinkとAGXを連携させるための機能を提供する。 MATLAB、Simulinkとの連携にはそれぞれ「mex-function」と「S-function」を使っている。
システム構成
Simulinkと連携するときのシステム構成を下図に示す。 Matlab/Simulink pluginはSimulinkにAGX Block(S-function)を提供し、AGX Blockを介してAGXと通信する。

AGXでシミュレーションするシーンはPythonスクリプトで記述し、 AGX Blockのパラメータの一つであるScript file(Pythonスクリプト)に設定する。 AGX Blockの入出力ポートの定義もPythonスクリプトで記述する。

実行フロー
MATLAB/Simulinkからシミュレーションを実行する。 シミュレーションの進行はMATLAB/Simulinkが担い、MATLAB/SimulinkからAGXをステップ実行している。
