double から固定小数点への変換
このモデルでは、組み込みデータ型と固定小数点データ型との間で信号を変換する方法と、表現可能な精度と範囲に対して固定小数点データ型が及ぼす影響を示します。このモデルでの固定小数点データ型は fixdt(1,5,2)
です。これは、2 進小数点の右側に 2 個のビットがある、符号付き 5 ビット数値です。
Precision = (2^-2) = 0.25 Representable minimum = -(2^-2)*(2^4) = -4 Representable maximum = (2^-2)*(2^4-1) = 3.75
データ型変換ブロック Dbl-to-FixPt
を開いて、固定小数点データ型の属性を変更し、結果の固定小数点信号の範囲と精度に対して固定小数点データ型がどのように影響するのかを確認します。
固定小数点データ型を指定するためのヒント:
[
>>
] ボタンをクリックして、データ型アシスタントを開きます。出力の最大値/最小値を指定し、これらの値を最高精度のスケーリングの計算に使用することができます。このスケーリングは、指定範囲をカバーしながら精度を最大にします。
fixdt
の構文に慣れれば、データ型アシスタントを使用することなく、式をデータ型パラメーターに直接入力できるようになります。