文档帮助中心
指定浮点,整数或定点数据类型
用一个万博1manbetxSimulink.NumericType对象集和共享数字数据类型为信号,状态,和在一个模型参数的数据。
万博1manbetxSimulink.NumericType
在MATLAB创建这个类的一个实例®碱的工作区,工作区模型,或数据字典。要创建一个模型工作区,数字类型,你必须清除支持别名属性。
设定对象的属性来创建自定义的浮点,整数,或固定点的数据类型。
要符合指定数据类型的数据类型的所有信号和模型的参数。
分配这样一个数据类型,您可以通过改变描述它们的对象的属性来改变信号和参数的数据类型的模型。你不必改变模型本身。
要在模型和在代码重命名数据类型时,从模型生成(通过生成的typedef语句),您可以使用类的一个对象万博1manbetxSimulink.AliasType。
的typedef
万博1manbetxSimulink.AliasType
要创建万博1manbetxSimulink.NumericType对象交互,使用模型浏览器:
在模型浏览器模型层次窗格中,选择一个工作区,如碱的工作区,或一个数据字典。
从Model Explorer加菜单中选择万博1manbetxSimulink.NumericType。
该模型浏览器创建一个实例万博1manbetxSimulink.NumericType对象并为其分配到一个命名的变量数字在目标工作区。
数字
变量重命名为一个更合适的名称,例如,反映其预期使用的名称。
要更改名称,编辑的名字显示在名称在模型浏览器领域内容窗格。
在模型浏览器对话窗格中,使用数据类型模式属性来选择一种数据类型,所述对象表示。
要创建万博1manbetxSimulink.NumericType对象编程中,使用万博1manbetxSimulink.NumericType函数描述如下。
typeObj = 万博1manbetxSimulink.NumericType
例
typeObj = 万博1manbetxSimulink.NumericType回报万博1manbetxSimulink.NumericType默认属性值对象。
展开全部
偏压
0
用于定点数据类型的斜率和偏置缩放偏压(定点设计™),指定为实数。
如果你使用一些比其他数据类型双设定值,Simulink的万博1manbetx®转换价值双。
双
对应于偏压在属性对话框。
例:3
3
数据类型:单|双|INT8|INT16|INT32|Int64的|UINT8|UINT16|UINT32|UINT64|合乎逻辑
单
INT8
INT16
INT32
Int64的
UINT8
UINT16
UINT32
UINT64
合乎逻辑
Datascope公司
'汽车'
“出口”
“进口”
说明书中对产生或导入类型定义(的typedef)中所生成的代码(万博1manbetxSimulink的编码器™),指定为'汽车',“出口, 要么“进口”。
“出口
该表显示每个选项的效果。
HeaderFile
模型_types.h
模型
类型。H
类型
欲了解更多信息,请参阅自定义数据类型的控制文件放置(嵌入式编码)。
对应于数据范围在属性对话框。
DataTypeMode
'双'
'单'
“布尔”
“定点:未指定缩放”
“定点:二进制点缩放”
“定点:斜率和偏置缩放”
的数值数据类型,指定为这些字符向量之一的模式:
'双'- 同为MATLAB双类型。
'单'- 同为MATLAB单类型。
“布尔”- 同为MATLAB布尔类型。
布尔
“定点:未指定缩放”- 未指定与缩放的固定点的数据类型。
“定点:二进制点缩放”- 用二进制点缩放的固定点的数据类型。
“定点:斜率和偏置缩放”- 用斜率和偏置缩放定点数据类型。
选择定点数据类型的模式,这取决于其他对话框中的选项,您选择,导致模型只对已安装的固定点设计选项的系统上运行。
对应于数据类型模式在属性对话框。
数据类型:烧焦
烧焦
DataTypeOverride
'继承'
“关”
数据类型超控模式,指定为'继承'要么“关”。
如果您指定'继承'中,数据类型覆盖设置为在其中使用此数字类型的上下文(块,信号,在Simulink Stateflow的图表)适用于本数值类型。万博1manbetx
如果您指定“关”,数据类型覆盖并不适用于这个数值型。
有关数据类型覆盖的更多信息,请参阅控制数据类型覆盖。
对应于数据类型覆盖在属性对话框。
描述
“”
数据类型,指定为字符向量的自定义说明。
对应于描述在属性对话框。
例:“这是一个浮点数据类型”。
“这是一个浮点数据类型”。
FixedExponent
指数为二进制点缩放,指定为实数。设置此属性将导致的Simulink软件设置万博1manbetxFractionLength和坡相应的属性,反之亦然。此属性只有在适用DataTypeMode是定点:二进制点缩放要么定点:斜率和偏置缩放。
FractionLength
坡
定点:二进制点缩放
定点:斜率和偏置缩放
如果你使用一些比其他数据类型双设定值,Simulink的转换价值万博1manbetx双。
此属性不会出现在属性对话框。
例:-8
-8
定点数(定点设计器)的小数部分的比特长度,指定为一个真正的整数。此属性等于-FixedExponent。设置此属性将导致的Simulink软件设置万博1manbetxFixedExponent属性相应地,反之亦然。
-FixedExponent
对应于分数长度在属性对话框。
例:8
8
包含类型定义的头文件的名称(的typedef)在生成的代码,指定为字符向量。
如果指定了此属性,指定的名称代码生成过程中导入或导出使用。如果此属性为空,则默认值为类型。H如果Datascope公司等于“进口”要么“出口”或默认为模型_types.h如果Datascope公司等于'汽车'。
默认情况下,所产生的#包括指令使用预处理程序符“代替<和>。要生成指令的#include ,指定HeaderFile如''。
#包括
“
<
>
的#include
''
对应于头文件在属性对话框。
例:'myHdr.h'
'myHdr.h'
例:'myhdr中'
'myhdr中'
例:'myHdr.hpp'
'myHdr.hpp'
IsAlias
假
真正
说明书中通过使用对象的名称来创建数据类型别名,指定为真正(是)或假(没有)。
如果您指定真正中,对象作为数据类型别名以类似的方式,以一万博1manbetxSimulink.AliasType宾语。欲了解更多信息,请参阅控制数据类型的名称在生成的代码(嵌入式编码)。
对应于支持别名在属性对话框。
符号类型
'签
“无符号”
定点数据类型的符号性(定点设计器),指定为'签'(签),“无符号”(无符号),或'汽车'(继承符号性)。
'签'
对应于符号类型在属性对话框。
SignednessBool
定点数据类型的符号性(定点设计器),指定为布尔值。
数据类型:合乎逻辑
2 ^ 0
斜率为一个定点数据类型(定点设计器),指定为实数的斜率和偏置缩放。
此属性等于SlopeAdjustmentFactor * 2 ^ FixedExponent。如果SlopeAdjustmentFactor是1.0,的Si万博1manbetxmulink软件显示为这个字段的值2 ^ SlopeAdjustmentFactor。否则,它显示为一个数值。设置此属性将导致的Simulink软件设置万博1manbetxFixedExponent和SlopeAdjustmentFactor相应的属性,反之亦然。
SlopeAdjustmentFactor * 2 ^ FixedExponent
SlopeAdjustmentFactor
2 ^ SlopeAdjustmentFactor
此属性才会显示DataTypeMode是定点:斜率和偏置缩放。
对应于坡在属性对话框。
例:5.2
5.2
例:2 ^ 9
2 ^ 9
1
斜率为一个定点数据类型(定点设计器),指定为在[1,2)的范围内的实数的斜率和偏置缩放。
设置此属性将导致的Simulink软件调整万博1manbetx坡属性相应地,反之亦然。此属性仅适用于DataTypeMode是定点:斜率和偏置缩放。
例:1.7
1.7
字长
16
定点的字的大小(定点设计器)或整数数据类型,指定为比特的整数倍。
此属性才会显示DataTypeMode是固定点。
固定点
对应于字长在属性对话框。
isboolean
isdouble
IsFixed设定
isfloat
isscalingbinarypoint
isscalingslopebias
isscalingunspecified
issingle
全部收缩
看到共享一个数据分离式算法,数据路径,模型和总线元件之间。
当您选择支持别名财产,一万博1manbetxSimulink.NumericType对象出现在所生成的代码作为的typedef声明。生成的代码使用已命名的类型来定义和宣告数据(变量)。
您单击对应于该MATLAB命令的链接:
在MATLAB命令窗口中输入它运行的命令。Web浏览器不支持MATLAB的命令。万博1manbetx
选择一个网站,以获得翻译的内容,其中可看到当地的活动和优惠。根据您的位置,我们建议您选择:。
您还可以选择从下面的列表中的网站:
选择最佳的网站性能的中国网站(在中国或英文)。其他MathWorks的国家网站都没有从您的位置访问进行了优化。
请联系您当地的办事处