ssGetDataTypeFixedExponent
登録されたデータ型の傾きの指数を返す
構文
extern int ssGetDataTypeFixedExponent (SimStruct *S, DTypeId
dataTypeId)
引数
SS-Function ブロックを表す SimStruct。
dataTypeId指数を調べるための登録されたデータ型のデータ型 ID。
説明
固定小数点数は以下のように表現することができます。
real-world value = (slope × integer) + bias
この場合、傾きは次のように表現できます。
slope = fractional slope × 2exponent
この関数は、登録された固定小数点データ型の指数を以下のように返します。
2 のべき乗のスケーリングの場合、指数は負の小数部の長さです。
データ型
single、doubleなど、データ型が自明のスケーリングをもつ場合、指数は0です。登録されたデータ型が
ScaledDoubleである場合、返される指数はオーバーライドされていないデータ型です。
この関数は、関数 ssGetDataTypeIsFxpFltApiCompat が FALSE を返すとエラーを発生します。
要件
この関数を使用するには、fixedpoint.h および fixedpoint.c をインクルードしなければなりません。詳細は、S-Function の構造を参照してください。
言語
C
TLC 関数
FixPt_DataTypeFixedExponent
バージョン履歴
R2006a より前に導入