Using Simulink    

機能方法

Simulink Acceleratorは、Normalモード(SimulinkがAcceleratorモードでない)とき、Simulinkが用いる解釈的なコードの代わりとなるCコードを作成し、コンパイルすることによって機能します。Acceleratorは、SimulinkモデルからCコードを生成し、MATLABの mex ファンクションはコンパイラを呼び込み、生成コードとSimulinkをダイナミックにリンクします。

Simulink Acceleratorは、Normalモードのとき、Simulinkモデルが要求する計算のオーバヘッドの多くを除去します。Simulinkで可能な構成を扱うために設計されたブロックを、ユーザ固有のモデルの構成にカスタマイズされたコンパイルバージョンで置き換えることによって機能します。この方法によって、Acceleratorは、大きいSimulinkモデルに対する性能をかなり向上させることが可能です。性能の向上は、モデルのサイズと複雑度にも関係します。一般的に、サイズと複雑度が大きいと、性能の向上度も大きいです。典型的に、組み込みのSimulinkブロックを使うモデルについて、性能は2倍から6倍向上する場合があります。


 Simulink Accelerator Simulink Acceleratorの実行方法