定义或编辑输入参数类型通过使用应用程序
定义或编辑一个输入参数的类型
下面的过程显示了你如何定义或编辑双
,单
,int64
,int32
,int16
,int8
,uint64
,uint32
,uint16
,uint8
,逻辑
,字符
类型。
关于定义其他类型的更多信息,请参见此表中的信息。
输入类型 | 链接 |
---|---|
一个字符串标量(1×1字符串数组) | 指定一个字符串标量输入参数 |
一个结构(结构体) | 输入参数指定一个结构 |
一个细胞阵列(电池(均匀)或电池(不均匀)) | 指定一个单元阵列输入参数 |
一个定点数据类型(embedded.fi) | 指定一个定点输入参数 |
一个输入的例子(定义的例子) | 通过使用应用程序定义输入参数的例子 |
一个常数(定义常量) | 使用App定义常数输入参数 |
单击字段右侧的输入参数名称。
可以为数值类型,使一个复杂类型的参数,选择复数复选框。
选择输入类型。
应用程序显示选中的类型。它显示和大小选项。
从列表中,选择您的输入是否一个标量,a
1 x n
向量,m x 1
向量,或m x n
矩阵。默认情况下,如果你不选择一个大小选项,程序将输入定义为标量。可选地,如果你的输入不是标量,输入大小
米
和n
。您可以指定:例如,固定大小
10
。变量的大小,指定的限制,通过使用
:
前缀。例如,指定输入可以大小不同10
,输入:10
。通过输入的变量大小
:正
。
您可以编辑每个维度的大小。
指定一个字符串标量输入参数
指定一个输入是一个字符串标量:
在定义输入类型页面,点击让我进入直接输入或全球类型。
点击右边的领域你想定义的输入参数。
选择字符串。然后选择
1 x1标量
。是一个1×1的字符串数组类型(字符串标量),其中包含一个特征向量。
指定特征向量的大小,点击字段右侧的字符串数组元素
{1}
。选择字符。然后,选择1 xn向量
并输入大小。使适应可变的字符串,点击第二个维度。
指定第二个维度是无界的,选择
:正
。指定第二个维度有一个上限,进入上界
8
。然后,选择:8
。
指定一个枚举类型的输入参数
指定一个输入使用枚举类型MyColors
:
假设枚举
MyColors
在MATLAB®路径。classdef MyColors < int32枚举绿(1),红(2),最后结束
在定义输入类型页面,点击让我进入直接输入或全球类型。
在右边的输入参数,输入
MyColors
。
指定一个定点输入参数
指定定点输入,定点设计师™软件必须安装。
在定义输入类型页面,点击让我进入直接输入或全球类型。
点击右边的领域你想定义的输入参数。
选择embedded.fi。
选择大小。如果你不指定大小,默认大小
1 x1
。指定输入参数
numerictype
(定点设计师)和fimath
(定点设计师)属性。如果你不指定一个地方fimath,应用程序使用默认fimath。看到使用默认fimath分享算术规则(定点设计师)。
修改numerictype
(定点设计师)或fimath
(定点设计师)属性,打开属性对话框。打开属性对话框,单击右边的定点类型定义。可选,点击。
输入参数指定一个结构
主要输入结构时,应用程序将每个字段作为一个单独的输入。因此,您必须指定属性为主要结构的所有字段输入的顺序出现在结构定义:
对于每个字段的输入结构,指定类,大小和复杂性。
每个字段是一个定点类,还指定numerictype,和fimath。
指定结构的类型
在定义输入类型页面,点击让我进入直接输入或全球类型。
点击右边的领域你想定义的输入参数。
选择结构体。
应用程序显示选中的类型,
结构体
。应用程序显示大小的选择。指定你的结构是一个标量,
1 x n
向量,m x 1
向量,或m x n
矩阵。默认情况下,如果你不选择一个大小选项,程序将输入定义为标量。如果输入不是标量,输入大小为每个维度。点击维度。输入的大小。选择大小的选项。例如,对于大小
10
:指定固定大小,选择
10
。指定变量大小的上限
10
中,选择:10
。指定的变量的大小,选择
:正
。
可选地,在生成的代码中指定属性结构。看到设置结构属性。
将字段添加到结构。指定类、大小和复杂性的字段。看到添加一个字段结构。
设置结构属性
单击右边的结构定义。可选,点击
。
在对话框中,指定属性的结构生成的代码。
财产 描述 C类型定义的名字 在生成的代码结构类型的名称。
类型定义外部定义 默认值:
没有
——类型定义不是外部定义。如果您选择
是的
声明一个外部定义结构,应用不生成结构类型的定义。你必须提供一个定制的包含文件。依赖:
C类型定义的名字
启用这个选项。C类型定义头文件 名字的头文件包含外部定义的结构,例如,
“mystruct.h”
。指定文件路径使用其他包括目录在“项目设置”对话框中参数自定义代码选项卡。默认情况下,生成的代码
# include
报表自定义头文件后的标准头文件。如果一个标准头文件指的是自定义结构类型,然后编译失败。如果你指定C类型定义头文件,头文件的应用程序包括完全在这地方是必需的。依赖:
当类型定义外部定义
被设置为是的
启用这个选项。数据边界对齐 这种类型的运行时内存对齐的结构在字节。
如果你有一个嵌入式编码器®许可和使用代码替换库(利用),利用提供的能力调整数据对象传入函数替换到指定的边界。您可以利用有针对性的功能实现需要对齐的数据。默认情况下,结构不一致的CRL与任何特定的边界是不需要对齐的功能。
对齐必须要么
1
或权力2
这是不超过128年
。默认值:
0
依赖:
当类型定义外部定义
被设置为是的
启用这个选项。
重命名一个字段的结构
选择name字段的结构,你想重命名。输入新的名称。
添加一个字段结构
右边的结构,点击
输入字段名。指定类、大小和该领域的复杂性。
将一个字段插入一个结构
选择结构字段下面你想添加另一个字段。
右键单击结构字段。
选择插入字段下面。
应用程序添加字段在你选择的领域。
输入字段名。指定类、大小和该领域的复杂性。
删除字段的结构
右键单击您想要删除的字段。
选择删除字段。
指定一个单元阵列输入参数
对于代码生成,细胞阵列同构或异构。看到代码生成细胞阵列。一个齐次单元阵列中表示为一个数组生成的代码。所有元素具有相同的属性。异构单元阵列表示为结构生成的代码。元素可以有不同的属性。
指定一个均质单元阵列
在定义输入类型页面,点击让我进入直接输入或全球类型。
点击右边的领域你想定义的输入参数。
选择电池(均匀)。
应用程序显示选中的类型,
细胞
。应用程序显示大小的选择。从列表中,选择您的输入是否一个标量,a
1 x n
向量,m x 1
向量,或m x n
矩阵。默认情况下,如果你不选择一个大小选项,程序将输入定义为标量。如果输入不是标量,输入大小为每个维度。点击维度。输入的大小。选择大小的选项。例如,对于大小
10
:指定固定大小,选择
10
。指定变量大小的上限
10
中,选择:10
。指定的变量的大小,选择
:正
。
以下细胞数组变量,花括号内一个冒号
{:}
表明细胞数组元素具有相同的属性(类、大小和复杂性)。指定类、大小和复杂性单元阵列中的元素,单击右侧的字段
{:}
。
指定一个异构单元阵列
在定义输入类型页面,点击让我进入直接输入或全球类型。
点击右边的领域你想定义的输入参数。
选择电池(不均匀)。
应用程序显示选中的类型,
细胞
。应用程序显示大小的选择。指定你的结构是一个标量,
1 x n
向量,m x 1
向量,或m x n
矩阵。默认情况下,如果你不选择一个大小选项,程序将输入定义为标量。可选地,如果你的输入不是标量,输入大小
米
和n
。异构单元阵列是固定的尺寸。应用程序列表单元阵列元素。它使用索引符号来指定每个元素。例如,
{1,2}
指示元素的第一行,第二列。指定类、大小和复杂性为每个单元阵列元素。
可选地,添加元素。看到将一个元素添加到一个异构单元阵列
(可选)指定属性的表示单元阵列结构生成的代码。看到设置为异构单元阵列结构属性。
设置为异构单元阵列结构属性
异构单元阵列表示为结构生成的代码。您可以指定的属性代表单元阵列结构。
点击右边的单元阵列定义。选择点击
。
在对话框中,指定属性的结构生成的代码。
财产 描述 C类型定义的名字 在生成的代码结构类型的名称。
类型定义外部定义 默认值:
没有
——类型定义不是外部定义。如果您选择
是的
声明一个外部定义结构,应用不生成结构类型的定义。你必须提供一个定制的包含文件。依赖:
C类型定义的名字
启用这个选项。C类型定义头文件 名字的头文件包含外部定义的结构,例如,
“mystruct.h”
。指定文件路径使用其他包括目录在“项目设置”对话框中参数自定义代码选项卡。默认情况下,生成的代码
# include
报表自定义头文件后的标准头文件。如果一个标准头文件指的是自定义结构类型,然后编译失败。如果你指定C类型定义头文件,头文件的应用程序包括完全在这地方是必需的。依赖:
当类型定义外部定义
被设置为是的
启用这个选项。数据边界对齐 这种类型的运行时内存对齐的结构在字节。
如果你有嵌入式编码器许可和使用代码替换库(利用),利用提供的能力调整数据对象传入函数替换到指定的边界。您可以利用有针对性的功能实现需要对齐的数据。默认情况下,结构不一致的CRL与任何特定的边界是不需要对齐的功能。
对齐必须要么
1
或权力2
这是不超过128年
。默认值:
0
依赖:
当类型定义外部定义
被设置为是的
启用这个选项。
改变分类同构或异构
更改分类同构或异构,右键单击变量。选择均匀或异构。
应用程序清除的定义元素。
改变单元阵列的大小
在单元阵列的定义中,单击一个维度。指定的大小。
均质单元阵列,指定维度是否变量的大小和尺寸是否有界无界的。另外,右键单击变量。选择有界(固定大小),有界(适应),或无限
异构单元阵列,应用程序添加元素,这样细胞数组指定的大小和形状。
将一个元素添加到一个异构单元阵列
在单元阵列的定义中,单击一个维度。指定的大小。例如,第一维输入1和4的第二维度。
应用程序添加元素,这样细胞数组指定的大小和形状。例如1 x4异构单元阵列,应用程序列出了四个元素:
{1}
,{1,2}
,{1,3}
,{1,4}
。指定新元素的属性。