首頁(yè) 培訓(xùn)網(wǎng) 最新資訊 熱門問答

pro/e

13923776320 免費(fèi)試聽 在線客服

您的位置: 杭州培訓(xùn)網(wǎng) > pro/e培訓(xùn)資訊 > 杭州ug培訓(xùn)中心

杭州ug培訓(xùn)中心

來源:教育聯(lián)展網(wǎng) | 發(fā)布時(shí)間: | 編輯:佚名

UG對(duì)象類型及操作 部件對(duì)象 1.在部件中查詢對(duì)象 UF_OBJ_cycle_objs_in_part(); 2.訪問部件的屬性 UF_ATTR_ask_part_attrs(); 3.關(guān)閉和再打開部件 UF_PART_close(); UF_PART_reopen(); 4.獲取部件的文件名 UF_PART_ask_part_name(); 5.查詢其它信息 UF_PART_ask_cusomer_area(); //用于查

杭州ug培訓(xùn)中心

UG對(duì)象類型及操作

部件對(duì)象

1.在部件中查詢對(duì)象      UF_OBJ_cycle_objs_in_part();
2.訪問部件的屬性        UF_ATTR_ask_part_attrs();
3.關(guān)閉和再打開部件      UF_PART_close();    UF_PART_reopen();
4.獲取部件的文件名      UF_PART_ask_part_name();
5.查詢其它信息          UF_PART_ask_cusomer_area(); //用于查詢用戶定義的數(shù)據(jù)
                        UF_PART_ask_description();   //用于查詢文件的描述信息
                        UF_PART_ask_status();        //用于查詢部件的狀態(tài)信息
6.設(shè)置狀態(tài)、描述等信息 UF_PART_set_cusomer_area(); //用于設(shè)置用戶定義的數(shù)據(jù)
                        UF_PART_set_description();   //用于設(shè)置文件的描述信息
                        UF_PART_set_status();        //用于設(shè)置部件的狀態(tài)信息
7.查詢部件文件的歷史    UF_PART_ask_part_history();
8.查詢及設(shè)置部件文件的壓縮標(biāo)記
                        UF_PART_ask_compression_flags();    UF_PART_set_compression_flags();

裝配意義下的部件對(duì)象

1.查詢當(dāng)前顯示部件和工作部件   UF_ASSEM_ask_display_part()     //用于查詢當(dāng)前顯示部件
                               UF_ASSEM_ask_work_part()        //用于查詢當(dāng)前工作部件
2.設(shè)置當(dāng)前顯示部件和工作部件   UF_ASSEM_set_display_part()     //把某一部件設(shè)置為當(dāng)前顯示部件
                               UF_ASSEM_set_work_part()        //把某一部件設(shè)置為工作部件
3.增加一個(gè)part到一個(gè)assembly中 UF_ASSEM_add_part_to_assembly() //把存在part加入到裝載配件中
                               UF_ASSEM_create_component_part()//創(chuàng)建一個(gè)新的part,并加到裝配件中
4.從一個(gè)part事件標(biāo)識(shí)得到part標(biāo)識(shí) UF_ASSEM_ask_prototype_of_occ();
5.在一個(gè)part中查找實(shí)例         UF_ASSEM_cycle_inst_of_part();

UF對(duì)象

所有UF對(duì)象擁有的共同信息
1. 類型   在uf_obiect_types.h    可用函數(shù)UF_OBJ_ask_type_and_subtype()查詢出來
2. 子類   在uf_obiect_types.h
3. 狀態(tài)   **函數(shù)UF_OBJ_ask_status()可查出對(duì)象的狀態(tài)
          UF_OBJ_DELETED    //被刪除的狀態(tài)
          UF_OBJ_TEMPORARY //臨時(shí)狀態(tài),不會(huì)被保存
          UF_OBJ_CONDEMNED //不定常狀態(tài)
          UF_OBJ_ALIVE      //激活狀態(tài)
          
對(duì)UF對(duì)象可用的方法
1. 指定、查詢及刪除單個(gè)對(duì)象的名稱
   UF_OBJ_set_name()    //指定對(duì)象名
   UF_OBJ_ask_name()    //查詢對(duì)象名
   UF_OBJ_delete_name() //刪除對(duì)象名
   
2. 查詢遍歷對(duì)象
   UF_OBJ_cycle_objs_in_part();   //在part中遍歷對(duì)象
   UF_OBJ_cycle_all()             //在當(dāng)前工作part中遍歷對(duì)象
   UF_OBJ_cycle_by_name()         //**對(duì)象名稱查詢對(duì)象
   
3. 設(shè)定和訪問屬性
   屬性有兩個(gè)不同的組成部分   標(biāo)題(title) 值(valud)
   標(biāo)題長(zhǎng)度要不于 UF_ATTR_MAX_TITLE_LEN
   
可顯示的UF對(duì)象      //可以使用函數(shù)UF_OBJ_is_type_display()來檢測(cè)UF對(duì)象是否屬于可顯示的UF對(duì)象

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

