[型の推奨] オプションの指定
型の推奨オプションを表示するには、MATLAB® Coder™ アプリの [固定小数点に変換] ページで、[設定] 矢印 をクリックします。
以下のオプションを使用できます。
推奨された型の基本設定 | 値 | 説明 |
---|---|---|
固定小数点型の推奨モード | 指定された語長に対する小数部の長さを推奨 | 指定された語長をデータ型の推奨に使用し、オーバーフローが発生しない小数部の最小長を推奨します。 |
指定された小数部の長さに対する語調を推奨 (既定値) | 指定された小数部の長さをデータ型の推奨に使用し、オーバーフローが発生しない最小語長を推奨します。 | |
既定の語長 | 16 (既定値) | [固定小数点型の推奨モード] が |
既定の小数部の長さ | 4 (既定値) | [固定小数点型の推奨モード] が |
推奨される型の詳細設定 | 値 | 説明 | |
---|---|---|---|
型を推奨する場合 メモ 手動で入力した静的範囲は常にシミュレーション範囲より優先されます。 | シミュレーション範囲を無視 | 派生範囲に基づくデータ型の推奨 | |
派生範囲を無視 | シミュレーション範囲に基づいてデータ型を推奨 | ||
収集したデータをすべて使用 (既定値) | シミュレーション範囲と派生範囲の両方に基づいてデータ型を推奨 | ||
ターゲットのコンテナー タイプを推奨 | あり | 範囲を表現でき、C コード生成に適している最短の語長のデータ型を推奨 (8、16、32、64 ...)。たとえば、範囲が | |
いいえ (既定値) | 値を表現するのに最低限必要な語長のデータ型を推奨 | ||
0 または正の整数を最適化 | いいえ | シミュレーション中に、0 または正の整数であった変数に対して整数スケーリングを使用しない。 | |
はい (既定値) | シミュレーション中に、0 または正の整数であった変数に対して整数スケーリングを使用。 | ||
符号属性 | 自動 (既定値) | 各変数の範囲情報に応じて符号付きおよび符号なしのデータ型を推奨。 | |
符号付き | 符号付きデータ型を推奨。 | ||
符号なし | 符号なしデータ型を推奨。 | ||
シミュレーションの最小/最大値に対する安全余裕 (%) | 0 (既定値) | シミュレーションの最小値と最大値の安全余裕係数を指定します。 シミュレーションの最小値と最大値は、このパラメーターが指定する割合によって調整されることによって、シミュレーションの実行で得られた範囲とは異なった範囲を指定できます。たとえば | |
検索パス |
| MATLAB ファイルを検索するパスのリストにパスを追加します。リスト項目はセミコロンで区切ります。 |
fimath の設定 | 値 | 説明 |
---|---|---|
丸め手法 | Ceiling | 生成された固定小数点データ型の 既定の固定小数点演算プロパティは コード生成後、生成されたコードを最適化するために (または、オーバーフローを回避する、バイアスを消去するなどの目的で) 必要に応じてこれらの設定を変更し、検証を再実行します。
|
Convergent | ||
Floor (既定値) | ||
Nearest | ||
Round | ||
Zero | ||
オーバーフロー アクション | Saturate | |
Wrap (既定値) | ||
乗算モード | FullPrecision (既定値) | |
KeepLSB | ||
KeepMSB | ||
SpecifyPrecision | ||
加算モード | FullPrecision (既定値) | |
KeepLSB | ||
KeepMSB | ||
SpecifyPrecision |
生成されるファイルの設定 | 値 | 説明 |
---|---|---|
生成された固定小数点ファイル名の接尾辞 | _fixpt (既定値) | 生成された固定小数点ファイル名に追加する接尾辞を指定します。たとえば、既定では |
プロットとレポートの設定 | 値 | 説明 |
---|---|---|
カスタムのプロット関数 |
| 比較プロットで使用するカスタム プロット関数の名前を指定 |
シミュレーション データ インスペクターを用いてプロット | いいえ (既定値) | 比較プロットにシミュレーション データ インスペクターを使用するかどうかを指定 |
はい | ||
潜在的なデータ型の問題を強調表示 | いいえ (既定値) | 生成する HTML レポートで、潜在的なデータ型の問題を強調表示するかどうかを指定します。このオプションをオンにすると、MATLAB コード内で、単精度や倍精度、計算量の多い固定小数点演算を行う箇所が強調表示されます。 |
はい |