我正在寻找一个可以(自动)从Modelica代码创建类图的工具:https://trac.modelica.org/Modelica/attachment/ticket/85/classDiagramModelicaMedia.png
我需要创建几个这样的图表,一个自动化的解决方案会有很大帮助!
到目前为止,我发现了关于Modelica (类图查看器)的文章:
https://www.modelica.org/events/modelica2006/Proceedings/sessions/Session1c1.pdf
但不是一个随时可以使用的工具。有什么想法吗?
发布于 2014-10-01 21:52:22
这可以用SystemModeler和Mathematica来完成。相关的功能有点隐藏,但它就在那里。下面是一个例子:
WSMLink`Library`WSMDependencyGraph["Modelica.Mechanics.Rotational.Components.Spring"]

当在类上盘旋时,全名将显示:

函数返回的对象包含一个图形,因此您可以使用Mathematica中的所有图形功能对其进行操作。此外,该函数使用与Graph相同的参数,因此您可以在需要时得到不同的图布局。
发布于 2013-12-17 03:15:54
我没有任何具体的建议,但您可能会发现,像OpenModelica这样的工具可以提取和输出足够的信息来构造这样的图表。它似乎有许多用于输出大量信息的命令行开关(调试等)。
https://stackoverflow.com/questions/20607206
复制相似问题