gpt4 book ai didi

modelica - 在 Dymola 中分两行显示组件名称

转载 作者:行者123 更新时间:2023-12-04 12:55:32 25 4
gpt4 key购买 nike

我希望 Dymola 中自定义组件的 name 显示在两行上。
当我在 TextBox 中使用 %name%paramName(其中 paramName 是组件的字符串参数的名称)时,名称会写在一行上,即使有两个空间,甚至当我尝试使用任何以下: \n<br>\\n ...
所以到目前为止我找到的唯一解决方案是创建两个参数 nameLine1nameLine2 ,并在 TextBox 中使用它们,在那里我可以通过使用 S + RET 轻松地将每个参数放在不同的行上。
但是我发现这个解决方案很麻烦。有什么方法可以更轻松地做到这一点吗?


Dymola component with a name on two lines

最佳答案

不,我认为不是。这是 Dymola/Modelica 图形层中文本框的一个非常普遍的问题。没有自动换行。
您有两个选择(除非您选择多参数解决方案)。确保没有设置字体大小(这是默认设置),然后:

  • 使用非零宽度的文本框。 Dymola 会尝试截断文本(但不是很擅长)
  • 使用宽度为零的文本框。 Dymola 会根据内容自动调整宽度。

  • 哦,还有第三种选择,也许还不错:不要使用这么长的名字。

    关于modelica - 在 Dymola 中分两行显示组件名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68085133/

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