基于Modelica的程序快速构建方法

基本信息

申请号 CN201510709638.7 申请日 -
公开(公告)号 CN105243223A 公开(公告)日 2016-01-13
申请公布号 CN105243223A 申请公布日 2016-01-13
分类号 G06F17/50(2006.01)I;G06F9/44(2006.01)I 分类 计算;推算;计数;
发明人 周凡利;张军琛;郭俊峰;杨浩;陈立平;龚雄;刘奇;丁建完 申请(专利权)人 武汉鼎元同立科技有限公司
代理机构 上海申新律师事务所 代理人 苏州同元软控信息技术有限公司
地址 430073 湖北省武汉市东湖新技术开发区高新大道787号中国光谷科技会展中心2层A2020-14(自贸区武汉片区)
法律状态 -

摘要

摘要 本发明公开了一种基于Modelica的程序快速构建方法,包括以下步骤,根据建模需求对目标系统进行逻辑划分,将子需求抽象为功能模块;确定所需的外部C/C++功能模块,用以实现已划分的子模块的功能;制定各模块接口协议;使用Modelica外部函数封装各C/C++功能模块;使用Modelica?Blocks组件构建输入输出接口,利用该接口将各功能模块集成到Modelica模型中;使用connect机制对各输入输出接口进行连接,实现各模块之间数据通信,构建出统一模型;使用Modelica仿真工具对模型进行统一化分析处理,生成可执行文件;根据不同的参数,利用可执行文件获取不同的结果数据。本发明提出统一的构建程序方法,解决不同领域程序耦合问题,促进协同开发,有效提高建模效率。