coder.areUnboundedVariableSizedArraysSupported
说明
返回逻辑值,该值指示在代码生成期间或 Simulink® 模型仿真期间是否支持无界可变大小数组。tf = coder.areUnboundedVariableSizedArraysSupported
在从 MATLAB® 代码生成代码期间,此函数会检查代码配置设置启用动态内存分配 (
EnableDynamicMemoryAllocation) 和启用可变大小 (EnableVariableSizing) 的状态。如果两种设置都已启用,该函数将返回true。否则,该函数将返回false。在 Simulink 模型仿真期间,此函数返回配置参数在 MATLAB 函数中使用动态内存分配 (
MATLABDynamicMemAlloc) 的状态。在从 Simulink 模型生成代码期间,此函数会检查配置参数在 MATLAB 函数中使用动态内存分配 (
MATLABDynamicMemAlloc) 和支持: 可变大小信号 (SupportVariableSizeSignals) 的状态。如果这两个参数都已启用,该函数将返回true。否则,将返回false。在 MATLAB 执行中,此函数始终返回
true。
示例
版本历史记录
在 R2024a 中推出
另请参阅
主题
- Dynamic memory allocation in MATLAB functions
- 支持:可变大小信号 (Embedded Coder)