最近在改一些新的測試條件順便連規格也要一起REVIEW目的是要線上產品的規格儘量統一方便管理追蹤

測試條件有TARGETSPEC limit還有Control limit參數的TARGET & SPEC limit  是根據產品的設計來訂定的contorl limit 我們會視情況調整

以UCL 為例一般的參數就是 UCL=USL-(USL-TARGET)/2但較重要的參數要卡的比較緊所以要設成UCL=USL-(USL-TARGET)*2/3

至於為何要用2/3 這個奇怪的數字據說理論上USL到TARGET間應該是要3個標準差一般的參數數據跳動在1.5標準差的範圍作為CONTROL limit而重要參數僅容許數據跳動在1標準差這就是(USL-TARGET)*2/3的由來

不過問題就出在這裡因為2/3本身就是無窮小數(2/3=0.6666....)所以計算出來的Control limit很容易就出現無窮小數這樣在管理與判讀上就是一個困難所以要限制小數點的出現

這裡用的是ROUND函數ROUND(2/3,3)=0.667 2/3是這裡要限定的數字,可以設成指定的儲存格3是要顯示的小數點位數

顯示的小數點位數設為3時當用在計算數值的ORDER 為1E-3(0.001)就已經不能使用(見下表)所以很多參數的CONTROL LIMIT都變成0這點到時還要再改一次但總體來說因為函數可以迅速套用,使用起來還算是非常方便的

下表中,ORDER X 2/3 =REAL, ORDER X ROUND(2/3, 3) =ROUND

ORDER 2/3 REAL ROUND
1000000 0.666666667 666666.6667 666666.667
100000 0.666666667 66666.66667 66666.667
10000 0.666666667 6666.666667 6666.667
1000 0.666666667 666.6666667 666.667
100 0.666666667 66.66666667 66.667
10 0.666666667 6.666666667 6.667
1 0.666666667 0.666666667 0.667
1.00E-01 0.666666667 0.066666667 0.067
1.00E-02 0.666666667 0.006666667 0.007
1.00E-03 0.666666667 0.000666667 0.001
1.00E-04 0.666666667 6.66667E-05 0
1.00E-05 0.666666667 6.66667E-06 0
1.00E-06 0.666666667 6.66667E-07 0
1.00E-07 0.666666667 6.66667E-08 0
1.00E-08 0.666666667 6.66667E-09 0

leoliao 發表在 痞客邦 PIXNET 留言(0) 人氣()