主要内容

coder.FiTypeclass

包:编码器
超类:coder.ArrayType

代表的MATLAB规范定点阵列接受输入

描述

的对象coder.FiType指定生成的代码接受的定点数组值。使用这个类的对象只有arg游戏选项的fiaccel命令。不作为输入传递给函数生成的墨西哥人。

创建

t= coder.typeof (v)创建一个coder.FiType对象代表一组定点值的属性是一样的定点输入v

t= coder.typeof (v,深圳,variableDims)创建一个coder.FiType对象规定上限大小深圳示和变量维度variableDims。如果深圳指定尺寸,尺寸的大小是无限和变量的大小。当深圳[]的大小上限v不改变。如果你不指定variableDims有限维的类型是固定的。当variableDims这个函数是一个标量,这个值适用于有限维不10,这是固定的。

tnumerictype = coder.newtype (“embedded.fi”,深圳,variableDims)创建一个coder.FiType对象代表一组与定点值numerictype和上界的大小深圳示和变量维度variableDims。如果深圳指定一个维度,然后维度是无限维度的大小是可变的大小。如果你不指定variableDims有限维的类型是固定的。当variableDims这个函数是一个标量,这个值适用于有限维不10,这是固定的。

tnumerictype = coder.newtype (“embedded.fi”,深圳,variableDims名称=值)创建一个coder.FiType对象代表一组定点值和附加选项指定一个或多个名称-值对参数。的名字是一个属性名称和价值相应的价值。您可以指定若干名-值参数在任何顺序Name1 = Value1,…,以=家

请注意

您可以创建和编辑coder.Type通过使用编码器类型编辑器对象交互。看到创建和编辑输入类型使用编码器类型编辑器

输入参数

全部展开

输入变量指定为定点数字值。

尺寸大小类型的对象,指定为一个整数向量。

选项来指定每个维度有一个变量的大小,指定为一个布尔向量。如果您指定一个元素的向量1,相应的维度有一个变量的大小。否则,维度有一个固定的大小。

名称-值参数

指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。

R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。

选项来创建一个coder.FiType对象可以表示复杂的值,指定为一个数字或逻辑1(真正的)或0()。

定点数学选项,指定为一个fimath对象。如果不指定这个输入的coder.FiType对象使用一个fimath用默认属性值。

属性

全部展开

类名、值作为字符串返回标量。

指示是否设置的定点数组是真实的或复杂的。

定点数学选择定点数组的使用,作为一个返回fimath对象。

定点表示法选择定点数组的使用,作为一个返回numerictype对象。

上限大小的数组,返回整数的向量。

选项来指定数组的每个维度是否有一个固定或变量的大小。的值1显示相应的元素有一个变量的大小。的值0表明,相应的元素都有一个固定的大小。

例子

全部折叠

创建定点类型t

t = coder.typeof (fi (1))
t =编码器。FiType 1×1嵌入式。fi DataTypeMode:定点:二进制扩展Signedness:签了字:16 FractionLength: 14编辑类型对象

创建一个定点类型用于代码生成。使用默认的定点类型fimath对象。

t = coder.newtype (“embedded.fi”15)numerictype(16日,[1 - 2])
t =编码器。FiType 1×2嵌入式。fi DataTypeMode:定点:二进制扩展Signedness:签了字:16 FractionLength: 15编辑类型对象

版本历史

介绍了R2011a