【问题标题】:Terms for elements of a Modelica pathModelica 路径元素的术语
【发布时间】:2018-02-06 19:40:32
【问题描述】:

“Modelica 路径”(a 的元素)的正确术语是什么?我正在处理和修改任意“Modelica 路径”,所以我正在寻找一个通用术语。

这些是我目前使用的术语。来自 MSL 的示例:

Modelica.Blocks.Examples.PID_Controller
  1. ModelicaBlocksExamplesPID_Controller:每个都是 Modelica 标识符 (MoSpec 2.3.1)?
  2. Modelica.Blocks.Examples.PID_Controller:我称之为“Modelica 路径”(例如在文件系统树中使用术语路径),但是命名串联的 Modelica 标识符字符串的正确术语是什么? MODELICAPATH 用于MoSpec 13.2.4 中的库根。
  3. Modelica:当我把这个完整的“Modelica 路径”的第一个元素提取出来时,那么叫它根路径是否正确?
  4. PID_Controller:当我提取“Modelica 路径”的最后一部分时,调用生成的字符串 name(Modelica 类的)是否正确?
  5. Modelica.Blocks.Examples: 将其称为PID_Controller的环境路径是否正确?

【问题讨论】:

    标签: terminology modelica


    【解决方案1】:

    基本上您正在浏览 Modelica 库,相关的 Modelica 术语是相应的类。所以:

    1. Modelica、块、示例是包 PID_Controller 是一个模型。

    2. Modelica.Blocks.Examples.PID_Controller 基本上是模型 PID_Controller 的完全限定名称

    3. Modelica 实际上是一个包,大多数人会说是 Modelica 库。

    4. PID_Controller 只是型号名称。

    5. Modelica.Blocks.Examples 是模型 PID_Controller 的包路径。

    【讨论】:

    • 感谢您的回答,但是我正在寻找任意“Modelica 路径”的通用术语(MSL 只是一个示例),因此每个元素都可以是任何专门的 Modelica 类(例如,在引用时)成分)。我已经更新了我的问题,以使概括更加明确。尽管如此,#2 似乎可以用作通用术语。 :-)
    • 相关文献(例如 Fritzson、Tiller)也使用了全限定名。
    猜你喜欢
    • 2013-07-28
    • 1970-01-01
    • 2021-02-03
    • 2011-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-03
    相关资源
    最近更新 更多