level 1
olb105
楼主
赛博物理语言转换软件需求
1.SysML语言转换赛博物理语言
l SysML语言的样式示例:月球探测器文件是基于SysML语言构建的模型,由浙大自主研发的软件工具,作为表达SysML语言的其中一种形式。如下图所示,是模型的部分截图。
模型对应的格式是md3,也可以转换为XML格式。
l 赛博物理语言的样式示例:Spacecraft.mga和Spacecraft.xme是赛博物理语言的两种格式。如下图所示,是在软件中模型的部分截图
其中模型也是可以用代码的形式表现的,是xme文件,截图如下
l 诉求:希望实现SysML语言到赛博物理语言的格式转换。
2.Cyphy语言转换为Simulink或Modelica
CyPhySimulink.py是赛博物理语言转simulink的python程序,是部分案例程序
CyPhy2Simulink.dll是主程序中调用的赛博物理语言转simulink的功能
希望实现赛博物理语言的simulink设计部分转换为simulink可读取的语言,可执行的simulink。已有dll和py文件,同理也有相应的modelica文件。希望解析一下是否可复用。
3.以上两个转换的功能需要有前端封装使用界面
2023年03月17日 07点03分
1
1.SysML语言转换赛博物理语言
l SysML语言的样式示例:月球探测器文件是基于SysML语言构建的模型,由浙大自主研发的软件工具,作为表达SysML语言的其中一种形式。如下图所示,是模型的部分截图。
模型对应的格式是md3,也可以转换为XML格式。
l 赛博物理语言的样式示例:Spacecraft.mga和Spacecraft.xme是赛博物理语言的两种格式。如下图所示,是在软件中模型的部分截图
其中模型也是可以用代码的形式表现的,是xme文件,截图如下
l 诉求:希望实现SysML语言到赛博物理语言的格式转换。
2.Cyphy语言转换为Simulink或Modelica
CyPhySimulink.py是赛博物理语言转simulink的python程序,是部分案例程序
CyPhy2Simulink.dll是主程序中调用的赛博物理语言转simulink的功能
希望实现赛博物理语言的simulink设计部分转换为simulink可读取的语言,可执行的simulink。已有dll和py文件,同理也有相应的modelica文件。希望解析一下是否可复用。
3.以上两个转换的功能需要有前端封装使用界面