UG产品造型_UG模具设计_UG加工编程-【专业UG软件培训】

  课程设置
创新设计  创新设计
UG产品设计  UG产品设计
UG模具设计  UG模具设计
模流分析  模流分析
UG数控编程  UG数控编程
逆向工程  逆向工程
UG五轴加工  UG五轴加工
UG运动仿真  UG运动仿真
UG级进模具  UG级进模具
  • 联系方式
                  
   >  知识熔接技术(UGKF)与MenuScript和UIStyler
  知识熔接技术(UGKF)与MenuScript和UIStyler  

发表人:admin   来源:未知   时间:2012-08-23

今天ug培训为大家讲一讲知识熔接技术(UG/KF)与MenuScript和UIStyler
工程知识库KBE是知识再利用的基础,涉及到充分利用经验、专家意见和其他有关用户终端产品的生命周期的各个方面的信息。关于知识库中的知识,可以多种形式存在,如电子表格、记事本、工程规则、相应用户软件和有关如个性特征规则的人工判断方式。由于能够建立和参考这些知识库,它们成为了工程过程控制的工程知识库(KBE)。完整的KBE技术必须具有以下能力:
(1)知识库的存取:知识库有很多形式,固定形式的有数据库方式、电子表格方式,还有其他可执行的外部进程结果。KBE系统必须能够利用这些知识库,因而KBE的易存取性、可靠性和开放性成为重要的因素。
2)知识规则:基本的KBE是能够把知识引入到CAD系统的规则。所谓的规则就是能够根据所输入参数完成相应操作的文本描述。规则必须能够参考各种各样的知识库。为了满足逻辑上的条件,规则在运算完后必须能得到一个值。规则的值可以是一个模型特征、一个计算出的参数值、一个特定选取的组件或者是关于造价、重量的警告信息。
(3)知识的扩展:知识库工程可以不断地延伸。
为了使KBE技术能够满足知识再利用的要求,UGNX提供了其他CAD系统无法比拟的构造全息模型的功能。KF就是一种响应KBE技术、并允许UGNX利用工程知识库驱动工程规则完成强有力的应用的高级技术。
UG知识熔接技术是通过获得和操纵工程规则、设计意图,让用户开发出应用系统,通过工程规则控制UG的对象、超越单纯的几何模型。运用UG/KF,工程师和设计师能够构造完全可重复使用的知识库,从而实现标准零件库的建立和设计的自动化。
在UG/KF中是通过属性参数(Attribute)、类(Class)和函数(Function)来实施工作的,也就是把工作内容和思路用它们表达出来,用记事本写成纯文本文件。UG系统本身提供了大量的类(Class)和函数(Function),用户也可以用KF语言编写自己的类和函数来调用其他的类和函数,或被调用。
知识熔接技术(KF)可以读取数据文件,使用数据文件中的数据驱动程序。在UG/KF中用ug_spreadsheet类可以读取UG中的不同模式的电子表格数据,用Input/OutputFunction的相应函数可以读取和写存扩展名为TXT或DAT的数据文件等。
MenuScript和UIStyler
UG提供的MenuScript和UIStyler两个模块用于开发下拉菜单、工具条和对话框,实现UG二次开发的应用程序界面化。
MenuScript是UG/OPEN的一个重要组成部分,它可以编辑和创建UG的下拉菜单和工具条。MenuScript可以通过编辑纯文本的Menu文件(菜单脚本文件,文件的扩展名为.men)创建或修改UG的主菜单及下拉菜单,而不用编写C语言程序。在脚本文件中,相应按钮(Button)的ACTIONS为相应的DFA文件。脚本文件的格式如下:
VERSION 120
EDIT UG_GATEWAY_MAIN_ MENUBAR

MENU Menu-1

BUTTON Button-1
LABEL 凹模设计
ACTIONS myclass.dfa

END OF MENU
UG/OPEN UIStyler模块提供了强大的制作UG风格对话框窗口的功能。UIStyler可以利用可视化环境快速生成对话框,UIStyler还提供属性编辑器,允许设置并修改控件属性。UIStyler产生的对话框可以在MenuScript中被调用,因此可以实现在UG菜单上调用UIStyler产生的对话框,从而将用户应用程序和UG完全融合。

 

随机推荐:
教学环境    
清新教学环境
清新教学环境
清新教学环境
清新教学环境
清新教学环境
清新教学环境
清新教学环境
清新教学环境
清新教学环境
清新教学环境
清新教学环境
清新教学环境
课程设置 | 清新简介 | 热点咨询 | 网络报名 | 就业明星 | 联系我们 | 咨询电话0371-63218905
河南省郑州清新教育 备案号:豫ICP备11011661号-5
地址:郑州东风路与文化路交叉口向西200米路北汇宝大厦501 电话:0371-63218905
邮箱:qingxinnet@163.com 传真:0371-63218832