numerictype
对象定义的数据类型和扩展属性fi
对象,以及仿真软件金宝app®信号和模型参数。您可以创建numerictype
对象在定点设计师™软件以两种方式之一:
您可以使用numerictype
构造函数创建一个新的对象。
您可以使用numerictype
构造函数复制现有的numerictype
对象。
创建一个默认的numerictype
对象类型
T = numerictype
T = DataTypeMode:定点:二进制扩展Signedness:签了字:16 FractionLength: 15
看到的所有numerictype
对象语法,参考numerictype
构造函数引用页面。
下面的例子展示构造的不同方式numerictype
对象。建设更多的例子numerictype
对象,看到例子在numerictype
构造函数引用页面。
当您创建一个numerictype
对象使用属性名和属性值对,定点设计软件首先创建一个默认的numerictype
为每个属性名对象,然后,在构造函数中指定,指定相应的值。
这种行为不同于行为发生当你使用语法等T = numerictype (s, w)
,你只在构造函数中指定的属性值。使用这样的语法没有违约numerictype
对象被创建,numerictype
对象只接收分配在构造函数中指定的属性值。
下面的例子显示了属性名/属性值语法创建一个略有不同numerictype
对象的属性值语法,甚至当你在构造函数指定相同的属性值。
为了演示这种差异,假设您希望创建一个无符号numerictype
对象的单词长度32
位。
首先,创建一个numerictype
对象使用属性名/属性值对。
T1 = numerictype (“签署”0,“字”32)
T1 = DataTypeMode:定点:二进制扩展Signedness:无符号字:32 FractionLength: 15
的numerictype
对象T1
有相同的DataTypeMode
和FractionLength
作为默认numerictype
对象,但字
和签署
与您指定的值属性覆盖。
现在,创建另一个无符号32
位numerictype
对象,但这一次仅指定属性值的构造函数。
T2 = numerictype (0, 32)
T2 = DataTypeMode:定点:未指定的缩放Signedness:无符号字:32
不像T1
,T2
只有指定的属性值。的DataTypeMode
的T2
是定点:未指定的缩放
,所以没有分数长度分配。
fi
对象不能有不明numerictype
属性。因此,所有未指明的numerictype
对象属性时指定fi
对象创建。
复制一个numerictype
对象,使用赋值:
T = numerictype;U = T;isequal (T, U)
ans =逻辑1
当你在MATLAB处理文件®,你可以建立你的numerictype
对象构造函数使用插入numerictype构造函数对话框。在指定的属性numerictype
对象对话框,您可以插入预填充numerictype
对象构造方法在你的文件在一个特定的位置。
例如,创建一个签名numerictype
与二进制小数点缩放对象,32位字长和一小部分的长度30位:
在家选项卡,文件部分中,点击新>脚本MATLAB编辑器打开
在编辑器选项卡,编辑将来发布的部分,点击在插入按钮组。单击插入numerictype打开插入numerictype构造函数对话框。
使用编辑框和下拉菜单指定的以下属性numerictype
对象:
数据类型模式:定点:二进制扩展点
Signedness:签署
字长:32
部分长度:30.
插入的numerictype
对象构造方法在你的文件中,将光标置于所需的文件位置,然后单击好吧在插入numerictype构造函数对话框。点击好吧关闭插入numerictype构造函数对话框并自动填充numerictype
对象构造方法在你的文件:
32岁的numerictype (1 30)