工控網(wǎng)首頁
>

新聞中心

>

業(yè)界動(dòng)態(tài)

>

原創(chuàng) | PC-DMIS定制報(bào)告應(yīng)用案例:電池盒密封圈檢測

原創(chuàng) | PC-DMIS定制報(bào)告應(yīng)用案例:電池盒密封圈檢測

定制報(bào)告需求

提供電池盒一周密封圈點(diǎn)位程序,評價(jià)點(diǎn)位T值,并顯示到一頁報(bào)告中,點(diǎn)數(shù)數(shù)量165個(gè),初步判斷點(diǎn)數(shù)量較多,沒法使用軟件自帶的點(diǎn)信息標(biāo)簽?zāi)0?,需要先定制一款?biāo)簽?zāi)0?,然后所有點(diǎn)位信息都引用這款標(biāo)簽,測量點(diǎn)與CAD模型一塊顯示,CAD模型體積大,點(diǎn)的顏色需要根據(jù)評價(jià)結(jié)果來顯示,這就用到了特征使用尺寸顏色功能,并設(shè)置好點(diǎn)尺寸大小,最終效果如下:


微信圖片_20241202002615.png

最終定制報(bào)告效果圖

定制報(bào)告流程

首先定制一款背景透明的評價(jià)尺寸模板,如下圖所示:

1)定制一款只顯示評價(jià)偏差值(dev)的標(biāo)簽

2)在標(biāo)簽?zāi)0鍐卧裰休斎?TOL(DIM_DEVIATION:N,DIM_OUTTOL:N,0.0,0.0)

3)調(diào)整好標(biāo)簽的大小

4)在屬性里將“透明”設(shè)置為“是”

5)保存標(biāo)簽,這里命名為size_1.LBL,存放在C:\Users\Public\Documents\Hexagon\PC-DMIS\2014.1\Reporting

image.png

標(biāo)簽?zāi)0逶O(shè)置


為了區(qū)分測量點(diǎn)位和CAD模型,需要對點(diǎn)符號進(jìn)行設(shè)置,通過調(diào)試,本次使用直徑12比較合適,并且點(diǎn)的顏色按照特征顏色尺寸條進(jìn)行顯示,需要在軟件中F5-尺寸中勾選特征使用尺寸顏色,然后在編輯-圖形顯示窗口里設(shè)置好尺寸顏色。

微信圖片_20241202002623.png

微信圖片_20241202002626.png


因?yàn)闃?biāo)簽?zāi)0迨嵌ㄖ频模枰趫?bào)告模板規(guī)則樹中修改引用規(guī)則,這樣每次拖動(dòng)評價(jià)到定制報(bào)告時(shí)會(huì)自動(dòng)調(diào)用標(biāo)簽?zāi)0澹?jié)省時(shí)間,同時(shí)也給客戶很好的使用體驗(yàn)。


假如對上述點(diǎn)位更新評價(jià)需求,為了更清晰的反應(yīng)點(diǎn)位偏差情況,不需要點(diǎn)顯示顏色,而是偏差值標(biāo)簽框根據(jù)偏差情況顯示顏色,如下圖所示。


微信圖片_20241202002629.png


經(jīng)過分析,顏色的顯示是標(biāo)簽單元格四邊顯示,數(shù)值不顯示顏色,需要在定制標(biāo)簽的屬性事件中,通過VB編寫一段用于判斷偏差值的顏色,并將這個(gè)顏色反饋給單元格的四個(gè)邊框,詳細(xì)的VB程序如下:

微信圖片_20241202002632.png

代碼解釋:

變量 MaxDev 初始化為0,當(dāng)發(fā)現(xiàn)更大的偏差時(shí),此偏差將存儲(chǔ)在 MaxDev 中。在完成 For/Next循環(huán)后,MaxDev存儲(chǔ)的是此尺寸的最大偏差,而MaxIndex則存儲(chǔ)此軸的索引。語句 ReportData.GetCount 獲取此尺寸的軸數(shù)。For/Next 循環(huán)會(huì)獲取報(bào)告中所有的評價(jià)數(shù)量。


ReportData.GetTolColor 可獲取指定偏差和公差值的公差顏色。使用 MaxIndex 獲取最大偏差軸的偏差和公差軸。GetTolColor 以長整值返回顏色值。


使用"This"表示GridControlObject1對象。SetCellBackgroundColor 用于設(shè)置特定單元格的背景色。


總結(jié)

在新能源電池盒密封圈檢測報(bào)告中,通過定制標(biāo)簽?zāi)0?,及繪制指引線等生成定制報(bào)告;在定制標(biāo)簽中,為了通過顏色可以區(qū)分點(diǎn)偏差的情況,需要通過VB語言編寫判斷偏差情況并通過顏色來顯示。


作為使用量最多的計(jì)量軟件,PC-DMIS不僅提供了人性化的交互界面,還對外開放了軟件接口,通過VB腳本編寫及外部文件引用,使得定制報(bào)告更加靈活,豐富了用戶的選擇,為繼續(xù)在計(jì)量行業(yè)內(nèi)深入推廣打下了堅(jiān)實(shí)的基礎(chǔ)。

審核編輯(
李娜
)
投訴建議

提交

查看更多評論
其他資訊

查看更多

會(huì)議通知 | 關(guān)于召開全國智能檢測與先進(jìn)制造行業(yè)產(chǎn)教融合共同體2024年會(huì)

線下培訓(xùn) | PC-DMIS應(yīng)用提升年終培訓(xùn),12月28日-29日,青島開班!

生產(chǎn)制造 | 數(shù)控加工仿真-NCSIMUL如何設(shè)置角度頭刀具

線下培訓(xùn) | VTD & Cradle CFD免費(fèi)培訓(xùn)正在報(bào)名中

設(shè)計(jì)仿真 | Simufact Welding焊接工藝仿真網(wǎng)格劃分技巧