【问题标题】:Extending the annotation __Dymola_Commands扩展注释 __Dymola_Commands
【发布时间】:2021-06-25 16:37:36
【问题描述】:

为了测试我的模型,我创建了一个要扩展的基类(我们称之为TBbase_goingForABeer)(测试平台将是TB_footTB_bikeTB_bus)。最终,我可能想在每次外出喝啤酒时绘制相同的信号。

如果我创建一个脚本来绘制结果并将其作为命令添加到基类TBbase_goingForABeer,则此类命令不会出现在扩展它的测试台中。

有没有办法控制特定注释的继承,在这种特殊情况下是供应商注释__Dymola_Commands?也许通过许多 Dymola 标志之一?

【问题讨论】:

    标签: modelica dymola


    【解决方案1】:

    可以通过使用inherit=true来继承特定的注释,如下所示:

    __Dymola_Commands(file(inherit=true, ensureSimulated=true) = "scriptName.mos" "Description")
    

    (对于其他变体也是如此。)它在 GUI 中得到了一定程度的支持,但似乎应该在更多情况下启用它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-03-12
      • 2018-11-24
      • 1970-01-01
      • 2018-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多