當前熱訊:NX二次開發-PMI區域線寬設置

2023-05-17 10:11:31 來源:軟服之家
作者:紀新杭 審校:金雷

適用版本:NX6以上、NX10以下版本

在三維建模過程中,設計者會使用PMI的標注相關信息用于信息數據傳遞,在PMI中存在填充剖面線的功能,叫做“PMI區域”。效果圖如圖1所示。


(相關資料圖)

圖1

在NX11版本以及后續版本,PMI區域功能生成的填充線的寬度是可以在界面中直接編輯,如圖2所示。

圖2

而在NX11版本之前,NX是不支持修改PMI區域功能生成的填充線的線寬。以NX10為例,在插入或編輯PMI區域時,沒有線寬設置界面,如圖3所示。

圖3

直接編輯PMI區域對象的顯示設置,也是無法修改的,如圖4所示。

圖4

本文將介紹如何使用二次開發設置PMI區域的剖面線線寬設置。另外邊界曲線的線型和線寬設置的解決方案相同。

功 能 說 明

二次開發可以通過工作部件遍歷所有PMI區域對象,如圖5所示。

圖5

將需要修改線寬的對象做處理,本例子就將遍歷到的所有PMI區域對象的線寬都從常規調成細,如圖6所示。

圖6

其中,使用PMI區域的“GetHatchCurves”方法獲取剖面線曲線,并對其線寬進行設置。完成所有剖面線曲線的設置后,需要對整個PMI區域對象進行重新顯示,才能在界面上看到線寬的更新。

除此之外,還可以編輯PMI區域的邊界曲線的線型和線寬,通過PMI區域的“GetBoundaryCurves”方法獲取邊界曲線,并對其線型和線寬進行設置。如圖7所示。

圖7

總 結

對于開發人員,可以從程序中直接去調用軟件有的但沒有加入界面的一些設置方法,將這些方法封裝到界面中,給實施人員使用,以提高實施效率和實施方案的簡潔性。

標簽:

上一篇:STAR-CCM+粗糙壁面的處理
下一篇:最后一頁