層     顏色     blank狀態(tài)      線寬       字形      高亮狀態(tài)    
//以上信息在一單個(gè)結(jié)構(gòu)中 UF_OBJ_disp_props_t       得到該結(jié)構(gòu)的函數(shù)是UF_OBJ_ask_display_properties()

使用可顯示的UF對(duì)象的函數(shù)
UF_OBJ_set_layer()    用于設(shè)置可顯示的UF對(duì)象的層
UF_OBJ_set_color()    用于設(shè)置救援UF對(duì)象的顏色
UF_OBJ_set_blank_status()   用一坷顯示的UF對(duì)象的blank狀態(tài)
UF_OBJ_set_line_width()     用于設(shè)置可顯示的UF對(duì)象的線形
UF_OBJ_set_font()           用于設(shè)置可顯示的UF對(duì)象的字體
UF_OBJ_set_highlight()      用于設(shè)置可顯示的UF對(duì)象的高亮狀態(tài)   //除高亮狀態(tài)外其他信息都可以保存到part文件中

UF_DISP_add_item_to_display()     增加一個(gè)新的對(duì)象到Unigraphics的顯示窗
UF_LAYER_cycle_by_layer()         專門針對(duì)可顯示的UF對(duì)象的附加查詢函數(shù)

UF_UI_select_single()
UF_UI_select_by_class()      是可顯示的UF對(duì)象類型選擇對(duì)話框
UF_UI_select_feature()
UF_UI_select_sketch()       讓用戶在Uuigraphics的交互環(huán)境中從圖形窗口對(duì)象

特殊的UF對(duì)象
1. 部件屬性對(duì)象   UF_part_attribute_type類型 是非曲關(guān)于整個(gè)部件的信息對(duì)象,如模型的材料等

2. 用戶自定義對(duì)象 UF_user_defined_object_type類型

表達(dá)式

表達(dá)式的一般形式是: "name=value"

UF_MODL_create_exp()    可用于創(chuàng)建表達(dá)式
UF_MODL_create_exp_tag() 得到創(chuàng)建的表達(dá)式的標(biāo)簽
UF_MODL_dissect_exp_string()   分解名字和值返回名字、值和表達(dá)式的標(biāo)簽
UF_MODL_ask_exp()              返回表達(dá)式名和表達(dá)式值
UF_MODL_eval_exp()             輸入表達(dá)式的名,返回表達(dá)式的值
UF_MODL_edit_exp()             用新的值替換表達(dá)式中原有的值,使用后應(yīng)UF_MODL_update()來更新模型
UF_MODL_rename_exp()           給已有表達(dá)式賦新的名稱
UF_MODL_ask_exps_of_feature() 返回制約某特征的所有表達(dá)式的標(biāo)簽
UF_MODL_ask_exps_of_part()     返回某部件的所有表達(dá)式的標(biāo)簽
UF_MODL_ask_exp_tag_string()   輸入表達(dá)式標(biāo)簽,返回該表達(dá)式串


咨詢電話【詹老師】:17706505315            

了解更多杭州ug培訓(xùn)>>>>杭州ug培訓(xùn)            

了解更多杭州培訓(xùn)網(wǎng)>>>>杭州培訓(xùn)網(wǎng)            

熱門機(jī)構(gòu)推薦
pro/e

免費(fèi)體驗(yàn)課開班倒計(jì)時(shí)

11: 41: 09

稍后會(huì)有專業(yè)老師給您回電,請(qǐng)保持電話暢通

咨詢電話:13923776320

本周熱門資訊

推薦課程

查看更多 ??
全國(guó)分站 熱門機(jī)構(gòu)

北京pro/e培訓(xùn) 上海pro/e培訓(xùn) 廣州pro/e培訓(xùn) 深圳pro/e培訓(xùn) 杭州pro/e培訓(xùn) 蘇州pro/e培訓(xùn) 南京pro/e培訓(xùn) 天津pro/e培訓(xùn) 佛山pro/e培訓(xùn) 南寧pro/e培訓(xùn) 長(zhǎng)沙pro/e培訓(xùn) 重慶pro/e培訓(xùn) 太原pro/e培訓(xùn) 青島pro/e培訓(xùn) 寧波pro/e培訓(xùn) 鄭州pro/e培訓(xùn) 西安pro/e培訓(xùn) 廈門pro/e培訓(xùn) 武漢pro/e培訓(xùn) 成都pro/e培訓(xùn) 無錫pro/e培訓(xùn) 濟(jì)南pro/e培訓(xùn) 昆明pro/e培訓(xùn) 貴陽(yáng)pro/e培訓(xùn) 揚(yáng)州pro/e培訓(xùn) 徐州pro/e培訓(xùn) 珠海pro/e培訓(xùn) 合肥pro/e培訓(xùn) 長(zhǎng)春pro/e培訓(xùn)

南京百創(chuàng)教育佛山有道設(shè)計(jì)學(xué)院蘭州天源教育寧波慈溪學(xué)程教育

申請(qǐng)?jiān)嚶犆~

QQ:929158207
加盟合作:0755-83654572