我如何使嵌入式编码器使用memset”而不是巨大的硬编码的常量?

4视图(30天)
我如何使嵌入式编码器使用memset”而不是巨大的硬编码的常量?
我有一个常数块包含一个数组与100年e3元素。我已经启用“使用memset初始化浮点数和双精度数0.0”,但这个常数出现在100年e3硬编码在“* 0。c”生成的代码文件。这个常数占用超过6000行代码——都是零。
运行以下命令在MATLAB 2016 b文档:
> > web (fullfile (docroot,模金宝app型/ gui /使用memset - -初始化浮动,双打- 0 - 0. - html '))
或最新版本的文档使用memset初始化浮点数和双精度数0.0,请参考:

接受的答案

MathWorks支金宝app持团队
编辑:MathWorks支金宝app持团队 2023年4月19日
确保优化已启用“内联不变的信号”。
运行以下命令在MATLAB 2016 b文档:
> > web (fullfile (docroot,'金宝app仿真软件/ gui / inline-invariant-signals.html '))
或最新版本文档内联不变的信号,请参考:
这个设置可以使用“memset”与“memset”不是使用除非启用“内联不变的信号”。

更多的答案(0)

类别

找到更多的在部署、集成和硬件支持金宝app帮助中心文件交换

标签

没有标签了。

下载188bet金宝搏


释放

R2016b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!