我正在为大型 Modelica 模型的输出文件大小而苦苦挣扎。当然,我可以保护一些对象,以便将它们从结果文件中完全删除。但是,这会带来两个问题:
- 无法重新声明受保护的对象
- 如果我想详细测试我的模型(例如在短时间内),我需要再次公开声明这些对象以查看它们的变量
我想知道是否有一个技巧来设置 Modelica 模型的“详细程度”。也许我想要的是 , 旁边的第三个关键字public
,protected
例如。transparent
. 然后,在设置模拟时,我希望能够将详细级别设置为 1 或 2,效果如下:
1--> 将所有transparent
元素视为protected
2--> 将所有transparent
元素视为public
这种影响将传播到所有模型和子模型。
我不认为这已经存在。但是有一个简单的解决方法吗?
谢谢,罗尔