主要内容

指定全局变量类型和使用应用程序初始值

为什么为全局变量指定一个类型定义?

如果你在MATLAB中使用全局变量®算法,构建项目之前,您必须添加一个全球类型定义和每个全局变量的初始值。如果你不初始化全局数据,应用程序查找MATLAB中的变量全局工作空间。如果变量不存在,这个应用程序生成一个错误。

墨西哥人的功能,如果使用全局数据,您还必须指定是否同步这些数据在MATLAB和墨西哥人功能。

指定一个全局变量类型

  1. 指定每一个全局变量的类型,使用下列方法之一:

  2. 定义一个初始值为每一个全局变量。

如果你不提供一个类型定义和全局变量的初始值,创建一个具有相同名称的变量和合适的类,在MATLAB工作区大小,复杂性,和价值。

定义一个全局变量

  1. 单击字段右边的你想定义全局变量。

  2. 选择定义的例子

  3. 在右边的全局名称,输入一个MATLAB表达式具有所需的类,大小和复杂性。MATLAB编码器™软件使用类、大小和复杂性的这个表达式的值作为全局变量的类型。

  4. 可选地,改变全局变量的大小。点击你想要改变的维度,并输入大小,例如,10

    您可以指定:

    • 固定大小。在本例中,选择10

    • 变量的大小,指定的限制,通过使用:前缀。在这个例子中,指定您的输入可以大小不同10中,选择:10

    • 通过选择的变量大小:正

定义或编辑全局变量类型

  1. 单击字段右边的你想定义全局变量。

  2. 您可以选择,为数值类型,选择复杂的使一个复杂类型的参数。默认情况下,输入是真实的。

  3. 选择类型的全局变量。例如,

    默认情况下,全局变量是一个标量。

  4. 可选地,改变全局变量的大小。点击你想要改变的维度,并输入大小,例如,10

    您可以指定:

    • 固定大小。在本例中,选择10

    • 变量的大小,指定的限制,通过使用:前缀。在这个例子中,指定您的输入可以大小不同10中,选择:10

    • 通过选择的变量大小:正

定义全局变量初始值

定义初始值之前定义的类型

  1. 单击右边的全局变量。

  2. 选择定义初始值

  3. 输入一个MATLAB表达式。MATLAB编码器软件使用指定的MATLAB表达式的值为全局变量的值。因为你之前没有定义全局变量的类型定义它的初始值,MATLAB编码器使用初始值类型作为全局变量类型。

    该项目显示初始化全局变量。

    如果你改变一个全局变量的类型定义初始值后,您必须重新定义初始值。

定义初始值后定义类型

  • 单击type字段的一个预定义的全局变量。

  • 选择定义初始值

  • 输入一个MATLAB表达式。MATLAB编码器软件使用指定的MATLAB表达式的值为全局变量的值。

    该项目显示初始化全局变量。

定义全局变量恒定值

  1. 单击右边的全局变量。

  2. 选择定义常量值

  3. 在右边的全局变量,输入一个MATLAB表达式。

删除全局变量

  1. 右键单击该全局变量。

  2. 从菜单中选择消除全球