首页 培训网 最新资讯 热门问答

pro/e

17502129171 免费试听 在线客服

您的位置: 杭州培训网 > pro/e培训资讯 > 杭州ug培训中心

杭州ug培训中心

来源:教育联展网 | 发布时间: | 编辑:佚名

UG对象类型及操作 部件对象 1.在部件中查询对象 UF_OBJ_cycle_objs_in_part(); 2.访问部件的属性 UF_ATTR_ask_part_attrs(); 3.关闭和再打开部件 UF_PART_close(); UF_PART_reopen(); 4.获取部件的文件名 UF_PART_ask_part_name(); 5.查询其它信息 UF_PART_ask_cusomer_area(); //用于查

杭州ug培训中心

UG对象类型及操作

部件对象

1.在部件中查询对象      UF_OBJ_cycle_objs_in_part();
2.访问部件的属性        UF_ATTR_ask_part_attrs();
3.关闭和再打开部件      UF_PART_close();    UF_PART_reopen();
4.获取部件的文件名      UF_PART_ask_part_name();
5.查询其它信息          UF_PART_ask_cusomer_area(); //用于查询用户定义的数据
                        UF_PART_ask_description();   //用于查询文件的描述信息
                        UF_PART_ask_status();        //用于查询部件的状态信息
6.设置状态、描述等信息 UF_PART_set_cusomer_area(); //用于设置用户定义的数据
                        UF_PART_set_description();   //用于设置文件的描述信息
                        UF_PART_set_status();        //用于设置部件的状态信息
7.查询部件文件的历史    UF_PART_ask_part_history();
8.查询及设置部件文件的压缩标记
                        UF_PART_ask_compression_flags();    UF_PART_set_compression_flags();

装配意义下的部件对象

1.查询当前显示部件和工作部件   UF_ASSEM_ask_display_part()     //用于查询当前显示部件
                               UF_ASSEM_ask_work_part()        //用于查询当前工作部件
2.设置当前显示部件和工作部件   UF_ASSEM_set_display_part()     //把某一部件设置为当前显示部件
                               UF_ASSEM_set_work_part()        //把某一部件设置为工作部件
3.增加一个part到一个assembly中 UF_ASSEM_add_part_to_assembly() //把存在part加入到装载配件中
                               UF_ASSEM_create_component_part()//创建一个新的part,并加到装配件中
4.从一个part事件标识得到part标识 UF_ASSEM_ask_prototype_of_occ();
5.在一个part中查找实例         UF_ASSEM_cycle_inst_of_part();

UF对象

所有UF对象拥有的共同信息
1. 类型   在uf_obiect_types.h    可用函数UF_OBJ_ask_type_and_subtype()查询出来
2. 子类   在uf_obiect_types.h
3. 状态   **函数UF_OBJ_ask_status()可查出对象的状态
          UF_OBJ_DELETED    //被删除的状态
          UF_OBJ_TEMPORARY //临时状态,不会被保存
          UF_OBJ_CONDEMNED //不定常状态
          UF_OBJ_ALIVE      //激活状态
          
对UF对象可用的方法
1. 指定、查询及删除单个对象的名称
   UF_OBJ_set_name()    //指定对象名
   UF_OBJ_ask_name()    //查询对象名
   UF_OBJ_delete_name() //删除对象名
   
2. 查询遍历对象
   UF_OBJ_cycle_objs_in_part();   //在part中遍历对象
   UF_OBJ_cycle_all()             //在当前工作part中遍历对象
   UF_OBJ_cycle_by_name()         //**对象名称查询对象
   
3. 设定和访问属性
   属性有两个不同的组成部分   标题(title) 值(valud)
   标题长度要不于 UF_ATTR_MAX_TITLE_LEN
   
可显示的UF对象      //可以使用函数UF_OBJ_is_type_display()来检测UF对象是否属于可显示的UF对象

除基本信息外,还包括下列信息

层     颜色     blank状态      线宽       字形      高亮状态    
//以上信息在一单个结构中 UF_OBJ_disp_props_t       得到该结构的函数是UF_OBJ_ask_display_properties()

使用可显示的UF对象的函数
UF_OBJ_set_layer()    用于设置可显示的UF对象的层
UF_OBJ_set_color()    用于设置救援UF对象的颜色
UF_OBJ_set_blank_status()   用一坷显示的UF对象的blank状态
UF_OBJ_set_line_width()     用于设置可显示的UF对象的线形
UF_OBJ_set_font()           用于设置可显示的UF对象的字体
UF_OBJ_set_highlight()      用于设置可显示的UF对象的高亮状态   //除高亮状态外其他信息都可以保存到part文件中

UF_DISP_add_item_to_display()     增加一个新的对象到Unigraphics的显示窗
UF_LAYER_cycle_by_layer()         专门针对可显示的UF对象的附加查询函数

UF_UI_select_single()
UF_UI_select_by_class()      是可显示的UF对象类型选择对话框
UF_UI_select_feature()
UF_UI_select_sketch()       让用户在Uuigraphics的交互环境中从图形窗口对象

特殊的UF对象
1. 部件属性对象   UF_part_attribute_type类型 是非曲关于整个部件的信息对象,如模型的材料等

2. 用户自定义对象 UF_user_defined_object_type类型

表达式

表达式的一般形式是: "name=value"

UF_MODL_create_exp()    可用于创建表达式
UF_MODL_create_exp_tag() 得到创建的表达式的标签
UF_MODL_dissect_exp_string()   分解名字和值返回名字、值和表达式的标签
UF_MODL_ask_exp()              返回表达式名和表达式值
UF_MODL_eval_exp()             输入表达式的名,返回表达式的值
UF_MODL_edit_exp()             用新的值替换表达式中原有的值,使用后应UF_MODL_update()来更新模型
UF_MODL_rename_exp()           给已有表达式赋新的名称
UF_MODL_ask_exps_of_feature() 返回制约某特征的所有表达式的标签
UF_MODL_ask_exps_of_part()     返回某部件的所有表达式的标签
UF_MODL_ask_exp_tag_string()   输入表达式标签,返回该表达式串


咨询电话【詹老师】:17706505315            

了解更多杭州ug培训>>>>杭州ug培训            

了解更多杭州培训网>>>>杭州培训网            

热门机构推荐
pro/e

免费体验课开班倒计时

11: 41: 09

稍后会有专业老师给您回电,请保持电话畅通

咨询电话:17502129171

本周热门资讯

推荐课程

查看更多 ››
全国分站 热门机构

北京pro/e培训 上海pro/e培训 广州pro/e培训 深圳pro/e培训 杭州pro/e培训 苏州pro/e培训 南京pro/e培训 天津pro/e培训 佛山pro/e培训 南宁pro/e培训 长沙pro/e培训 重庆pro/e培训 太原pro/e培训 青岛pro/e培训 宁波pro/e培训 郑州pro/e培训 西安pro/e培训 厦门pro/e培训 武汉pro/e培训 成都pro/e培训 无锡pro/e培训 济南pro/e培训 昆明pro/e培训 贵阳pro/e培训 扬州pro/e培训 徐州pro/e培训 珠海pro/e培训 合肥pro/e培训 长春pro/e培训

南京百创教育佛山有道设计学院兰州天源教育东莞邦智科创技工学校

申请试听名额

已有10254人申请免费试听

01电话咨询 | 17502129171

QQ:929158207
加盟合作:0755-83654572

今日已有25人申请,本月限额500