- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UG二次开发之NXOpen编程指南.doc
简介
编程指南概?述
NX编程指?南目的是介?绍”NX Open Appli?catio?n Progr?ammin?g Inter?face(API)工具包”。 NX编程指?南为每一位?新NX Open程?序猿介绍使?用”NX Open工?具包”开发NX自?动化解决方?案时经常遇?到的所有问?题。
编程指南不?提供”NX Open APIs”的完整定义?。完整的AP?I定义可以?在” NX Open Refer?ence help”中找到,对每一个支?持NX Open的?特定语言,都提供一份?参考帮助文?档(例如NX Open for Java Refer?ence Guide?)。
NX提供了?一套全面的?自动化工具?集,包括知识融?合和UI Style?r。这些和其他?自动化工具?的用户文档?可以在NX?帮助图书馆?的自动化章?节找到。本指南只提?供了NX Open如?何与其他工?具工作的概?述。
NX自动化?视觉
继承自设计?理念的开放?特性,NX提供了?一套全面的?工具包,可以让您在?产品的生命?周期中捕获?和保存领域?知识(domai?n knowl?edge)。开放自动化?视觉中心围?绕着以下能?力:提供灵活的?解决方案来?捕获工作流?程知识的能?力,自动化能力?和定义用户?与NX环境?交互的能力?,开放式自动?化视觉中心?。 Sieme?ns PLM Softw?are公司?致力于提供?能够在异构?网络环境下?优秀工作的?解决方案,并努力支持?广泛的语言?,平台和出现?的新技术。从简单的自?定义实用程?序,到先进的编?程工具包,”NX Open”产品套件提?供了广泛而?灵活的环境?来自动化和?定制NX。
Sieme?ns PLM Softw?are公司?将努力提供?以下”NX Open”特点:
?在所有语言?下(包括知识融?合),一个统一的?对象模型
?结合流行的?现代编程语?言
?支持所有的?语言和平台?的日志记录?和回放
?完整的日志?记录和自动?化覆盖率
?与高端开发?环境集成
?利用Tea?mcent?er管理日?志和方案
“NX Open”提供了以下?好处:
?定制NX以?满足您的特?定行业和流?程的需求
?通过自动执?行复杂的重?复性任务减?少产品上市?时间
?通过捕捉和?重用的公司?和行业最佳?实践减少返?工
?保持NX的?外观和感觉?,以减少使用?者训练时间?
Sieme?ns PLM Softw?are公司?将努力确保?NX版本之?间的高度兼?容性,以维持你的?自动化投资?。我们的目标?是尽量减少?将自定义应?用程序迁移?到NX的新?版本所需的?工作量。
来源注:1,第一段:NX公开一?般程序员指?南→前言→自动化愿景?2,其余是新的?内容,或从战略规?划幻灯片,内部网站和?NX开放政?策所采取的?幻灯片。
用户要求
用户应当知?道如何使用?”NX Open”支持的语言?中的一种来?进行编程。理解程序员?指南中的所?有主题需要?比较高的编?程经验水平?。强烈推荐您?有一般的应?用程序开发?和集成开发?环境使用的?知识和经验?。假定用户了?解编译,连接,测试和发布?应用程序的?概念。
对于用户界?面和用户定?义对象的设?计,假定用户理?解事件和事?件处理程序?(回调)的概念。
要了解如何?NX Open API如何?用于NX的?自动化任务?,用户必须具?有对NX的?良好的工作?知识。对于应用程?序开发,通常需要对?程序正在访?问的NX应?用领域(比如建模或?组件)有比较深的?了解。
还需要对N?X安装结构?有基本的了?解。至少,用户必须能?够找到NX?安装目录。
假定用户理?解选定语言?的开发工具?。他们应知道?如何安装和?配置这些工?具来进行典?型的应用开?发。
我们假设读?者已经知道?Windo?ws和非W?indow?s文件系统?和命令行语?言之间基本?语法的差异?。本手册中的?例子使用的?是Wind?ows语法?给出(请参见查找?文件和语法?注释”Findi?ng Files? and Synta?x Notes?”)。读者也被认?为熟悉他们?使用的操作?系统的各类?可执行文件?和可执行文?件的扩展名?(例如一个共?享库在在W?indow?s中用“DLL”作为扩展名?,在HP中以?“SL”作为扩展名?,在其他常见?的非Win?dows平?台以”.so”作为扩展名?)。
对于一些话?题,还需要对系?统网络和互?联网安全环?境有一个基?本的了解。
来源注:新内容
查找文件和?语法注释
NX Open需?要应用程序?的编程者引?用包含在N?X中的文件?。每次NX安?装都包含一?组特定的目?录,这组特定的?目录相对于?NX安装目?录有特定关?系。在这份文件
文档评论(0)