




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
#表達式尤其自身的語言和語法規則,類似于C語言。表達式的語言表示方法是將運算公式,賦值給表達式的變量名稱。運算公式可以是具體的數值、字符、運算符號、包含函數的運算關系式等。例如:Length=60;Angle=60°;Height=p1;Length=Height/tan(Angle)。(1)表達式的變量名稱(Name):表達式變量名稱是字母和數字的字符串。變量名稱必須以字母開頭;變量名稱中不能包含空格符,但是可以包含下劃線符號“_”不能包含運算符號。UGNX3.0以前的版本,變量名是區分大小寫的,如D=60和d=60是兩個不同的表達式。但是在以后的版本都是不區分大小寫的,例如我們建立了D=60表達式,UG系統就不會再讓建立d=60表達式。UG系統有3種表達式:SystemExpressions(UG系統表達式)、User-DefinedExpressions(用戶自定義表達式)和NamedExpressions(指定命名的表達式)。SystemExpressions(UG系統表達式):此類表達式的變量名是在參數化建模過程中系統自動生成,其規則是以字母“P“開頭,后面附數字,即第1個表達式變量名為pO,第2個位p1,以此類推。User-DefinedExpressions(用戶自定義表達式):用戶自定義表達式,此類表達式是用戶通過表達式編輯器,建立指定變量名和運算關系而建立的表達式。用戶自定義表達式全部會在部件導航器中出現,用戶可以快速地修改表達式的運算關系式。NamedExpressions(指定命名的表達式):此類表達式是在建立草圖的尺寸約束時,在尺寸約束名文本框中指定的,或者是講一個系統表達式重命名而形成的。(2)表達式運算符:在建立表達式過程等中,表達式語言要經常用到運算符。運算符包括算術運算符、關系/等式/邏輯等類型的其他運算符算術運算符其他運算符+加號>大于-減號<小于*乘號>=大于等于/除號<=小于等于%模數(余數)==等于
A指數!=不等于賦值!非&&邏輯與II邏輯或運算符優先權優先權運算符依次遞減A-;(負號);!*;/;%+;-(減號)>;<;>=;<===;!=&&II內置函數:在建立表達式的運算公式過程中,長要用到各種函數,UG將這些函數的表達規則集成到UG系統中,形成內置函數。UG3.0以前的版本都是靠用戶根據自己記憶輸進去,在3.0以后的版本可以通過表達式編輯器InsertFunctionsFunctions(插入函數)據用戶所選用的函數自動建立函數的表達規則。關于內置函數的說明見下表:函數名稱應用說明abs絕對值,abs(x)=|x|acos反余弦asin反正弦atan反正切,atan(x)=arctan(x)atan2反正切,atan2(x,y)=arctan(x/y)ceil向上取整cos余弦
cosh雙曲余弦deg度數轉換,deg(x),將弧度轉換為度數exp指數,exp(x)=exfact階乘floor向下取整hypot直角三角形斜邊,hypot(x,y)x,y為直角邊log自然對數log10常用對數rad弧度轉換,將角度轉換成弧度sin正弦sinh雙曲正弦sqrt平方根tan正切tanh雙曲正切trnc舍位上除數字的小數部分,只保留整數值條件表達式:使用它來控制表達式的運算公式能根據設定的條件語句,運算除相應的表達式的值。例如,我們可以使用條件表達式“N=if(lengthv=120)(2)else(3)”來控制陣列孔的數目,即如果length的值小于120時,只陣列2個孔,如果length的值大于120時,就會生成3個陣列孔,N的運算結果取決于length參數值這一條件。在UG標準件開發中,可以將不同的結構形式但有相似參數的標準件,建立在一個標準件的UG模板部件中,并使用條件表達式來控制標準件的結構特征或組件抑制狀態。例如Suppress_hole=if(Type==1)(1)else(0),表示當標準件的類型Type=1是,相關的孔保留,否則就抑制;也可以通過條件表達式建立相關表達式之間參數的條件關系。例如:Height=if(diameterv100)(15)else(20),表示當標準件的直徑小于100時,高度值等于15,否則高度值等于20。條件表達式的語法結構如下:VAR=if(exp1)(exp2)else(exp3)。
特征抑制命令:編輯T特征—>由表達式抑制選中創建抑制表達式,選中特征,點擊確定。選中創建抑制表達式,選中特征,點擊確定。打開:工具T表達式,A表達式A表達式名稱名稱丁公式1牟pE(Bluck(.0JSuppressionEt注tu弓;l11p500p400p300p2(Block?)SizeZ)100100mmpl(Block?)SiieY)100100rnrriP1-1(Block?)SizeX)100100mm時該[確定11時該[確定11應用I[取消I制,p6==0特征抑制編輯T特征T由表達式抑制T創建抑制表達式選中要創建的特征,如Extrude(5)點擊確定。制,列表在工具-表達喘中制,列表在工具-表達喘中p(52即為其他情況下為不抑制。Extrude(5)控制表達式。當P52=0時該特征被抑特征集抑制當出現多個特征具有相同抑制狀態時,可以創建特征組,通過創建特征集抑制表達式,來實現。特征集的建立方法:格式組特征。將要添加的特征移至右邊。(隱藏特征集成員僅隱藏特征列表在部件導航器建模歷史中的顯示)。特征集建立好了之后,在重復特征抑制的方法去抑制該特征集。此時只創建了一個表達式,控制整個特征組的抑制狀態。如下圖中的P51用來抑制一個名稱為“VS1”的特征組。
部件導航器占名稱圖層甲部件導航器占名稱圖層甲期模型視團+話用戶表達式-?模型歷史回毎innCoordinaSy...60回蠢:?DatuiTiFll:l;l60回圧Sketch(2)"SKETCH,...60Lj^Extrude⑸27□拳Extrude(6)61□Extrude⑴61□Extrude(8)61□Extrude(9)61[Zja?^FeatureSet(10)"VS1">規范化:用于控制特征的表達式一般用形象的on,off來控制是否顯示。另on=1,off=0,此時,如控制特征抑制的狀態則表達式p52=on表示顯示,p52=off表示關閉顯示。裝配部件之間要建立參數關系或關聯關系,一定要使用部件間表達式將參數從一個部件引用到另一個部件,或用裝配的幾何連接器將幾何對象從一個部件引用到另一個部件。部件間的表達式部件間的表達式是跨越部件建立部件間表達式的參考引用關系。在開發組件類標準件時,需要大量的應用到部件間的表達式,主要用于在裝配部件中,建立主控參數控制各子部件的尺寸及結構;用于在各子部件間建立尺寸鏈接關系。(1)CreateInterpartReference(建立部件間表達式)選項:該選項用于在部件之間建立表達式的參考引用關系。選用該選項后,可以建立部件間表達式的鏈接關系,對話框中將列出當前會話中可用的外部參考部件。可從該列表、圖形屏幕或使用“選擇部件文件”等選項選擇外部參考部件。當選擇了外部參考部件以后,便會有列出了改部件中的所有表達式的對話框列表。從列表中選擇表達式并確定,表達式的參考對象被附加到運算公式的文本框中。它的使用語法結構為:<外部參考部件文件名>::<表達式名>。例如:Leagth=plate_a::h。如果外部參考部件文件名有UG系統識別表達式時容易誤解的字符如“-”空格符等,必須用雙引號把該部件名括起來,想UG系統聲明引號內的字符串是外部參考部件的文件名。如Length=“platea”::h。(2)EditInterpartReferences(編輯部件間表達式)選項:使用該選項,可以更改從當前部件到外部參考部件的表達式的外部參考。可以改變鏈接方向使其指向一個新的部件、刪除選中的鏈接或刪除工作部件中所有的鏈接。ChangeRefereneedPart:更改外部參考部件,使用該選項可以改變與選中外部參考部件有關的某個或所有表達式的鏈接方向,使它們都與新指定的外部參考部件相關。DeleteReferenee:刪除外部參考,可以使用該選項,刪除當前工作部件與選中的外部參考部件的部件間表達式的鏈接關系,次情況下不會發生模型更新,系統會用常數值替換所有的部件間的表達式,所涉及的表達式的值都不會改變。DeleteallReferenee:刪除所有外部參考,使用該選項,可以刪除當前工作部件中所有的部件間表達式的鏈接關系,并用常數值替換它們。裝配引用集任何裝配下的組件都有3個UG系統默認的引用集。全集:它包含組件的所有幾何對象,且用戶不能再為其添加或移除所包含的對象。他是UG系統默認的裝配中組件的當前使用引用集。空集:它不包含組件的任何幾何對象,且用戶不能為它增添任何包含對象。在裝配中使用空集的組件,沒有引用該組件的任何數據,因此其意義只是在裝配中起占位的作用。它不能使用裝配的上下文設計方法在其中添加或編輯幾何對象,除非將當前使用的空集切換引用到其他引用集。使用了空集的組建在下次打開裝配部件時,不僅起數據不會載入裝配中,組件文件本身也不會隨著裝配一起打開,用戶必須單獨地去打開它。大型裝配中將所有組件設為空集,能加快組件載入裝配的速度、釋放因數據過大而占用的內存,提高裝配設計的工作效率。當我們需要利用裝配的上下文來編輯組件時,可以使用裝配導航器將組件打開,再將空集切換到其他引用集,這時我們就可以快速地利用裝配的上下文設計方法來編輯該組件。模型:UG系統自動地將組建中建立的實體或片體,作為模型引用集的包含對象。用戶可以為它添加或移除包含的對象。但是要建立有實體或片體時,才裝配抑制的設置方法進入方法:選中零部件右鍵選擇Suppression(抑制);在裝配導航器中選中零部件,右鍵選擇Suppression(抑制);選擇AssembliesTCompinentsTEditSuppressionState命令,選中需要抑制的組件。選擇由
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年公務員考試時事政治模擬題含答案詳解(a卷)
- 一年級學生心理健康發展計劃
- 計算機應用基礎翻轉課堂計劃
- 2025年小學數學教研組實驗教學計劃
- 交通樞紐景觀工程資源配置計劃
- 2025年公務員考試時事政治模考模擬試題及參考答案詳解【預熱題】
- 幼兒園2025年幼兒心理輔導計劃
- 名師工作室教學風格塑造計劃
- 承包人現場管理計劃
- 餐飲項目融資合作合同協議書
- 強夯試夯的施工組織方案
- 福建高考名著《紅樓夢》填空題+答案
- 2019北師大版高中英語選擇性必修一單詞表
- 商標法期末復習
- 機械優化設計_經典實例PPT課件
- 材料力學計算試題(庫)完整
- 投資控股集團有限公司安全生產責任制暫行辦法
- 智慧工廠解決方案—燈塔工廠引領制造業數字化轉型-白皮書
- 2019-2020學年廣東省廉江市實驗學校北師大版五年級下冊期末復習數學試卷2
- 2019第五版新版PFMEA 注塑實例
- GB_T 40081-2021 電梯自動救援操作裝置(高清-現行)
評論
0/150
提交評論