固定小数点変数の定義

固定小数点変数を定義するのに必要な要素は、FixedPoint というプロファイルにあります。

このタスクについて

このプロファイルには以下のものがあります。

ワード・サイズは選択した型で決定され、使用するシフトはタグ FXP_Shift に入力した値で決定されます。

プロファイルは、以下を含む FixedPoint.h というファイルを使用します。

ファイルは、生成されたコードの固定小数点が生成される場所にインクルードされます。

手順

  1. プロジェクトに FixedPoint プロファイルを参照として追加します。
    注: FixedPoint プロファイルは、インストール時に Automotive アドオンを選択した場合にのみ IBM® Rational® Rhapsody® で追加されます。
  2. ブラウザーで、固定小数点変数を含む要素を右クリックして、「新規追加」 > 「一般要素」 > 「FixedPointVar」を選択します。
  3. 新しい変数に名前を付けます。
  4. 新規変数の「フィーチャー」ウィンドウを開き、「タイプ」に固定小数点変数タイプの 1 つ (FXP_8Bit_TFXP_16Bit_T、または FXP_32Bit_T) を選択します。 (これらのタイプがリストに表示されない場合は、「選択」をクリックして、表示されるツリーから関連するタイプを見つけます。)
  5. タグ「FXP_Shift」に値を指定して使用するシフトを設定します (デフォルト値は 4)。 (作成された変数には既に Fixed-Point ステレオタイプが適用されています)。

フィードバック