指定MAT-file日志
类别:代码生成>接口
默认值:对GRT目标打开,对基于ert的目标关闭
启用MAT-file日志记录。当您选择此选项时,生成的代码将以下列方式之一将模拟数据保存到MAT-files中:
配置参数>数据导入/导出(见模型配置参数:数据导入/导出)
到文件块
范围块的将数据记录到工作区参数启用
在仿真中,这些数据将被写入MATLAB®工作区,如出口仿真数据和配置日志信号数据.设置mat文件日志将数据重定向到mat文件。该文件的名称为
,在那里模型
.mat
是模型的名称。模型
禁用MAT-file日志记录。清除此选项有以下好处:
消除与支持文件系统相关的开销,这通常不是嵌入式应用程序的要求金宝app
消除初始化、更新和清理日志变量所需的额外代码和内存使用
在某些条件下,消除与根输出端口相关的代码和存储
省略当前时间和停止时间的比较
,允许生成的程序不受停止时间设置的影响而无限运行模型
_step
当您选择MAT-file日志,还必须选择配置参数金宝app支持:非谓语形式的数字如果您使用基于ert的系统目标文件,金宝app支持:浮点数.
选择此选项将启用mat文件变量名修饰符.
对于基于ert的系统目标文件,如果您正在使用导出的函数调用,请清除此参数。
代码生成器不支持自定义数据类型(未内置到Simulink金宝app中的数据类型)的mat文件日志记录金宝app®).
mat文件日志记录不支持文件作用域的数据,例如应用内金宝app置存储类的数据项FileScope
.
在参考模型中,仅支持以下数据日志特性:金宝app
到文件块
状态记录-软件将数据存储在顶级模型的mat文件中。
在嵌入式编码器的上下文中®MAT-file logging不支持以下ide:金宝app模拟设备®VisualDSP + +®,德州仪器Code Composer Studio™,风河系统公司®迪亚布/ GCC。
不支持mat文件日志记录金宝app外港块,对其应用存储类ImportedExternPointer
或在生成的代码中生成不可寻址数据的存储类。例如,存储类GetSet
导致外港以函数调用的形式出现在生成的代码中,该函数调用不可寻址。无论您是通过使用模型数据编辑器直接应用存储类,还是通过解析外港到一个金宝app仿真软件。信号
使用存储类的。作为一个解决方案,将存储类应用于进入外港块。
参数:MatFileLogging |
类型:特征向量 |
值:“上” |“关闭” |
默认值:“上” 对于GRT目标,“关闭” ERT-based目标 |
应用程序 | 设置 |
---|---|
调试 | 在 |
可追溯性 | 没有影响 |
效率 | 从 |
安全预防措施 | 从 |