コードの高速化または C コード生成用にサポートされている関数
生成されるコード内で fiaccel
と共に Fixed-Point Designer™ 関数を使用する場合には、次の一般的な制限事項も適用されます。
fipref
オブジェクトとquantizer
オブジェクトはサポートされていません。128 ビットより大きい語長はサポートされません。
指定された変数
fi
のfimath
またはnumerictype
は、変数が作成された後に変更することができません。DataTypeMode
およびDataType
プロパティのboolean
値はサポートされていません。FullPrecision
以外のすべてのSumMode
プロパティ設定では、CastBeforeSum
プロパティをtrue
に設定しなければなりません。fiaccel
でコンパイルされたコード内ではパラレル for (parfor
) ループを使用することができますが、これらのループは通常のfor
ループのように扱われます。自明でない勾配とバイアスのスケーリングをもつ
fi
オブジェクトを含むコードをコンパイルする場合、生成されるコードでの結果は、同じコードを MATLAB® で実行した場合の結果と異なることがあります。
コードの高速化または C/C++ コード生成用にサポートされている Fixed-Point Designer 関数のリストを表示するには、次の表の "Fixed-Point Designer" カテゴリを参照してください。
これらの表では、関数の名前の前にある アイコンは、その関数のコード高速化またはコード生成に関連する具体的な使用上の注意事項および制限事項があることを示します。これらの使用上の注意事項および制限事項を表示するには、該当するリファレンス ページで、下部の「拡張機能」セクションまでスクロールし、「C/C++ コードの生成」セクションを展開します。