• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    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)對(duì)儀器的程序控制,其實(shí)質(zhì)是用于系統(tǒng)的標(biāo)準(zhǔn)的API。VISA本身不具備編程能力,它是一個(gè)高層API,通過調(diào)用底層驅(qū)動(dòng)程序來實(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軟件庫的源程序是唯一的,其與操作系統(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 下一頁

    評(píng)論


    相關(guān)推薦

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

    關(guān)閉
    主站蜘蛛池模板: 曲沃县| 梅河口市| 吉木乃县| 内乡县| 上思县| 盐城市| 双柏县| 苏尼特左旗| 阜阳市| 大冶市| 清原| 城固县| 汉中市| 天门市| 苏尼特右旗| 西乌珠穆沁旗| 祁东县| 印江| 巨鹿县| 韩城市| 石家庄市| 江川县| 环江| 武平县| 乐平市| 西昌市| 团风县| 教育| 永顺县| 万安县| 垦利县| 临澧县| 义马市| 南皮县| 麻栗坡县| 陆良县| 德清县| 于都县| 民乐县| 浦城县| 广饶县|