你可以用gydF4y2BanumerictypegydF4y2Ba
对象定义希望用于多个对象的通用数据类型和缩放规则gydF4y2BafigydF4y2Ba
对象。然后可以创建多个gydF4y2BafigydF4y2Ba
对象,使用相同gydF4y2BanumerictypegydF4y2Ba
为每个对象。gydF4y2Ba
在下面的示例中,您创建了一个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
在本例中,首先创建一个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