主要内容

定义或编辑输入参数类型通过使用应用程序

定义或编辑一个输入参数的类型

下面的过程显示了你如何定义或编辑,,int64,int32,int16,int8,uint64,uint32,uint16,uint8,逻辑,字符类型。

关于定义其他类型的更多信息,请参见此表中的信息。

输入类型 链接
一个字符串标量(1×1字符串数组) 指定一个字符串标量输入参数
一个结构(结构体) 输入参数指定一个结构
一个细胞阵列(电池(均匀)电池(不均匀)) 指定一个单元阵列输入参数
一个定点数据类型(embedded.fi) 指定一个定点输入参数
一个输入的例子(定义的例子) 通过使用应用程序定义输入参数的例子
一个常数(定义常量) 使用App定义常数输入参数

  1. 单击字段右侧的输入参数名称。

  2. 可以为数值类型,使一个复杂类型的参数,选择复数复选框。

  3. 选择输入类型。

    应用程序显示选中的类型。它显示和大小选项。

  4. 从列表中,选择您的输入是否一个标量,a1 x n向量,m x 1向量,或m x n矩阵。默认情况下,如果你不选择一个大小选项,程序将输入定义为标量。

  5. 可选地,如果你的输入不是标量,输入大小n。您可以指定:

    • 例如,固定大小10

    • 变量的大小,指定的限制,通过使用:前缀。例如,指定输入可以大小不同10,输入:10

    • 通过输入的变量大小:正

    您可以编辑每个维度的大小。

指定一个字符串标量输入参数

指定一个输入是一个字符串标量:

  1. 定义输入类型页面,点击让我进入直接输入或全球类型

  2. 点击右边的领域你想定义的输入参数。

  3. 选择字符串。然后选择1 x1标量

    是一个1×1的字符串数组类型(字符串标量),其中包含一个特征向量。

  4. 指定特征向量的大小,点击字段右侧的字符串数组元素{1}。选择字符。然后,选择1 xn向量并输入大小。

  5. 使适应可变的字符串,点击第二个维度。

    • 指定第二个维度是无界的,选择:正

    • 指定第二个维度有一个上限,进入上界8。然后,选择:8

指定一个枚举类型的输入参数

指定一个输入使用枚举类型MyColors:

  1. 假设枚举MyColors在MATLAB®路径。

    classdef MyColors < int32枚举绿(1),红(2),最后结束

  2. 定义输入类型页面,点击让我进入直接输入或全球类型

  3. 在右边的输入参数,输入MyColors

指定一个定点输入参数

指定定点输入,定点设计师™软件必须安装。

  1. 定义输入类型页面,点击让我进入直接输入或全球类型

  2. 点击右边的领域你想定义的输入参数。

  3. 选择embedded.fi

  4. 选择大小。如果你不指定大小,默认大小1 x1

  5. 指定输入参数numerictype(定点设计师)fimath(定点设计师)属性。

    如果你不指定一个地方fimath,应用程序使用默认fimath。看到使用默认fimath分享算术规则(定点设计师)

修改numerictype(定点设计师)fimath(定点设计师)属性,打开属性对话框。打开属性对话框,单击右边的定点类型定义。可选,点击

输入参数指定一个结构

主要输入结构时,应用程序将每个字段作为一个单独的输入。因此,您必须指定属性为主要结构的所有字段输入的顺序出现在结构定义:

  • 对于每个字段的输入结构,指定类,大小和复杂性。

  • 每个字段是一个定点类,还指定numerictype,和fimath。

指定结构的类型

  1. 定义输入类型页面,点击让我进入直接输入或全球类型

  2. 点击右边的领域你想定义的输入参数。

  3. 选择结构体

    应用程序显示选中的类型,结构体。应用程序显示大小的选择。

  4. 指定你的结构是一个标量,1 x n向量,m x 1向量,或m x n矩阵。默认情况下,如果你不选择一个大小选项,程序将输入定义为标量。

  5. 如果输入不是标量,输入大小为每个维度。点击维度。输入的大小。选择大小的选项。例如,对于大小10:

    • 指定固定大小,选择10

    • 指定变量大小的上限10中,选择:10

    • 指定的变量的大小,选择:正

  6. 可选地,在生成的代码中指定属性结构。看到设置结构属性

  7. 将字段添加到结构。指定类、大小和复杂性的字段。看到添加一个字段结构

设置结构属性

  1. 单击右边的结构定义。可选,点击

  2. 在对话框中,指定属性的结构生成的代码。

    财产 描述
    C类型定义的名字

    在生成的代码结构类型的名称。

    类型定义外部定义

    默认值:没有——类型定义不是外部定义。

    如果您选择是的声明一个外部定义结构,应用不生成结构类型的定义。你必须提供一个定制的包含文件。

    依赖:C类型定义的名字启用这个选项。

    C类型定义头文件

    名字的头文件包含外部定义的结构,例如,“mystruct.h”。指定文件路径使用其他包括目录在“项目设置”对话框中参数自定义代码选项卡。

    默认情况下,生成的代码# include报表自定义头文件后的标准头文件。如果一个标准头文件指的是自定义结构类型,然后编译失败。如果你指定C类型定义头文件,头文件的应用程序包括完全在这地方是必需的。

    依赖:当类型定义外部定义被设置为是的启用这个选项。

    数据边界对齐

    这种类型的运行时内存对齐的结构在字节。

    如果你有一个嵌入式编码器®许可和使用代码替换库(利用),利用提供的能力调整数据对象传入函数替换到指定的边界。您可以利用有针对性的功能实现需要对齐的数据。默认情况下,结构不一致的CRL与任何特定的边界是不需要对齐的功能。

    对齐必须要么1或权力2这是不超过128年

    默认值:0

    依赖:当类型定义外部定义被设置为是的启用这个选项。

