主要内容

MAT-file日志

描述

指定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目标

推荐设置

应用程序 设置
调试
可追溯性 没有影响
效率
安全预防措施

相关的话题