Main Content

System object のコード生成

以下のツールボックスが提供する System object のサブセットに対して C および C++ コードを生成することができます。

ツールボックス名参照先
Communications Toolbox™ MATLAB コード生成における System object (MATLAB Coder)
Computer Vision Toolbox™ MATLAB コード生成における System object (MATLAB Coder)
DSP System Toolbox™ MATLAB コード生成における System object (MATLAB Coder)
Image Acquisition Toolbox™
Phased Array System Toolbox™ Code Generation (Phased Array System Toolbox)
System Identification Toolbox™ Generate Code for Online Parameter Estimation in MATLAB (System Identification Toolbox)
WLAN Toolbox™ MATLAB コード生成における System object (MATLAB Coder)

これらの System object を使用するには、必要なツールボックスをインストールする必要があります。C および C++ コード生成に対してサポートされている System object のリストについては、C/C++ コードの生成でサポートされている関数およびオブジェクトを参照してください。

System object とは、MATLAB® のオブジェクト指向のアルゴリズムを実装するものです。System object では、時変のアルゴリズムで表す動的システムをモデル化できるようにすることで MATLAB を拡張します。System object は、簡単な関数を記述しているか、コマンド ウィンドウで対話形式で動作しているか、または大規模なアプリケーションを作成しているかなどにかかわらず、MATLAB 言語に適切に統合されます。

MATLAB 関数とは対照的に、System object では状態情報、データ インデックス、バッファーが自動的に管理されます。これは対話形式の計算やストリーム データ処理に特に便利です。これにより、長いデータ セットを効率よく処理できます。MATLAB オブジェクトに関する一般的な情報については、クラスを参照してください。