Modelica 类图

2023-12-03

我正在寻找一种可以(自动)从 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"]

SystemModeler class diagram

When hovering over the classes, the full name appears: Full name of a class in SystemModeler

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Modelica 类图 的相关文章

  • 从平面 Modelica 代码中提取类型/类名

    我想知道是否已经存在从平面 Modelica 代码中提取所有变量及其相应类型 分别为类名 的可能性 例如 给定扁平 Modelica 模型的摘录 constant Integer nSurfaces 8 constant Integer c
  • 如何在 Dymola (Modelica) 中使用 /bigobj 进行编译

    我正在将一个相对较小的有限元 FE 模型集成到 Modelica 中 为此 我创建了一个模型 Modelica 类 它可以读取 Matlab 二进制文件格式的质量 M 和刚度 K 矩阵 我将 FE 模型与 Modelica 标准库 Mode
  • modelica:计算随时间变化的连续变量的最小值/最大值

    如上所述 我希望计算连续变量随时间变化的最小值 和 或最大值 这是一个演示的最小示例 model MinMaxTest Real u Real u min start 10 Real u max start 10 equation u si
  • Uml / 序列 / 包 / ... JavaScript 和 Electron 应用程序的图表替代方案?

    我的问题是是否可以绘制任何类型的图表来可视化 Electron JavaScript 应用程序 我需要不同的 uml 图的替代方案 比如类或包图 但由于 JS 是基于原型的 它不像 Java 或 C 我不知道我能做什么 我唯一能够制作的是序
  • 如何在UML中表示接口和类之间的关系?

    我有一些相关的接口和类想要在 UML 中表示 抱歉这些关系 我不知道如何使用 StarUML 正确地做到这一点 实现 IMessage 和 IStorable 的接口 ISMS 的想法 而不是让 SMS 类直接实现这两个接口 旨在使项目更加
  • 如何使用 doxygen 从 C++ 源代码创建 UML 类图

    我一直在寻找一些描述如何使用 doxygen 生成简单类图的材料 但找不到 有人可以帮忙吗 I need to create diagrams as shown below from a set of C files 如果有更好的工具可以更
  • 为 iPhone 应用程序生成类图

    我知道如何在 Xcode 中为 iPhone 应用程序生成类图 但我正在寻找替代方法来表示它 因为我的应用程序非常大 很难在我的论文报告中放入图表和解释 知道如何以简短的方式表示所有类或应用程序 以便我可以将其放入我的论文报告中 非常感谢
  • 使用EA生成类图[逆向工程]

    我正在尝试使用 EA 的逆向工程选项生成类图 我能够使用选项 导入源目录 成功导入我的代码 如何从导入的文件生成类图 导入后 类图被添加到每个包中 我用 Java 进行了测试 它只包含包的类 因此 如果您想创建更复杂的类图 则必须创建一个新
  • 在 Modelica 模拟中包含因果关系会导致模型扁平化时出现平移错误

    我想模拟基于能量工作的质量弹簧模型的控制器 model model parameters parameter Real m 1 parameter Real k 1 parameter Real Fmax 3 parameter Real
  • 如何从asp.net core 1.1项目生成类图

    我收到这个错误 打开 classdiagram cd 文件时 https i stack imgur com OKIyH png 使用以下命令手动创建 classdiagram cd 文件
  • 具有属性的 UML 建模枚举

    我想使用 Java 枚举 enum 创建一个 UML 图 它具有一个或多个属性 但我对如何做到这一点感到困惑 例如 可以这样声明枚举 public enum Enumeration type LITERAL A attr1 value at
  • 如何将自定义包添加到 Dymola/Modelica 的启动路径中?

    我有一个自定义包 我发现自己在 Dymola 模型中重复使用该包 并且我想将此包放在一个公共目录中 每当我启动 Dymola 时都会自动加载该目录 我当前的策略是在加载我正在处理的模型时加载自定义包 然后保存总计 这并不优雅 因为自定义包的
  • 在 Modelica (SystemModeler) 中生成白噪声

    我正在尝试将测量噪声添加到模拟中 这可以在 Simulink 等中完成 但在 Modelica 和 SystemModeler 中似乎更困难 关于如何做到这一点有什么想法吗 您可以通过外部 C 代码在 Wolfram SystemModel
  • 类图转换为关系模型;继承和匹配表

    对于一个学校项目 我应该设计上学期项目的系统 我们使用 UML 创建一个极其简单的用例图 没有 lt
  • 如何绘制java uml类图并在另一个类中创建枚举[重复]

    这个问题在这里已经有答案了 假设我有一个类名 A 在这个类中我定义了枚举 Bpublic enum B AA BB CC 现在我想画一个uml来体现这种关系 应该怎么做呢 在类类图中 表示使用 例如
  • 如何在 UML 类图中表示“事件”?

    这是我的代码片段 public class Notation INotifyPropertyChanged public event PropertyChangedEventHandler PropertyChanged private N
  • UML 图 - 在我的应用程序中发送电子邮件被视为外部系统

    我的应用程序有一个联系选项 它将打开带有按摩页面的电子邮件应用程序 并且消息接收者设置为应用程序支持电子邮件 我已附上我的意思的图片 我已将其编写为需求 但不确定如何在系统类图和用例图中说明它 我最初在用例图中所做的是 将我的用户 主要参与
  • 是否可以在 UML 中可视化一堆函数

    我正在改进一个使用类和函数文件 只是包含各种函数的 php 文件 的内容管理系统 例如 我有一堂课叫Admin以及一个功能文件 其功能包括显示管理员概述 创建新管理员 编辑现有管理员 删除管理员 函数文件使用类并执行 mvc 概念的可视化部
  • OpenModelica 中的集成方法

    我注意到 OpenModelica 模拟设置中有多种可用的集成方法 我不知道这些是什么 我可以获得有关这些的一些信息吗 如果改变积分方法 结果的质量会发生变化吗 有关 OpenModelica 中可用集成方法的简短文档 https open
  • 带平方根的 Modelica 测量单位

    在 Modelica 中我试图定义一个专用的数据类型OrifSizingCoeff用于液压孔板的尺寸系数 相应的物理量是体积流量除以压力的平方根 因此 a SI 单位 m3 s除以sqrt Pa b 以 实际 单位 l min除以sqrt

随机推荐