gpt4 book ai didi

modelica - 在 Modelica 中搜索类似 'verbosity' 的概念

转载 作者:行者123 更新时间:2023-12-02 21:55:26 24 4
gpt4 key购买 nike

我正在努力解决大型 Modelica 模型的输出文件的大小问题。当然,我可以保护某些对象,以便将它们从结果文件中完全删除。然而,这会带来两个问题:

  1. 无法重新声明 protected 对象
  2. 如果我想详细测试我的模型(例如在短时间内),我需要再次公开声明这些对象以便查看它们的变量

我想知道是否有一个技巧可以设置 Modelica 模型的“详细程度”。也许我想要的是 public 旁边的第三个关键字,protected,例如。 透明。然后,在设置模拟时,我希望能够将详细级别设置为 1 或 2,具有以下效果:

1--> 将所有透明元素视为 protected

2--> 将所有透明元素视为公共(public)

此效果将传播到所有模型和子模型。
我认为这还不存在。但是有简单的解决方法吗?

谢谢,罗尔

最佳答案

正如 Michael Tiller 上面所写,所有 Modelica 工具中的处理方式并不相同,并且没有明确的答案。要给出特定于 OpenModelica 的答案,可以使用 simulate(ModelName,outputFilter="regex") 来仅存储与给定正则表达式完全匹配的变量(默认为 .*,匹配任何变量)。

关于modelica - 在 Modelica 中搜索类似 'verbosity' 的概念,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7583567/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com