PLM二次开发技术与工程应用
书籍作者:方建国 |
ISBN:9787111607779 |
书籍语言:简体中文 |
连载状态:全集 |
电子书格式:pdf,txt,epub,mobi,azw3 |
下载次数:2454 |
创建日期:2021-02-14 |
发布日期:2021-02-14 |
运行环境:PC/Windows/Linux/Mac/IOS/iPhone/iPad/Kindle/Android/安卓/平板 |
内容简介
《PLM二次开发技术与工程应用》共三篇,第壹篇对国内外主要的PLM产品进行简介,并阐述了二次开发在PLM系统企业应用中的重要性;第二篇对开目二次开发平台及二次开发语言进行了介绍,该平台使用方便、灵活,程序设计自由度大,无需编译,可在应用系统正常运行的情况下在线开发,能够及时满足用户个性化需求;第三篇是编者根据多年的PLM项目实施经验,将一些对企业非常有用的二次开发功能详细讲述给读者,让读者对PLM二次开发技术及其应用有所了解,遇到类似的需求时能有所借鉴。
《PLM二次开发技术与工程应用》通过实例从PLM应用的多个重要方面讲述了从用户需求到功能实现的所有分析、开发过程,供读者应用参考,使读者在PLM应用上扩展思路。
《PLM二次开发技术与工程应用》可以作为企业IT部门,相关中介公司软件开发人员及PLM维护人员的自学参考用书。
编辑推荐
适读人群 :企业IT部门工作人员;PLM维护人员;中介公司软件开发人员
1. 武汉开目信息技术股份有限公司技术团队编写。
2. 为读者提供了一种高效的二次开发语言,使读者多一种开发手段和利器。
3. 附赠网盘资料提供了二次开发平台、二次开发平台数据库及书中习题实例的脚本程序。
前言
产品生命周期管理(Product Lifecycle Management,PLM)是一种在整个生命周期内对所有与产品相关的数据进行管理的技术。PLM软件不仅对研发过程中的产品数据进行管理,同时也包括产品数据在生产、营销、采购、服务、维修等部门的应用,强调了对产品生命周期内跨越供应链的所有信息进行管理和利用的概念,为企业构建一个面向更广泛的商业使命的产品全生命周期管理系统。
随着PLM在企业的推广应用,国内外均出现了多种PLM产品,国外品牌有PTC的Windchill、西门子的Teamcenter、达索的ENOVIA等,国内品牌有开目的KM PLM、华天的 WIT-PDM、思普的SIPM/PLM等。这些PLM解决方案提供了覆盖产品全生命周期从数据到过程的完整解决方案,许多不同的PLM应用功能被开发出来,如配置管理、工程变更管理、文档管理等,现在都已成为PLM的标准功能,这些标准功能的应用缩短了PLM的实施周期。但由于各个企业的信息化基础、管理模式、行业特点、产品特点等各不相同,在PLM实施过程中可能因企业的个性化需求、与其他系统的集成和整合、企业的成长需求以及围绕PLM系统的扩展和深化应用等导致PLM系统的标准功能无法满足业务需求。因此,基于PLM系统开展的二次开发能够显著提高PLM在企业中的适应性和应用效益。一个良好的PLM系统,在其产品开发、项目实施和系统升级的过程中均要充分考虑面向二次开发的稳定性和扩展性,使得PLM系统可持续、稳定地随着企业的发展而进步。
成熟的PLM产品都会提供完善的二次开发接口及相应的二次开发语言。用户或技术服务人员可以根据实际需求在现场对系统的功能进行优化和扩展,在不修改主应用程序的状态下,能及时地完成功能开发和部署,简化开发步骤、缩短开发周期,使用户需求得到快速和准确的响应,最大限度地满足用户的个性化要求。
《PLM二次开发技术与工程应用》对开目自主平台及其二次开发语言进行了详细介绍。该平台可以独立应用,也可以加载到各种应用系统中,以提高应用系统的柔性和扩展性。同时,笔者将其多年来在PLM项目实施中针对企业个性需求所做的部分二次开发功能也详细地给读者进行了讲解,让读者对PLM二次开发技术及其应用有所了解,当遇到类似需求时,能有所借鉴,并应用到PLM系统中,从而给企业带来生产和管理上的效益。
《PLM二次开发技术与工程应用》可以作为企业IT部门员工、相关中介公司软件开发人员及PLM维护人员的自学参考用书。为便于读者进一步学习和了解,在随书附赠网盘资料中备有开目自主开发平台的详细技术资料,免费提供给读者参考使用。
《PLM二次开发技术与工程应用》主要由曾芬芳指导,方建国编写。全书共14章,第1~2章由兰永嘉编写,第3~6章、第13章、第14章由方建国编写,第7章、第12章由王玉安编写,第8~9章由赖国勇编写,第10~11章由陈栋编写,并由夏威策划并编写了附录。全书由樊敏完成编排和校对。
由于编者水平有限,书中难免有纰漏和不妥之处,恳请广大读者不吝赐教。
编者
目录
前言
第一篇 绪论
第1章 PLM概述
1.1 PLM概念
1.2 PLM的起源
1.3 PLM的价值
1.4 PLM的核心功能
第2章 PLM产品介绍
2.1 国内外主流的PLM产品
2.1.1 国外产品
2.1.2 国内产品
2.2 PLM二次开发的必要性
2.2.1 企业的个性化需求比较突出
2.2.2 和企业其他系统实现集成和整合
2.2.3 针对企业成长需求
2.2.4 围绕PLM系统的扩展和深化应用
2.3 开目PLM二次开发体系特点
2.3.1 可扩展性
2.3.2 多层次的二次开发框架
2.3.3 对数据库的访问
2.3.4 易学易用
2.3.5 轻松搭建复杂应用
第二篇 PLM二次开发技术
第3章 DPL语言介绍
3.1 二次开发平台介绍
3.1.1 DPL语言简介
3.1.2 DPL语言与其他语言的异同
3.2 DPL开发平台的安装
3.3 DPL脚本的编写
3.4 DPL语言语法
3.4.1 数据定义
3.4.2 运算符与表达式
3.4.3 过程控制语句
3.4.4 系统函数
3.4.5 平台函数
3.5 DPL代码调试
3.5.1 启动DPL语言调试器
3.5.2 查看平台运行日志文件
3.5.3 语法检查
3.5.4 分段查看
3.5.5 查看关键变量的值
3.5.6 查看表缓存
3.5.7 平台信息查看器
3.6 DPL调试器
3.6.1 界面介绍
3.6.2 操作说明
3.6.3 调用参数说明
3.6.4 疑难处理
第4章 平台查询介绍
4.1 什么是平台查询
4.2 平台查询的意义
4.3 平台查询的特点
4.4 平台查询的配置
4.4.1 平台查询文件配置样式
4.4.2 数据库查询配置
4.4.3 高级查询配置
4.5 调用平台查询文件
4.6 平台查询与DPL脚本的关系
4.7 平台查询调试
4.7.1 平台查询调试的开启及关闭
4.7.2 调试时显示调用参数
4.7.3 调试时显示错误提示等信息
4.7.4 调试时显示脚本内容
第5章 UI定义器介绍
5.1 UI定义器简介
5.2 UI定义器特点
5.3 界面的定义
5.3.1 UI定义器界面介绍
5.3.2 界面定义步骤
5.3.3 被定义界面/控件介绍
5.3.4 界面控制
5.4 界面的操作函数
5.4.1 UI对象
5.4.2 UI自定义属性和方法
5.4.3 执行事件
5.4.4 对象创建函数
5.4.5 执行命令
5.5 界面的调用
5.5.1 创建对象函数kmdp_CreateObject()
5.5.2 删除对象函数kmdp_DeleteObject()
5.5.3 规范化指定UI对象及其子对象kmdp_StandardSonObjectFullName()
5.5.4 保存运行状态的UIT界面为UIT文件kmdp_SaveRunUitToFile()
5.5.5 调整UI控件位置和尺寸AdjustWindow()
第6章 PLM二次开发功能部署
6.1 二次开发主框架菜单定义
6.2 二次开发菜单定义
6.3 二次开发功能定义
6.4 二次开发功能扩展接口
6.5 功能回调函数
6.5.1 生成回调函数
6.5.2 使用回调函数
第三篇 PLM二次开发实践
第7章 图档分发回收管理
7.1 用户需求
7.2 需求分析
7.3 解决方案
7.4 功能开发
7.4.1 档案数据归档
7.4.2 文档检索
7.4.3 申请独立分发
7.4.4 分发单确认
7.4.5 文档打印
7.4.6 文档发送/接收/入库
7.4.7 文档利用
7.4.8 文档回收
7.5 应用效果
第8章 BOM多样性管理
8.1 EBOM、PBOM、MBOM管理
8.1.1 用户需求
8.1.2 需求分析
8.1.3 解决方案
8.1.4 功能开发
8.1.5 应用效果
8.2 BOM多视图管理
8.2.1 用户需求
8.2.2 需求分析
8.2.3 解决方案
8.2.4 功能开发
8.2.5 应用效果
8.3 BOM更改一致性管理
8.3.1 用户需求
8.3.2 需求分析
8.3.3 解决方案
8.3.4 功能开发
8.3.5 应用效果
8.4 超级BOM管理
8.4.1 用户需求
8.4.2 需求分析
8.4.3 解决方案
8.4.4 功能开发
8.4.5 应用效果
第9章 产品可配置管理
9.1 用户需求
9.2 需求分析
9.2.1 规则信息维护
9.2.2 零部件选配维护
9.2.3 生成精确BOM
9.3 解决方案
9.3.1 功能配置包
9.3.2 参数驱动
9.3.3 灵活选配
9.4 功能开发
9.4.1 可选配置信息及互斥规则信息维护
9.4.2 零部件选配规则维护
9.4.3 生成精确BOM
9.5 应用效果
第10章 ERP集成应用
10.1 用户需求
10.2 需求分析
10.3 解决方案
10.4 功能开发
10.4.1 中间表集成方式
10.4.2 webservice集成方式
10.4.3 ESB总线集成方式
10.4.4 RFC集成方式
10.5 应用效果
第11章 项目有效性管理
11.1 用户需求
11.2 需求分析
11.3 解决方案
11.4 功能开发
11.4.1 多级任务分派
11.4.2 任务进度监督与提醒
11.4.3 并行任务中文件的处理
11.4.4 文档齐套性管理
11.4.5 WBS管理和任务的统计分析
11.5 应用效果
第12章 成本管理
12.1 用户需求
12.2 需求分析
12.3 解决方案
12.3.1 自制件的下料制造成本
12.3.2 自制件的冲压制造成本
12.3.3 产品或总成焊装成本
12.4 功能开发
12.4.1 基础数据定义
12.4.2 基础数据维护
12.4.3 产品成本的核算
12.5 应用效果
第13章 工装设计及应用
13.1 用户需求
13.2 需求分析
13.3 解决方案
13.4 功能开发
13.4.1 用户与权限管理
13.4.2 工装信息管理
13.4.3 工装设计管理
13.4.4 工装仓库管理
13.4.5 统计查询
13.5 应用效果
第14章 产品试制管理
14.1 用户需求
14.2 需求分析
14.3 解决方案
14.4 功能开发
14.4.1 试制任务管理
14.4.2 装机任务
14.4.3 试装任务
14.4.4 零件出入库
14.4.5 物料维护
14.4.6 仪器校验
14.4.7 统计报表
14.5 应用效果
附录