[发明专利]一种组件集成的方法及装置有效
申请号: | 201210199097.4 | 申请日: | 2012-06-14 |
公开(公告)号: | CN102779038A | 公开(公告)日: | 2012-11-14 |
发明(设计)人: | 王可;赵旷;张成胜;南福春 | 申请(专利权)人: | 北京瑞风协同科技股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京工信联合知识产权代理事务所(普通合伙) 11266 | 代理人: | 姜丽辉 |
地址: | 100086 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 组件 集成 方法 装置 | ||
技术领域
本发明涉及计算机技术领域,尤其涉及一种组件集成的方法及装置。
背景技术
在工程计算和设计领域,为了完成一系列的计算和设计任务,用户通常需要使用很多种不同的软件进行协同工作。其中有一类具有共同特征的软件,叫做“计算程序”,用于对数据进行计算。
这种计算程序是Windows操作系统中的可执行程序,程序的输入来自于文件,程序读取一个或者多个输入文件,提取输入文件中的参数,对参数值进行运算,然后将得到的结果写到一个或者多个输出文件中。通过对输出文件的解析,得到计算结果。有的计算程序运行时,还会弹出界面,用户在界面上对输入参数进行进一步的修改。
由于计算程序可能会有许多种,用户需要掌握各种计算程序的使用方法,另外,每种计算程序使用时,都需要准备相应的输入文件,每次运行时,要求对输入文件进行修改(用各种方法,可能是直接修改,也可能是用其他软件修改)。这些操作可能需要一遍一遍的进行,枯燥和繁琐,工作量大。
发明内容
本发明的目的在于提供一种组件集成的方法及装置,以提高工程计算和设计的自动化水平和效率,简化用户的计算操作,降低用户的工作量。
为达到上述目的,本发明一方面提供了一种组件集成的方法,其特征在于,包括以下步骤:
预先配置需要调用的计算程序,以及输入文件中的输入参数和输出文件中的输出参数,并将所述计算程序的配置信息、所述输入文件的配置信息和所述输出文件的配置信息保存为配置文件;
读取所述配置文件中的输入参数并显示;
对显示的输入参数进行重新配置,并将重新配置的输入参数写入所述输入文件;
调用所述计算程序对写入有重新配置的输入参数的输入文件进行计算,由所述计算程序将输出结果写入所述输出文件中;
读取所述计算程序的输出文件并显示。
本发明的组件集成的方法,所述输入参数的配置信息包括输入参数值及其位置信息,所述输出参数的配置信息包括输出参数值及其位置信息,所述计算程序的配置信息包括所述计算程序的名称。
本发明的组件集成的方法,所述输入文件和所述输出文件均为文本格式。
本发明的组件集成的方法,所述将重新配置的输入参数写入所述输入文件,具体为:
根据输入参数值的位置信息定位所述输入参数值,并将其写入所述输入文件。
本发明的组件集成的方法,所述计算程序将输出结果写入所述输出文件中,具体为:
所述计算程序根据预先配置好的输出参数值的位置信息在输出文件中对应的位置写入所述输出参数值。
另一方面,本发明还提供了一种组件集成的装置,包括:
定义模块,用于预先配置需要调用的计算程序,以及输入文件中的输入参数和输出文件中的输出参数,并将所述计算程序的配置信息、所述输入文件的配置信息和所述输出文件的配置信息保存为配置文件;
读取模块,用于读取所述配置文件中的输入参数并显示;
配置模块,对显示的输入参数进行重新配置,并将重新配置的输入参数写入所述输入文件;
调用模块,调用所述计算程序对写入有重新配置的输入参数的输入文件进行计算,由所述计算程序将输出结果写入所述输出文件中;
输出模块,读取所述计算程序的输出文件并显示。
本发明的组件集成的装置,所述输入参数的配置信息包括输入参数值及其位置信息,所述输出参数的配置信息包括输出参数值及其位置信息,所述计算程序的配置信息包括所述计算程序的名称。
本发明的组件集成的装置,所述输入文件和所述输出文件均为文本格式。
本发明的组件集成方法,通过预先配置需要调用的计算程序,以及输入文件中的输入参数和输出文件中的输出参数,并将计算程序的配置信息、输入文件的配置信息和输出文件的配置信息保存为配置文件,读取配置文件中的输入参数并显示,对显示的输入参数进行重新配置,并将重新配置的输入参数写入输入文件,调用计算程序对写入有重新配置的输入参数的输入文件进行计算,由计算程序将输出结果写入输出文件中,读取所述计算程序的输出文件并显示。从而实现对多种完全不同的可执行的计算程序的调用,并在调用过程中完成计算程序的参数写入和结果提取,对用户而言,屏蔽了各种计算程序的不同设定和使用上的复杂性,简化了用户的计算操作,从而提高了工程计算和设计的自动化水平和效率,简化了用户的计算操作,降低了用户的工作量。
附图说明
图1为本发明的组件集成的方法的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京瑞风协同科技股份有限公司,未经北京瑞风协同科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210199097.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种LED灯用石墨炭和铜复合基板
- 下一篇:一种六角带垫组合螺柱