1 / 19
文档名称:

采用UGOpen API的功率计算对话框开发.doc

格式:doc   大小:161KB   页数:19页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

采用UGOpen API的功率计算对话框开发.doc

上传人:q1188830 2019/12/30 文件大小:161 KB

下载得到文件列表

采用UGOpen API的功率计算对话框开发.doc

相关文档

文档介绍

文档介绍:东北大学研究生考试试卷考试科目:模具设计及UG二次开发课程编号:阅卷人:考试日期:姓名:陈勇学号:,:::::++/OPEN二次开发简介:UG/OPEN是一系列UG开发工具的总称。它们随UG一起发布,以开放性架构面向不同的软件平台提供灵活的开发支持。它使第三软件商和UG用户能在其提供的平台上开发出适合自己需要的CAD产品。UG/Open套件组成:API,Grip,Menuscript,UIStyler。API:UG/OpenAPI也称UserFunction,通过它可以在C程序和C++程序中以库函数的形式调用UG内部的近2000个操作。Grip语言:GRIP(GraphicsInteractiveProgramming)是一种专用的图形交互编程语言,开发者可以用GRIP编程的方法自动实现在UG下进行的绝大部分操作。GRIP命令很像英语单词,语法与BASIC和FORTRAN相似,有某些情况下对于一些高级操作,用GRIP编程的方法比用UG交互的方法更有效,在UG交互环境下可以实现的功能用GRIP几乎全都可以实现。UG提供了一个名叫UGOpenGRIP的GRIP语言编辑器,用这个工具可以编辑、修改、编译、连接程序。Menuscript:此项功能使用户或第三方软件商通过文本编辑器编辑UG菜单文件,以生成用户化的菜单进而集成他们的特殊应用。UG/OpenMenuscript支持UG主菜单和快速弹出式下拉菜单的修改,通过它可以改变UG菜单的布局、添加新的菜单项以执行用户二次开发程序、UserTools文件及操作系统命令等。UG/OpenMenuscript的使用需专门授权。运用UG/OpenMenuscript可以完全改变UG软件的主界面,需谨慎使用以防出现混乱。UIStyler:是用户或第三方软件商开发UG对话框的可视化工具,它比UserTools具有更强的功能。使用这个工具可以避免复杂的图形用户接口GUI(GraphicsUserInterface)编程。其设计的对话框的方式与VisualC++很相似。即利用对话框中基本控件的组合生成不同的对话框,对话框中所有控件都是实时可见。UG/Open的主要功能实现就是利用UG/OPENAPI,实质上就是UG提供的访问UG内部对象或核心的一个函数库。UG/OpenAPI(ApplicationProgrammingInterface,应用编程接口,使用户可以使用标准的C语言编译器,以习惯的格式编写出面向UG的二次开发程序。此时可以充分地发挥C语言编译和运行效率高,功能强大的特点。实践证明,这些API函数也可以无缝地集成到C++程序中,并利用强大的MicrosoftVisualC++集成环境进行编译。这样,我们就可以充分地发挥出VC强大的功能和极其丰富的资源,包括MFC类库,使用面向对象的软件工程方法,高效高质地进行软件的开发。同时,也保证了对企业已有的各种源代码资源(通常使用C语言编写)的利用。UG/OpenAPI函数能在两种不同的环境下运行,根据编译链接情况的不同,UG/OpenAPI二次开发程序又具有两种形式:(External):此时UG/OpenAPI程序可以脱离UG环境,在操作系统下单独运行,或者作为UG的子进程独立运行。特点:调用灵活,用途广泛,无法利用UG的交互界面。(Internal:此时UG/OpenAPI程序在UG环境下运行,与程序相关的各种事务通过UG代理执行。这样做的一个好处是可执行程序更小,同时链接的速度也更快。另外,一旦程序被装入,它将驻留在内存中,下次使用时不需重新加载,这样也节省了时间。而且这种方式下用户可与计算机交互,开发的程序能与UG无缝集成。特点:直接控制UG的行为,和用户交互。UG/Open++提供了一个面向对象的UG开发接口。使用这些接口可以通过C++类的层次关系访问UG的对象和功能。这个类层次结构提供了许多功能,例如,创建,读取,修改UG对象,以及控制UG软件的运行。此外,通过继承UG标准类,用户可以定义自己的新类,从而拓展了原来的类层次结构。UG/Open++实质上是在UG/Open基础上,

最近更新

二零二四年度车床租赁及用户培训合同 15页

二零二四年度部分股权内部调整合同范本 15页

《揠苗助长》公开课教案 4页

二零二四年度高端装备出口国际贸易合同样本 13页

数学建模培训资料(Poisson过程及其应用)公开课.. 23页

二零二四年标识行业标准制定参与合同 16页

教学目标的设定与达成公开课一等奖课件赛课获.. 52页

开学第一课七下数学公开课一等奖课件赛课获奖.. 31页

用字母表示数 6页

数控技术知识点总结及考试练习资料 11页

《分数的意义》导学案 3页

松肉粉的作用有哪些 2页

英语高考全国III卷 26页

IQmath库函数和定标及标么化公开课一等奖课件.. 57页

前额头发变白是怎么回事?【遴选文档】 2页

燃气阀门档案及维护保养记录 89页

任秀英二年级成功训练教案 11页

四年级学雷锋作文身边的小雷锋 2页

高中生关于白色污染的社会实践报告 3页

精神病学中级(专业知识)试卷 11页

6 社会制度中的体育运动公开课一等奖课件赛课.. 38页

二零二四年电子元器件采购合同追加条款补充协.. 15页

二零二四年财务顾问企业财务管理咨询合同 14页

企业并购重组:提升竞争力的战略整合 60页

幼儿园元旦逛庙会活动策划方案 15页

境外人员临时住宿登记表(1) 2页

2023年合肥市住宅小区物业管理条例最新版全文.. 12页

某物业消防安全管理案例培训【8篇】 38页

综合材料绘画中拼贴材料技法及肌理表现运用 4页

GBT19022-03测量管理体系 要求 19页