matlab编译为C:检测slbuild与编码器

时间:2017-07-27 16:11:06

标签: matlab code-generation simulink matlab-coder

显然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;

我可以在调用slbuildcodegen之前设置一些变量并在此处使用吗?

0 个答案:

没有答案