主要内容gydF4y2Ba

numerictype Objects用于共享fi对象的数据类型和缩放设置gydF4y2Ba

你可以用gydF4y2BanumerictypegydF4y2Ba对象定义希望用于多个对象的通用数据类型和缩放规则gydF4y2BafigydF4y2Ba对象。然后可以创建多个gydF4y2BafigydF4y2Ba对象,使用相同gydF4y2BanumerictypegydF4y2Ba为每个对象。gydF4y2Ba

示例1gydF4y2Ba

在下面的示例中,您创建了一个gydF4y2BanumerictypegydF4y2Ba对象gydF4y2BaTgydF4y2Ba与字长gydF4y2Ba32gydF4y2Ba和部分长度gydF4y2Ba28gydF4y2Ba.接下来,要确保你的gydF4y2BafigydF4y2Ba对象具有相同的gydF4y2BanumerictypegydF4y2Ba属性,创建gydF4y2BafigydF4y2Ba对象gydF4y2Ba一个gydF4y2Ba和gydF4y2BabgydF4y2Ba使用你的gydF4y2BanumerictypegydF4y2Ba对象gydF4y2BaTgydF4y2Ba.gydF4y2Ba

格式gydF4y2Ba长gydF4y2BaggydF4y2BaT = numerictype (gydF4y2Ba“字”gydF4y2Ba32岁的gydF4y2Ba“FractionLength”gydF4y2Ba, 28)gydF4y2Ba
T = DataTypeMode:定点:二进制点缩放Signedness: Signed WordLength: 32 FractionLength: 28gydF4y2Ba
= fi(π,T)gydF4y2Ba
a = 3.1415926553309 DataTypeMode:定点:二进制点缩放Signedness: Signed WordLength: 32 FractionLength: 28gydF4y2Ba
b = fi(π/ 2,T)gydF4y2Ba
b = 1.5707963258028 DataTypeMode:定点:二进制点缩放Signedness: Signed WordLength: 32 FractionLength: 28gydF4y2Ba

示例2gydF4y2Ba

在本例中,首先创建一个gydF4y2BanumerictypegydF4y2Ba对象gydF4y2BaTgydF4y2Ba[坡度偏差]缩放。接下来,使用该对象创建两个gydF4y2BafigydF4y2Ba对象,gydF4y2BacgydF4y2Ba和gydF4y2BadgydF4y2Ba用同样的gydF4y2BanumerictypegydF4y2Ba属性:gydF4y2Ba

T = numerictype (gydF4y2Ba“缩放”gydF4y2Ba,gydF4y2Ba“slopebias”gydF4y2Ba,gydF4y2Ba“坡”gydF4y2Ba2 ^ 2,gydF4y2Ba“偏见”gydF4y2Ba, 0)gydF4y2Ba
T = DataTypeMode: Fixed-point: slope and bias scaling signness: Signed WordLength: 16 slope: 2^2 bias: 0gydF4y2Ba
c = fi(π,T)gydF4y2Ba
c = 4 DataTypeMode: Fixed-point: slope and bias scaling signiness: Signed WordLength: 16 slope: 2^2 bias: 0gydF4y2Ba
d = fi(π/ 2,T)gydF4y2Ba
d = 0 DataTypeMode: Fixed-point: slope and bias scaling signness: Signed WordLength: 16 slope: 2^2 bias: 0gydF4y2Ba

的属性的更多细节gydF4y2BanumerictypegydF4y2Ba对象看gydF4y2Banumerictype对象属性gydF4y2Ba.gydF4y2Ba