gtf*_*jet 5 modelica dymola fmi
如何使用 Dymola 创建具有大型参数数组的 FMU?我发现当数组大小超过 100 个元素时,数组会丢失 causality="parameter" 和 modelDescription.xml 文件中的起始值属性。有没有办法将最大参数数组大小从 100 增加到 10000?
型号:
model Unnamed
parameter Real smallArray[:] = fill(3.,100);
parameter Real largeArray[:] = fill(3.,101);
equation
end Unnamed;
Run Code Online (Sandbox Code Playgroud)
模型描述.xml:
model Unnamed
parameter Real smallArray[:] = fill(3.,100);
parameter Real largeArray[:] = fill(3.,101);
equation
end Unnamed;
Run Code Online (Sandbox Code Playgroud)
小智 3
您可以通过增加全局整数的值来解决您的问题
Hidden.FMI.MaximumSizeOfInteractiveParameters
对于更大的数字,在您的情况下为 >201,这可以在 Dymola 命令窗口中完成。
这是针对臃肿模型结构的旧的快速修复,不幸的是尚未得到适当的修复。
| 归档时间: |
|
| 查看次数: |
140 次 |
| 最近记录: |