最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。
MATLAB コードから C/C++ コードを生成するためのハードウェア固有の構成パラメーター
coder.HardwareImplementation
オブジェクトには、スタティック ライブラリ、ダイナミック リンク ライブラリまたは実行可能プログラムを生成するために codegen
が使用するハードウェア固有の構成パラメーターが含まれます。
coder.HardwareImplementation
オブジェクトを使用するには、このオブジェクトを、codegen
に渡す構成オブジェクト (coder.CodeConfig
オブジェクトまたは coder.EmbeddedCodeConfig
オブジェクト) に関連付けなければなりません。coder.HardwareImplementation
オブジェクトを作成して構成オブジェクトに関連付けるには、coder.config
を使用して構成オブジェクトを作成します。
次のいずれかの方法で coder.HardwareImplementation
プロパティにアクセスします。
関連付けられた構成オブジェクトの HardwareImplementation
プロパティ。次に例を示します。
cfg = coder.config('lib');
cfg.HardwareImplementation.ProdHWDeviceType
関連付けられた構成オブジェクトのダイアログ ボックスダイアログ ボックスによるハードウェア実行プロパティへのアクセスを参照してください。
既定では、coder.HardwareImplementation
プロパティで MATLAB® ホスト コンピューターの特性を指定します。別のデバイスを指定するには、ProdHWDeviceType
プロパティを変更します。ハードウェア デバイスによって、他のデバイス固有のプロパティと変更できるプロパティの値が決まります。
coder.HardwareImplementation
オブジェクトを作成するには、coder.config
を使用して、スタンドアロン コードを生成する構成オブジェクト (coder.CodeConfig
オブジェクトまたは coder.EmbeddedCodeConfig
オブジェクト) を作成します。coder.config
は構成オブジェクトを作成するときに、coder.HardwareImplementation
オブジェクトも作成します。coder.config
は構成オブジェクトの HardwareImplementation
プロパティを coder.HardwareImplementation
オブジェクトに設定します。
ProdHWDeviceType
プロパティを設定するには、coder.HardwareImplementation
オブジェクトを参照する構成オブジェクトのダイアログ ボックスを開いて使用可能なオプションからデバイスを選択します。ダイアログ ボックスによるハードウェア実行プロパティへのアクセスを参照してください。
coder.HardwareImplementation
オブジェクトを直接作成し、それを coder.CodeConfig
オブジェクトまたは coder.EmbeddedCodeConfig
オブジェクトに割り当てることができます。
hw_cfg = coder.HardwareImplementation; hw_cfg.ProdHWDeviceType = 'AMD->Athlon 64'; cfg = coder.config('lib'); cfg.HardwareImplementation = hw_cfg;
ハードウェアにサポート パッケージをインストールしている場合、coder.EmbeddedCodeConfig
オブジェクトの Hardware
プロパティを coder.Hardware
オブジェクトに設定してハードウェア固有のコード生成パラメーターをカスタマイズできます。coder.Hardware
オブジェクトを作成するには、coder.hardware
を使用します。次に例を示します。
cfg = coder.config('lib'); hw = coder.hardware('Raspberry Pi'); cfg.Hardware = hw;