首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

Matlab语言的Modelica仿真组件生成方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:三峡大学

摘要:本发明涉及Matlab语言的Modelica仿真组件生成方法,包括:从指定的文件夹中逐一获取待转换的动态库及Matlab函数;分析得到每个Matlab函数的返回值类型、函数名称、函数参数列表;生成项目文件和源代码文件;为每一个Matlab函数在代码文件中生成符合Modelica使用规范的外部函数;将生成的项目编译成动态库文件;建立外部语言函数对应的mo文件,将外部函数引入到Modelica函数中,生成Modelica组件。本发明提供了Matlab语言编写的动态库批量生成Modelica组件的自动转化方法,便于计算机执行,代替人工,大大提高了转换效率。

主权项:1.Matlab语言的Modelica仿真组件生成方法,其特征在于,包括以下步骤:步骤1:从指定的文件夹中逐一获取待转换的动态库及Matlab函数;步骤2:分析得到每个Matlab函数的返回值类型、函数名称、函数参数列表;步骤3:生成项目文件和源代码文件;步骤4:为每一个Matlab函数在代码文件中生成符合Modelica使用规范的外部函数;步骤4.1:在源代码文件中增加对原始动态库头文件的include包含;步骤4.2:对由步骤2输出的每一个原始动态库导出函数原型,在源代码中生成一个新的函数原型,新函数返回值为整数;新函数名称由原始动态库对应的导出函数的名称转换得到;新函数的参数列表由原函数的参数列表的基础上增加原函数的返回值参数形成;步骤4.3:生成由大括号对构成的函数体;步骤4.4:在函数体内生成执行语句;步骤5:将步骤3生成的项目编译成动态库文件;步骤6:建立外部语言函数对应的mo文件,将外部函数引入到Modelica函数中,生成Modelica组件。

全文数据:

权利要求:

百度查询: 三峡大学 Matlab语言的Modelica仿真组件生成方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

相关技术
相关技术
相关技术