首页> 中国专利> 多语言的Modelica组件批量生成系统和方法

多语言的Modelica组件批量生成系统和方法

摘要

本发明涉及多语言的Modelica组件批量生成系统,包括批量提取部件、函数分析部件、项目生成部件、函数生成部件、项目编译部件、Modelica组件生成部件等。批量提取部件用于从文件夹中批量获取待处理的动态库和头文件;函数分析部件用于分析得到对应动态库的每个导出函数的返回值类型、函数名称、函数参数列表等;项目生成部件用于新生成一个符合Modelica规范的外部动态库项目;函数生成部件用于生成一个符合Modelica使用规范的外部函数;项目编译部件用于对动态库工程和源码的编译;Modelica组件生成部件用于为外部函数建立对应的mo文件,生成Modelica组件。本发明提供了将C/C++、Fortran、Matlab等语言编写的功能模块以动态库的方式转化为Modelica组件的系统和方法,提供了转换途径,提高了转换效率。

著录项

  • 公开/公告号CN113220309B

    专利类型发明专利

  • 公开/公告日2022-05-06

    原文格式PDF

  • 申请/专利权人 三峡大学;

    申请/专利号CN202110395230.2

  • 发明设计人 田卫新;徐超;

    申请日2021-04-13

  • 分类号G06F8/51;

  • 代理机构

  • 代理人

  • 地址 443002 湖北省宜昌市西陵区大学路8号

  • 入库时间 2022-08-23 13:35:57

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-05-06

    授权

    发明专利权授予

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号