條件抑制:采用通過(guò)輸入的表達(dá)式來(lái)判斷是否抑制組件,當(dāng)組件符合表達(dá)式條件,則會(huì)被抑制。
圖3
抑制是將所抑制的操作暫時(shí)從進(jìn)程中刪除,隱藏是指將所作的操作不顯示,
一般的情況下當(dāng)抑制一個(gè)操作的時(shí)候系統(tǒng)都會(huì)提示是否將該操作刪除,這種提示跟真正意義上刪除這個(gè)零件的時(shí)候是一樣的,所不同的就在于抑制的零部件和特征是可以恢復(fù),而刪除的不可以恢復(fù)。隱藏就不同了,只是將要隱藏的東西不顯示,而實(shí)際上它還是存在的,比如當(dāng)你把一個(gè)曲面實(shí)體化以后曲面還是存在立體表面外的,這是你可以選擇隱藏曲面,它就看不見(jiàn)了,但是你要是選擇抑制曲面,就是把曲面暫時(shí)刪除,這時(shí)候系統(tǒng)會(huì)報(bào)錯(cuò),因?yàn)榍耙徊降膶?shí)體化的參照不存在了,抑制的操作也是基于特征的父子關(guān)系進(jìn)行的,凡是和被抑制的特征有父子關(guān)系、與被抑制的零部件有裝配關(guān)系的都將會(huì)被進(jìn)行抑制處理,使用時(shí)需注意系統(tǒng)的提示,而對(duì)于隱藏的操作則不需要關(guān)注太多,對(duì)于干擾設(shè)計(jì)視覺(jué)效果的點(diǎn)/線/面、實(shí)體零件都可以進(jìn)行隱藏??偠灾[藏是針對(duì)Part中的點(diǎn)線面和裝配件的中零部件和組件,而隱含(抑制)是針對(duì)part中的特征和裝配件的零部件的和組件。