王維喜 李 智
0引言
LabVIEW是美國NI公司1986年推出的一種圖形化的編程語言和開發(fā)環(huán)境。作為虛擬儀器開發(fā)平臺(tái),由于其圖形化的編程方式具有簡(jiǎn)單易學(xué)、直觀方便、功能強(qiáng)大等特點(diǎn),是很多工程設(shè)計(jì)人員進(jìn)行虛擬儀器開發(fā)的首選。生產(chǎn)者/消費(fèi)者設(shè)計(jì)模式是NI公司最新推出的程序設(shè)計(jì)概念,它從主/從設(shè)計(jì)模式發(fā)展而來,生產(chǎn)者/消費(fèi)者設(shè)計(jì)模式將生產(chǎn)和消費(fèi)數(shù)據(jù)速度不同的任務(wù)分開處理,大大提高了不同速率的多個(gè)循環(huán)之間數(shù)據(jù)共享的能力,對(duì)于多任務(wù)處理和實(shí)時(shí)性、連續(xù)性要求嚴(yán)格的程序設(shè)計(jì),生產(chǎn)者/消費(fèi)者設(shè)計(jì)模式是較好的選擇。