首页 > 技术 > MSC > > SimManager之自研软件集成

SimManager之自研软件集成

作者:Simwe    来源:MSC    发布时间:2012-09-29    收藏】 【打印】  复制连接  【 】 我来说两句:(0逛逛论坛

在多年的仿真分析应用过程中,企业已有的学科分析应用经验固化主要以文档性规范、软件性规范两种方式管理。其中软件性规范应用一类是企业根据成熟工程算法和经验,利用软件开发语言进行封装,一类为CAE工程师通过利用商用软件API接口二次定制。

这些自研软件相对商CAE软件及其应用的特点是,与已有的分析业务结合紧密,大多以自动化、批处理的方式后台执行;输入输出文件格式多为文本;执行程序环境多样化;
因此规范该类程序应用把纳入到已有的分析流程中,实现分析效率提升是仿真业务管理的另一个需求。SimManager针对该类软件提供了专门的Custom-Action-Builder工具以快速配置的方式实现自研软件集成应用。

首先,定义集成工具的应用环境,包括执行方式(如本地调用/远程调用/队列管理等),存放的公共资源项目、Log日志等内容配置;

其次,定义输入信息/输入信息内容及规则,如输入参数内容及类型,系统内输入业务对象类型等信息;在定义输出内容时,还将涉及到对系统生成的新的业务对象类型(Item/Variat/AnlysisModel等)及命名的定义;

最后,定义执行环境及程序执行状态监控规则。其中执行环境内容定义包括执行脚本,临时工作目录,输入/输出目录等;程序执行状态监控规则主要是根据自研软件运行日志信息来判断程序是否运行完毕,输出模型信息是否正确等。当配置完成了,通过系统发布,该自研软件的所有配置信息以独立的业务对象存储到系统中进行统一维护。

在自研软件调用过程中,工程师可在相应的分析模型的单一视图的工具菜单下选择所执行的自研工具名称,并确定好相应的输入对象,及可实现分析任务的提交执行,执行完后,输出文件根据工具软件定义的数据收集规则实现数据的自动收集。


 

   
分享到: 收藏