新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于LabVIEW與單片機(jī)串口的數(shù)據(jù)采集系統(tǒng)

基于LabVIEW與單片機(jī)串口的數(shù)據(jù)采集系統(tǒng)

作者: 時(shí)間:2012-02-15 來(lái)源:網(wǎng)絡(luò) 收藏

1部分設(shè)計(jì)

1.1VISA簡(jiǎn)介

提供了功能強(qiáng)大的VISA庫(kù)。VISA(Virtual Instrument Software Architecture)——軟件規(guī)范,是用于儀器編程的標(biāo)準(zhǔn)I/O函數(shù)庫(kù)及其相關(guān)規(guī)范的總稱。VISA庫(kù)駐留于計(jì)算機(jī)系統(tǒng)中,完成計(jì)算機(jī)與儀器之間的連接,用以實(shí)現(xiàn)對(duì)儀器的程序控制,其實(shí)質(zhì)是用于系統(tǒng)的標(biāo)準(zhǔn)的API。VISA本身不具備編程能力,它是一個(gè)高層API,通過(guò)調(diào)用底層驅(qū)動(dòng)程序來(lái)實(shí)現(xiàn)對(duì)儀器的編程,其層次如圖1所示。VISA是采用VPP標(biāo)準(zhǔn)的I/O接口軟件,其軟件結(jié)構(gòu)包含三部分,如圖2所示。

與其他現(xiàn)存的I/O接口軟件相比,VISA的I/O控制功能具有如下幾個(gè)特點(diǎn):適用于各種儀器類型(如VXI儀器、GPIB儀器、RS-232串行儀器、消息基器件、寄存器器件、存儲(chǔ)器器件等儀器);適用于各種硬件接口類型;適用于單、多處理器結(jié)構(gòu)或分布式網(wǎng)絡(luò)結(jié)構(gòu);適用于多種網(wǎng)絡(luò)機(jī)制。

VISA的I/O軟件庫(kù)的源程序是唯一的,其與操作系統(tǒng)及編程語(yǔ)言無(wú)關(guān),只是提供了標(biāo)準(zhǔn)形式的API文件作為系統(tǒng)的輸出。

1.2VISA庫(kù)中的串口通訊函數(shù)

本文用到的主要的串口通訊函數(shù)調(diào)用路徑為:FunctionsInstrument I/OVISAVISA AdvancedInterface SpecificSerial中。

(1)VISA Configure Serial Port節(jié)點(diǎn)(圖3所示)

 


上一頁(yè) 1 2 3 下一頁(yè)

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