重命名一个字段的结构

选择name字段的结构,你想重命名。输入新的名称。

添加一个字段结构

  1. 右边的结构,点击

  2. 输入字段名。指定类、大小和该领域的复杂性。

将一个字段插入一个结构

  1. 选择结构字段下面你想添加另一个字段。

  2. 右键单击结构字段。

  3. 选择插入字段下面

    应用程序添加字段在你选择的领域。

  4. 输入字段名。指定类、大小和该领域的复杂性。

删除字段的结构

  1. 右键单击您想要删除的字段。

  2. 选择删除字段

指定一个单元阵列输入参数

对于代码生成,细胞阵列同构或异构。看到代码生成细胞阵列。一个齐次单元阵列中表示为一个数组生成的代码。所有元素具有相同的属性。异构单元阵列表示为结构生成的代码。元素可以有不同的属性。

指定一个均质单元阵列

  1. 定义输入类型页面,点击让我进入直接输入或全球类型

  2. 点击右边的领域你想定义的输入参数。

  3. 选择电池(均匀)

    应用程序显示选中的类型,细胞。应用程序显示大小的选择。

  4. 从列表中,选择您的输入是否一个标量,a1 x n向量,m x 1向量,或m x n矩阵。默认情况下,如果你不选择一个大小选项,程序将输入定义为标量。

  5. 如果输入不是标量,输入大小为每个维度。点击维度。输入的大小。选择大小的选项。例如,对于大小10:

    • 指定固定大小,选择10

    • 指定变量大小的上限10中,选择:10

    • 指定的变量的大小,选择:正

    以下细胞数组变量,花括号内一个冒号{:}表明细胞数组元素具有相同的属性(类、大小和复杂性)。

  6. 指定类、大小和复杂性单元阵列中的元素,单击右侧的字段{:}

指定一个异构单元阵列

  1. 定义输入类型页面,点击让我进入直接输入或全球类型

  2. 点击右边的领域你想定义的输入参数。

  3. 选择电池(不均匀)

    应用程序显示选中的类型,细胞。应用程序显示大小的选择。

  4. 指定你的结构是一个标量,1 x n向量,m x 1向量,或m x n矩阵。默认情况下,如果你不选择一个大小选项,程序将输入定义为标量。

  5. 可选地,如果你的输入不是标量,输入大小n。异构单元阵列是固定的尺寸。

    应用程序列表单元阵列元素。它使用索引符号来指定每个元素。例如,{1,2}指示元素的第一行,第二列。

  6. 指定类、大小和复杂性为每个单元阵列元素。

  7. 可选地,添加元素。看到将一个元素添加到一个异构单元阵列

  8. (可选)指定属性的表示单元阵列结构生成的代码。看到设置为异构单元阵列结构属性

设置为异构单元阵列结构属性

异构单元阵列表示为结构生成的代码。您可以指定的属性代表单元阵列结构。

  1. 点击右边的单元阵列定义。选择点击

  2. 在对话框中,指定属性的结构生成的代码。

    财产 描述
    C类型定义的名字

    在生成的代码结构类型的名称。

    类型定义外部定义

    默认值:没有——类型定义不是外部定义。

    如果您选择是的声明一个外部定义结构,应用不生成结构类型的定义。你必须提供一个定制的包含文件。

    依赖:C类型定义的名字启用这个选项。

    C类型定义头文件

    名字的头文件包含外部定义的结构,例如,“mystruct.h”。指定文件路径使用其他包括目录在“项目设置”对话框中参数自定义代码选项卡。

    默认情况下,生成的代码# include报表自定义头文件后的标准头文件。如果一个标准头文件指的是自定义结构类型,然后编译失败。如果你指定C类型定义头文件,头文件的应用程序包括完全在这地方是必需的。

    依赖:当类型定义外部定义被设置为是的启用这个选项。

    数据边界对齐

    这种类型的运行时内存对齐的结构在字节。

    如果你有嵌入式编码器许可和使用代码替换库(利用),利用提供的能力调整数据对象传入函数替换到指定的边界。您可以利用有针对性的功能实现需要对齐的数据。默认情况下,结构不一致的CRL与任何特定的边界是不需要对齐的功能。

    对齐必须要么1或权力2这是不超过128年

    默认值:0

    依赖:当类型定义外部定义被设置为是的启用这个选项。

改变分类同构或异构

更改分类同构或异构,右键单击变量。选择均匀异构

应用程序清除的定义元素。

改变单元阵列的大小

  1. 在单元阵列的定义中,单击一个维度。指定的大小。

  2. 均质单元阵列,指定维度是否变量的大小和尺寸是否有界无界的。另外,右键单击变量。选择有界(固定大小),有界(适应),或无限

  3. 异构单元阵列,应用程序添加元素,这样细胞数组指定的大小和形状。

将一个元素添加到一个异构单元阵列

  1. 在单元阵列的定义中,单击一个维度。指定的大小。例如,第一维输入1和4的第二维度。

    应用程序添加元素,这样细胞数组指定的大小和形状。例如1 x4异构单元阵列,应用程序列出了四个元素:{1},{1,2},{1,3},{1,4}

  2. 指定新元素的属性。