摘 要:通過(guò)對(duì)USB2.0總線協(xié)議的研究,采用多線程和二級(jí)緩沖等關(guān)鍵技術(shù),有效地解決了系統(tǒng)多通道實(shí)時(shí)性和精確性數(shù)據(jù)采集問(wèn)題;基于虛擬儀器的開(kāi)發(fā)理念,合理劃分軟件和硬件的任務(wù)分工,在滿(mǎn)足某型武器診斷系統(tǒng)需求的前提下,最大程度地利用軟件實(shí)現(xiàn)測(cè)試和控制的核心功能,為武器診斷系統(tǒng)的持續(xù)性開(kāi)發(fā)、功能擴(kuò)充與整合以及系統(tǒng)升級(jí)提供了有力的技術(shù)支撐;同時(shí),給出了局部關(guān)鍵技術(shù)的部分源代碼。
關(guān)鍵詞:USB2.0;數(shù)據(jù)采集; 多線程;C++ Buider