基于开目PDM系统的二次开发技术探讨

基于开目PDM系统的二次开发技术探讨

ID:38676764

大小:760.40 KB

页数:11页

时间:2019-06-17

基于开目PDM系统的二次开发技术探讨_第1页
基于开目PDM系统的二次开发技术探讨_第2页
基于开目PDM系统的二次开发技术探讨_第3页
基于开目PDM系统的二次开发技术探讨_第4页
基于开目PDM系统的二次开发技术探讨_第5页
资源描述:

《基于开目PDM系统的二次开发技术探讨》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于开目工艺管理系统的二次开发技术探讨舒锐潘世永(西安电子工程研究所西安710100)【摘要】管理信息系统二次开发人员应掌握系统的数据结构、代码结构、框架结构以及核心和附属功能的内容,具备一定的开发语言基础、数据库基础、熟悉代码逻辑、文件目录和接口规范。本文分析了工艺信息化系统二次开发的必要性,并通过实例介绍了利用开目工艺管理系统的开发性和灵活性,对特定的功能进行二次开发的实施过程。可为摸索信息系统的二次开发方式提供一些借鉴和思路。关键词:工艺信息化,开目工艺管理系统,二次开发技术1引言工艺信息化是

2、制造业信息化建设的重要组成,它既是产品质量、交货周期和控制成本的关键,也是其它信息化系统的数据来源。企业在信息化建设过程中,逐步形成了“从工艺设计、工艺管理、工艺数据挖掘利用、工艺数据集成应用、面向特定专业的智能化应用等多个方面解决企业的工艺信息化问题”的发展思路。正是基于这种发展思路,我单位于2010年引进开目工艺管理系统,构建面向工艺规划、工艺协同、工艺管理三大业务层面的全生命周期工艺管理信息系统。工艺管理系统属于行业通用型软件,由于企业自身的特点,因此需要对于原来的软件进行适当的修改,以提高软

3、件适用性。并且,随着管理系统的应用,企业对信息化管理有了更深的了解,应用不断深入。因此,工艺信息化需要利用成熟的软件框架,通过企业内部持续的二次开发来逐步实现管理目标。实现工艺管理系统二次开发,必须满足特定的条件。从外部条件来说,系统开发商提供必备的技术支持可以有效影响二次开发的进程。从内部条件来看,二次开发要求开发人员必须具备一定的专业基础,并且对接口规范比较熟悉。2开目工艺管理系统二次开发平台概述2.1二次开发介绍开目工艺管理系统二次开发平台提供了一种在线集成的开发环境,通过在线编程实现底层功能

4、和访问数据库的功能,并为二次开发者提供访问软件内置函数的方法。其特点是:产品运行时可以在线开发、调试新功能;无产品源代码进行扩展开发;调用系统内部功能,实现组合;编写控制语句优化原有系统工作流程。系统开发框架如图1所示。数据平台二次开发平台DP由软件公司技术中心研发网络集成平台(一次开发、二次开发)技术资源及工具集为产品提供技术支撑扩展产品功能,实现定制开发DPLPDM提供接口二次开发脚本CONUIT个性化功能……提供基本、通用、标准的业务由软件公司二次开发支持部、实功能:由软件公司开发部研发施部及

5、企业项目组等单位编写(主要是一次开发)(二次开发)图1开目工艺管理系统开发框架二次开发是在数据平台、二次开发平台、网络集成平台等支撑下,通过编写二次开发脚本文件来完成。二次开发脚本是一种解释型高级程序语言,语法类似C++语言。三种脚本文件的特性如下:DPL:承担主程序功能。封装应用软件和系统软件的常用功能。支持在线使用主程序。CON:负责数据批量处理。包括各种特殊的查询操作。脚本中已集成DPL语法解析器和数据平台的功能。UIT:负责界面功能。提供的编辑器可视化操作,与数据库平台无缝集成,定义的界面不

6、受开发环境限制,支持Windows标准控件、用户控件和OLE功能。即可用于二次开发环境,也可用于一次开发环境。程序入口必须是DPL文件,三类脚本文件之间可以互相调用。本文将结合优化“零部件生产流程文件”功能,详细介绍二次开发过程,并分析脚本文件具体代码。2.2二次开发步骤根据业务需求,实施二次开发将按照以下流程进行:需求确定功能扩展接口编写脚本脚本中调用功能调用接口dpl,uit,con功能扩展口添加脚本定义菜单配置菜单权限图2二次开发流程3实例需求分析工艺管理系统中一项功能是工艺项目负责人创建“产

7、品生产流程文件”,原来的操作过程为:工艺任务中激活“批量生成流程文件”菜单项→在弹出的窗体(图3)中输入“生产令号”和“批次号”信息,并且选择“计划类型”、“工艺文件类型”信息→点击“确定”按钮来批量生成。图3工艺计划信息输入窗体分析系统工作流程,“生产令号”、“批次号”和“计划类型”等信息已存在于其它信息化系统提供给工艺管理系统的数据源中,而“工艺文件类型”内容可根据图号确定。因此,窗体操作属于重复录入,应当重新规划。依据“数据信息一次输入、全程共享、互相关联,杜绝数据重复输入操作”的原则。修改原

8、有脚本代码,首先相关数据信息导入到开目工艺管理系统中,接着后续脚本自动提取相关信息,后台处理业务逻辑,最终实现“一键完成”的操作功能。4具体实现根据原有的工艺任务分派工作流程,通过修改服务器端数据表和脚本文件代码,实现“一键完成”目标。功能实现方案如图4所示。其它信息化系统生产任务通知数据源工艺管理系统任务提示USER_TASK(工艺计划任务下发表)PK图号PK名称插入记录生产令号工艺计划员计划任务下发批次号生成工艺计划任务信息计划类别……合并后加入PDM_TASK_

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。