显然slbuild
对它支持的数组大小有严格的限制。 MATLAB Coder为我提供了将它们转换为动态内存的选项。我不知道如何用'slbuild'做到这一点。但是,我需要运行两个导出。我们在重要的地方使用MATLAB Coder输出,在单元测试中使用slbuild生成漂亮的模型。为了实现这一点,我需要根据构建系统更改一些大小。我该怎么做?
classdef MyFilter
properties (Constant)
maxArraySizeDim1 = 3000 if slbuild or simulink is running else 65535;
maxArraySizeDim2 = 3000 if slbuild or simulink is running else 65535;
我可以在调用slbuild
或codegen
之前设置一些变量并在此处使用吗?