(a)"Modelica路径"的正确术语是什么?我正在处理和修改任意的"Modelica 路径",所以我正在寻找一个通用术语。
这些是我目前使用的术语。MSL 中的示例:
Modelica.Blocks.Examples.PID_Controller
Modelica
,Blocks
,Examples
,PID_Controller
: 每一个都是Modelica标识符(MoSpec 2.3.1)?Modelica.Blocks.Examples.PID_Controller
:我称之为"Modelica路径"(就像术语path使用,例如在文件系统树中),但是命名串联Modelica标识符字符串的正确术语是什么?MODELICAPATH 用于 MoSpec 13.2.4 中的库根目录。Modelica
: 当我提取这个完整的"Modelica路径"的第一个元素时,将其称为根路径是否正确?PID_Controller
: 当我提取"Modelica 路径"的最后一部分时,调用生成的字符串名称(Modelica 类)是否正确?Modelica.Blocks.Examples
: 称之为PID_Controller环境的路径是否正确?
基本上你正在浏览Modelica库,相关的Modelica术语是适当的类。所以:
-
模型,块,示例是包PID_Controller是一个模型。
-
Modelica.Blocks.Examples.PID_Controller基本上是模型PID_Controller的完全限定名称。
Modelica 实际上是大多数人会说Modelica库的软件包。
PID_Controller只是型号名称。
Modelica.Blocks.Examples是模型PID_Controller的包路径。