numerictype对象共享数据类型和缩放设置gydF4y2Ba
你可以使用gydF4y2BanumerictypegydF4y2Ba
对象定义希望用于许多对象的通用数据类型和伸缩规则gydF4y2BafigydF4y2Ba
对象。然后可以创建多个gydF4y2BafigydF4y2Ba
对象,使用相同的gydF4y2BanumerictypegydF4y2Ba
对象。gydF4y2Ba
示例1gydF4y2Ba
在下面的示例中,您将创建一个gydF4y2BanumerictypegydF4y2Ba
对象gydF4y2BaTgydF4y2Ba
字长gydF4y2Ba32gydF4y2Ba
和分数长度gydF4y2Ba28gydF4y2Ba
.其次,要确保你的gydF4y2BafigydF4y2Ba
对象具有相同的gydF4y2BanumerictypegydF4y2Ba
属性,创建gydF4y2BafigydF4y2Ba
对象gydF4y2Ba一个gydF4y2Ba
而且gydF4y2BabgydF4y2Ba
使用你的gydF4y2BanumerictypegydF4y2Ba
对象gydF4y2BaTgydF4y2Ba
.gydF4y2Ba
格式gydF4y2Ba长gydF4y2BaggydF4y2Ba数字类型(gydF4y2Ba“字”gydF4y2Ba32岁的gydF4y2Ba“FractionLength”gydF4y2Ba, 28)gydF4y2Ba
T = DataTypeMode:定点:二进制点缩放signdness: Signed WordLength: 32 FractionLength: 28gydF4y2Ba
a = fi(pi,T)gydF4y2Ba
a = 3.1415926553309 DataTypeMode:定点:二进制点缩放signdness: Signed WordLength: 32 FractionLength: 28gydF4y2Ba
b = fi(/2,T)gydF4y2Ba
b = 1.5707963258028 DataTypeMode:定点:二进制点缩放signdness: Signed WordLength: 32 FractionLength: 28gydF4y2Ba
示例2gydF4y2Ba
在本例中,首先创建一个gydF4y2BanumerictypegydF4y2Ba
对象gydF4y2BaTgydF4y2Ba
与[坡度偏差]缩放。接下来,使用该对象创建两个gydF4y2BafigydF4y2Ba
对象,gydF4y2BacgydF4y2Ba
而且gydF4y2BadgydF4y2Ba
同样的gydF4y2BanumerictypegydF4y2Ba
属性:gydF4y2Ba
数字类型(gydF4y2Ba“缩放”gydF4y2Ba,gydF4y2Ba“slopebias”gydF4y2Ba,gydF4y2Ba“坡”gydF4y2Ba2 ^ 2,gydF4y2Ba“偏见”gydF4y2Ba,0)gydF4y2Ba
T = DataTypeMode:定点:斜率和偏差缩放符号:Signed WordLength: 16斜率:2^2偏差:0gydF4y2Ba
c = fi(pi,T)gydF4y2Ba
c = 4 DataTypeMode:定点:斜率和偏差缩放签名:Signed WordLength: 16斜率:2^2偏差:0gydF4y2Ba
d = fi(/2,T)gydF4y2Ba
d = 0 DataTypeMode:定点:斜率和偏差缩放符号:Signed WordLength: 16斜率:2^2偏差:0gydF4y2Ba
的属性的详细信息gydF4y2BanumerictypegydF4y2Ba
对象看gydF4y2Banumerictype对象属性gydF4y2Ba.gydF4y2Ba