IMAN的二次开发关键技术_计算机论文.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
IMAN的二次开发关键技术_计算机论文.doc

IMAN的二次开发关键技术_计算机论文 IMAN的二次开发关键技术_计算机论文 摘要:介绍了商品化PDM系统IMAN的基本情况,研究了IMAN二次开发中的主要问题,提出了一种窗体定制新方法,论述了客户端二次开发的方法、指导思想以及基于IMAN的应用封装方法。 关键词:PDM 二次开发 中国分类号:TP391 文献标识码:A THE KEY TECHNIQUES OF SECONDARY DEVELOPMENT OF IMAN LAI ChaoAn,SUN YanMing,ZHENG ShiXong (mechatronic engineering Department, south china university of technology, Guangzhou 510640) Abstract: The basics of IMAN, a kind of commercial PDM system, are introduced, and the key problems during secondary development of IMAN are studied in this paper. It also put forward a new methodology of customizing form and discussed the methodology and rudder of secondary development in client terminal and the methodology of application encapsulation based on IMAN. Keywords: PDM secondary development 一 前言 IMAN(information manager)是一种较为成熟且广泛应用的产品数据管理(PDM)系统,它的开发商是美国的UGS公司。IMAN系统主要用于汽车、航空、机械制造和家电等行业。它是面向对象的信息管理和控制系统,由一个窗口界面、一组实用程序、一个集成工具箱和一个关系数据库管理系统(ORACLE)组成。在版6.0后,IMAN包含C/S及B/S两种结构,B/S结构是发展方向,但目前功能较弱。IMAN目前广泛应用的版本为V6.0-V7.0。我国目前采用IMAN的企业有:海尔集团、玉柴机器、科龙集团等上百家企业。 PDM系统属于管理系统,管理系统出售后常需要有一个定制过程,使之适应企业的特殊需要。由于PDM技术能带来很大的效益,很多企业相继实施PDM系统,但部分企业没有取得预期的回报,这是由于PDM系统实施难度大、影响因素多造成的。二次开发是PDM实施的主要工作之一,因此必须掌握其关键技术。 IMAN的二次开发工作主要有:利用IMAN的二次开发模块开发新的程序;窗体定制;外部应用软件的封装与集成等。IMAN二次开发工作需要丰富的经验和复杂的技巧,而它的帮助文档不能及时更新,况且关于PDM系统实施的学术论文、书籍等各种资料大多数只关注理论研究,没有介绍具体实用的二次开发技术,因此系统的实施者开始时常感到无助而难以入手。为此,本文总结了几点IMAN二次开发经验并提出一些新技术。 二 窗体定制新方法 窗体(FORM)又称表单,它的定制是实施PDM的一项基本工作,这是因为产品类型及信息类型多种多样,如零部件的数量、材料、ID号、设计者以及设计过程信息等等,这些数据都需要记录并与相应属性名一起保存。通常每一种零部件需要一种窗体来描述它的各种属性。窗体的功能首先是录入、保存、浏览及查询信息,其次是保存过程信息以支持其它功能。窗体存储三种数据:输入(Captured)数据;资讯(Informative)数据;推导(Derived)数据。它们的区别是:输入数据是用户输入的字段,是窗体显示的主要数据;资讯数据是只读的;推导数据是其它栏的总结或综合,是只读的。 IMAN的编程指南介绍了两种窗体定制方法:一是通过制作UIL( User Interface Language,用户界面语言 )文件来定义窗体的“非编程”方法;二是利用JAVA语言编程[1]。由于UIL较难理解而利用JAVA编程也涉及较复杂知识,为此笔者探索出一种组合利用IMAN提供的DOS应用程序及POMClass来定义窗体的简捷方法,步骤如下: 1.通过一个文本文件definition.txt来定义窗体的内容: create Pom_application_object Train_Part_Class define Train_Part_Class Project_id POM_string 50 -rwn define Train_Part_Class ser

您可能关注的文档

文档评论(0)

wyj199216 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档