从 MATLAB 代码生成 C/C++ 代码。 |
您所在的位置:网站首页 › getchar能不能输入空格 › 从 MATLAB 代码生成 C/C++ 代码。 |
在 MATLAB 文件中指定全局变量的名称和初始值。 global_values 是全局变量名称和初始值组成的元胞数组。global_values 的格式是: {g1, init1, g2, init2, ..., gn, initn}gn 是指定为字符向量的全局变量的名称。initn 是初始值。例如: -globals {'g', 5}也可以使用以下格式: -globals {global_var, {type, initial_value}}type 是类型对象。要创建类型对象,请使用 coder.typeof。对于全局元胞数组变量,必须使用此格式。 在使用 codegen 生成代码之前,需要初始化全局变量。如果您没有使用 -globals 选项为全局变量提供初始值,codegen 会检查 MATLAB 全局工作区中的变量。如果不提供初始值,codegen 会产生错误。 MATLAB Coder 和 MATLAB 各有自己的全局数据副本。为了保持一致性,只要两者有交互,就请同步其全局数据。如果不同步数据,其全局变量可能会不同。 要为全局变量指定常量值,请使用 coder.Constant。例如: -globals {'g', coder.Constant(v)} 指定 g 为具有常量值 v 的全局变量。有关详细信息,请参阅Generate Code for Global Data。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |