このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
MATLAB での COM
MATLAB® から COM コンポーネントにアクセスするか MATLAB と連携して動作する COM プログラムを作成する
COM に代わるものとしては、MATLAB での .NETで説明されている Microsoft® .NET の使用を検討してください。
Microsoft "Component Object Model" (COM) は、再利用可能なバイナリ ソフトウェアのコンポーネントをアプリケーションに統合するための枠組みを与えます。コンポーネントは、コンパイルされたコードで実装されるため、COM をサポートするプログラミング言語でソース コードを記述することができます。アプリケーションのアップグレードは、該当するアプリケーション全体の再コンパイルの必要はなく、単にコンポーネントを交換するだけで済むため簡単に行えます。これに加え、コンポーネントの場所はアプリケーションから透過的であるため、コンポーネントを別のプロセスやリモート システムに移行した場合もアプリケーションを修正する必要はありません。詳細については、MATLAB の COM オブジェクトの使用を参照してください。
オートメーションは、あるアプリケーション ("コントローラー" または "クライアント") が別のアプリケーション ("サーバー") によってエクスポートされたオブジェクトを制御できるようにする COM プロトコルです。詳細については、MATLAB と連携して動作する COM アプリケーションの記述を参照してください。
MATLAB は、Microsoft Windows® プラットフォームのみで COM の統合をサポートしています。
カテゴリ
- MATLAB の COM オブジェクトの使用
MATLAB から COM コンポーネントにアクセス
- MATLAB と連携して動作する COM アプリケーションの記述
COM オートメーション サーバーとして MATLAB を使用する