UG软件开发应用.pptVIP

  • 20
  • 0
  • 约2.44万字
  • 约 75页
  • 2017-02-28 发布于湖北
  • 举报
第二部分 UG软件的开发与应用 二次开发涉及标准零件库、行业产品特征库、复杂零件的自动生成、零件成型与分析的集成、典型产品的专家系统等领域。使企业拥有的UG软件本土化。 UG/Open二次开发工具 UG/Open GRIP GRIP (Graphics Interactive Programming) UG/Open API API (Application Programming Interface) 辅助开发模块 UG/Open MenuScrip 辅助开发模块 UG/Open UIStyler UG/Open套件的相互关系图 利用UG/Open应用程序和工具可以完成: 通过UG/Open API二次开发模块可以对UG中的物体模型显示界面进行交互操作; 创建或者修改用户定义的对象UDO(User Defined Object),包括对对象和相关对象的相互联系关系的管理,提供一种更新和显示用户自定义对象的方法; 定制个性化的UG界面,方便用户调用第三方的应用软件; 添加新的UG/Open技术,并将其与UG集成。 2 UG/Open GRIP语言 UG/Open GRIP语言的应用,主要包括以下几个方面: 同类零件编程 特有的几何功能 计算和分析 绘图 零件的标准化 文件管理 数据访问 2.1 GRIP语言概述 2.1.1 GRIP语言开发环境GRADE 利用建立UG/Open GRIP应用程序的主要步骤: (1) 编写GRIP程序。GRIP源程序的后缀为grs。 (2) 编译GRIP源程序。在GRADE(Grip Advanced Development Environment) 中进行编译、调试,生成GRIP源程序的以gri为后缀的二进制文件。 (3) 链接。在GRADE中,将编译成功后的gri文件进行链接,生成以grx为后缀的可执行程序。 (4) 执行。在UG环境中,执行grx程序 。 建立UG/Open GRIP应用程序的主要步骤 2.1.2 GRIP语句的格式 1) 陈述格式(Statement Format) 陈述格式的GRIP命令主要用于实体的生成和编辑,其由主词和辅词组成。 主词是GRIP语句的主要命令,如LINE、CIRCLE、DELETE、CALL、HALT等。 辅词是主词的修饰词,如ANGLE、ARROW、START、END等,它通常放在“主词/”之后。 LN1=LINE/0,0,0,10,0,0 LN2=LINE/PARLEL,LN1,YSMALL,1.0 其中:LINE为主词,PARLEL和YSMALL为辅词。 GRIP中常用的几个辅词: CENTER 中心 READIUS 半径 DIAMTR 直径 START 开始(角) END 终止(角) ON 在…上 TANTO 相切于 PROPTO 垂直于 PARAEL平行于 VECT矢量(三个分量) ANGLE 角度(以度为单位) DELTA 增量 ENDOF …的端点 INTOF …的交点 CSYS 坐标系 AXIS 轴 SIZE 边数/尺寸 ORIGIN 原点 THRU 通过 LEFT 左边 RIGHT 右边 CNT 计数 NOTRIM 不修剪 DELETE 删除 BLANK 隐藏 2) GPA符号格式(Global Parameter Access Symbol Format) GPA是全局存取(Global Parameter Access)格式的缩写,用于访问UG系统中各种对象的状态设置和参数。一个GPA符号格式最长6个字母,且以开头。每一个GPA符号都有确切的含义,或者与系统总体参数相连,或者与一个常数相连,并且有一个给定的存取类型、数据类型以及数据范围。 例如:DENS操作为访问线宽,存取类型为读/写,数据类型为N,范围为大于或等于零。 再如:ENTCLR=red将系统设置实体颜色为红色。 3) EDA符号格式(Entity Data Access Symbol Format) EDA是实体数据存取(Entity D

文档评论(0)

1亿VIP精品文档

相关文档