主要内容

保留入口函数的输入数据

是否保护入口函数输入数据不被修改

自 R2024b 起

描述

App 配置窗格:速度

配置对象:coder.CodeConfig | coder.EmbeddedCodeConfig

是否在从自定义 C/C++ 代码调用生成的代码时保护入口函数输入数据不被修改,指定为 falsetrue。请参阅Generate Code That Preserves Entry-Point Input Data

如果启用此设置,生成的代码可能会包含输入数据的额外副本。如果传递大量数据,此行为可能会增加生成代码的执行时间和内存使用量。

如果您为 MATLAB® 入口函数生成的代码使用同一变量作为输入和输出,则即使您将 PreserveInputData 配置属性设置为 true,代码生成器也不会保留此输入数据。请参阅避免在生成的代码中存在函数输入的数据副本

设置

Off

此设置是默认设置。

On

编程用法

属性:PreserveInputData
值:false | true
默认值:false

版本历史记录

在 R2024b 中推出