MATLAB Compiler 製品に適したタスク
MATLAB® Compiler™ はスタンドアロン アプリケーションおよび Excel® アドインを生成します。MATLAB Compiler SDK™ は C/C++ 共有ライブラリ、MATLAB Production Server™ で使用する配布可能なアーカイブ、Java® パッケージ、.NET アセンブリ、および COM コンポーネントを生成します。
MATLAB Compiler および MATLAB Compiler SDK を使用すると MATLAB アプリケーションを MATLAB 環境の外で実行できますが、すべての外部タスクの実行に適しているわけではありません。タスクによっては、他の製品や MATLAB 外部インターフェイスが必要となります。次の表を使用して、MATLAB Compiler または MATLAB Compiler SDK がニーズに適しているかどうかを判断してください。
タスク | MATLAB Compiler および MATLAB Compiler SDK | MATLAB Coder™ | Simulink® | HDL Coder™ | MATLAB 外部インターフェイス |
---|---|---|---|---|---|
MATLAB を所有していないユーザーに配布する MATLAB アプリケーションのパッケージ化 | ■ | ||||
MATLAB Production Server に配布する MATLAB アプリケーションのパッケージ化 | ■ | ||||
MATLAB 関数を含む非 MATLAB アプリケーションのビルド | ■ | ||||
読み取り可能で移植可能な C/C++ コードを MATLAB コードから生成 | ■ | ||||
コード検証および高速化のために MATLAB コードから MEX 関数を生成 | ■ | ||||
Simulink への MATLAB コードの統合 | ■ | ||||
MATLAB コードからの HDL (ハードウェア記述言語) の生成 | ■ | ||||
MEX ファイルによる MATLAB へのカスタム C コードの統合 | ■ | ||||
C および Fortran プログラムからの MATLAB の呼び出し | ■ | ||||
タスク | MATLAB Compiler および MATLAB Compiler SDK | MATLAB Coder | Simulink | HDL Coder | MATLAB 外部インターフェイス |
メモ
MATLAB Compiler および MATLAB Compiler SDK により生成されたコンポーネントは、MATLAB 環境では使用できません。