基于LabWindows/CVI的測試性驗證與評估方法
式中:Z1-a/2為標準中心正態(tài)分布上側(cè)1-a/2分位點;δ為允許偏差,推薦值δ=0.03~O.7,δ=O.01~O.05。
2.3 超幾何分布法
采用抽樣檢驗的方式,依照超幾何分布,在n次抽樣試驗中,失敗次數(shù)為r次的概率為:
在n次試驗中,失敗次數(shù)不大于r(成功次數(shù)大于等于,n-r次)的概率定義為超幾何分布函數(shù),其數(shù)學模型為:
當樣本總體N足夠大,以至于每抽去一個樣本對整個樣本空間的成功率影響甚微時,不放回抽取可以近似看成有放回抽取,那么超幾何分布可以用二項分布近似,即若N→∞時,有:
2.4 三種方法分析
使用二項分布法的條件:
(1)樣本總體數(shù)量未知;
(2)每次抽樣相互獨立,具有獨立同分布;
(3)確定抽樣方案需給定參數(shù)α,β,q0和q1。
正態(tài)分布法的使用條件:
(1)樣本總體為未知量;
(2)樣本量n→∞,該要求在工程上不現(xiàn)實;
(3)確定樣本量和進行判決需給定參數(shù)α,qs。
超幾何分布法的條件:
(1)樣本總量N可以比較??;
(2)需給出參數(shù)α,β,q0和q1。
分析結(jié)果:超幾何分布法所得試驗樣本量小,可以使驗證試驗更加快速和節(jié)省費用。這是因為分布總體的確定性,減小了試驗的風險,在不增加使用方和承制方風險的情況下,采用超幾何分布法可以減少若干樣本量,所以采用超幾何分布法進行編程實現(xiàn)。
3 LabWindows/CVI編程實現(xiàn)
通過上述分析,確定了測試性驗證的方法,使用LabWindows/CVI編程語言,將超幾何分布法進行工程實現(xiàn)。
3.1 語言介紹
該語言是National Instruments公司(簡稱NI公司)推出的交互式C語言開發(fā)平臺,可以在多種操作系統(tǒng)(Windows98/XP/NT/2000,Mac OS和UNIX)下運行,它的特點如下:交互式程序開發(fā);功能強大的函數(shù)庫;靈活的程序調(diào)試手段;高效的編程環(huán)境;開放式框架結(jié)構(gòu);集成式的開發(fā)環(huán)境。這些特點大大增強了該語言的功能,為語言開發(fā)人員提供了理想的軟件開發(fā)平臺。作為虛擬儀器軟件開發(fā)工具,可將計算機資源和儀器硬件有機地融為一體,有效地使用計算機強大的數(shù)據(jù)處理能力和儀器硬件的測量控制能力,實現(xiàn)對數(shù)據(jù)的顯示、存儲和分析處理。開發(fā)者可以利用界面感強的優(yōu)點,通過面板、控件和菜單的設(shè)計和靈活的編程語言,完成所需功能。目前在國內(nèi)外已經(jīng)得到了較為廣泛的使用。本文引用地址:http://butianyuan.cn/article/202484.htm
評論