Windows7為測試測量帶來(lái)了什么?
隨著(zhù)基于計算機的測試測量與自動(dòng)化應用成為工程的主流趨勢,Windows 7,這樣一個(gè)全新的計算機操作系統,又會(huì )為工程師們帶來(lái)什么呢? 本文將從這個(gè)角度出發(fā),為大家展示如何有效利用Windows 7的強大特性來(lái)實(shí)現數據傳輸帶寬、系統運算性能的提升,以及與前沿技術(shù)(如多核、64位、USB以及PCI Express總線(xiàn))的融合,從而助力工程師實(shí)現更多新興應用,超越無(wú)限。
圖1 Windows 7操作系統
針對USB總線(xiàn),微軟在Windows 7中提供更多令人驚喜的特性,例如,減少非必要的定時(shí)器、可選擇的Hub懸掛以及降低計數時(shí)間等,從而提高了基于USB的測試測量設備的運行性能。根據最近的一次評估測試,相對于Windows XP,某USB總線(xiàn)的數據采集設備在總可傳輸帶寬上達到了10%的提升。除此之外,在高速或者多功能I/O測量應用中,通過(guò)Windows 7操作系統和LabVIEW軟件,可以實(shí)現高達20%的提升,如圖2所示。
圖2 使用CompactDAQ對Windows7與Windows XP的傳輸帶寬比較試驗
為了能夠更好地利用多核技術(shù),微軟對Windows 7進(jìn)行全新的底層設計,使其能夠適應更多系統任務(wù)的并行運行。對于LabVIEW開(kāi)發(fā)者而言,在一個(gè)應用程序中創(chuàng )建多個(gè)獨立的任務(wù)并不復雜,最典型的一個(gè)例子就是我們可以很方便地在程序框圖中直接畫(huà)多個(gè)并行的循環(huán)即可,由于LabVIEW自身的并行特性,系統會(huì )自動(dòng)將并行的代碼創(chuàng )建新的線(xiàn)程,從而無(wú)需任何代碼修改即可享受多核所帶來(lái)的運算性能的提升,如圖3所示:
圖3 在LabVIEW中高效實(shí)現多線(xiàn)程編程
評論