Dymola 的单位“knot”/“kn”问题

问题描述 投票:0回答:1

我不确定,但当切换到最后一个 dymola 版本 2024x Refresh 1 时,我失去了 Dymola 识别单位“kn”或“knot”(海里每小时)的事实。 2024x版本用来识别的。

我基本上将新单位定义为:

type Velocity_knots = Real (final unit="kn",final quantity="Velocity")

我还运行了一个 displayunit.mos 脚本,其中包含以下几行:

defineUnitConversion("m/s", "kn", 1/(1852/3600));

在检查 2024x Refresh 1 时,我收到警告:

/!\ Could not decode the unit symbol "kn" appearing in the unit string "kn"

我之前的2024x版本没有出现这样的错误。我是否遗漏了什么导致 Dymola 无法识别我的设备?

modelica dymola units-of-measurement
1个回答
0
投票

简单的解释是计算单位应该是“m/s”,您应该使用替代显示单位“kn”。

© www.soinside.com 2019 - 2024. All rights reserved.