新聞中心

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

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

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

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

        1.1VISA簡介

        提供了功能強(qiáng)大的VISA庫。VISA(Virtual Instrument Software Architecture)——軟件規(guī)范,是用于儀器編程的標(biāo)準(zhǔn)I/O函數(shù)庫及其相關(guān)規(guī)范的總稱。VISA庫駐留于計(jì)算機(jī)系統(tǒng)中,完成計(jì)算機(jī)與儀器之間的連接,用以實(shí)現(xiàn)對儀器的程序控制,其實(shí)質(zhì)是用于系統(tǒng)的標(biāo)準(zhǔn)的API。VISA本身不具備編程能力,它是一個(gè)高層API,通過調(diào)用底層驅(qū)動(dòng)程序來實(shí)現(xiàn)對儀器的編程,其層次如圖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軟件庫的源程序是唯一的,其與操作系統(tǒng)及編程語言無關(guān),只是提供了標(biāo)準(zhǔn)形式的API文件作為系統(tǒng)的輸出。

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

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

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

         


        上一頁 1 2 3 下一頁

        評論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 桃园市| 临澧县| 海兴县| 南京市| 建德市| 蒙城县| 普洱| 云霄县| 武穴市| 澜沧| 务川| 宜春市| 古田县| 宝应县| 洪雅县| 宜君县| 花莲市| 玛纳斯县| 怀远县| 五大连池市| 遂溪县| 澄城县| 洛隆县| 科尔| 文成县| 磐石市| 惠安县| 荥阳市| 文昌市| 淮阳县| 永吉县| 宁国市| 博野县| 崇信县| 临沭县| 银川市| 长汀县| 齐河县| 富宁县| 靖江市| 莆田市|