mat*_*tth 3 class-diagram modelica
我正在寻找一种可以(自动)从 Modelica 代码创建类图的工具:https :
//trac.modelica.org/Modelica/attachment/ticket/85/classDiagramModelicaMedia.png
我需要创建几个这样的图表和自动化解决方案会有很大帮助!
到目前为止,我发现这篇关于 Modelica CDV(类图查看器)的文章:
https : //www.modelica.org/events/modelica2006/Proceedings/sessions/Session1c1.pdf
但不是一个现成的工具。有任何想法吗?
这可以通过 SystemModeler 和 Mathematica 来完成。相关功能有点隐藏,但它就在那里。这是一个例子:
WSMLink`Library`WSMDependencyGraph["Modelica.Mechanics.Rotational.Components.Spring"]
Run Code Online (Sandbox Code Playgroud)

将鼠标悬停在类上时,会显示全名:

从函数返回的对象包含一个图形,因此您可以使用 Mathematica 中的所有图形功能对其进行操作。此外,该函数采用与 Graph 相同的参数,因此您可以根据需要获得不同的图形布局。