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