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

    EEPW首頁 > 測試測量 > 牛人業(yè)話 > 我的LABVIEW快速開發(fā)串口測試軟件實例

    我的LABVIEW快速開發(fā)串口測試軟件實例

    作者:veiko 時間:2013-11-15 來源:電子產(chǎn)品世界 收藏

      是美國國家儀器公司(National Instruments,簡稱)的創(chuàng)新產(chǎn)品,它允許編程人員使用圖形方式來進(jìn)行編程,摒棄了艱澀難懂的代碼,只需要拖動相應(yīng)圖形控件然后連線,進(jìn)行簡單的配置即可完成一個應(yīng)用程序的開發(fā)。讓更多的相關(guān)人員加入到編程的行列中。

    本文引用地址:http://www.czjhyjcfj.com/article/189334.htm

      軟件架構(gòu)(,Virtual Instruments Software Architecture)是對包含GPIB、VXI、、串口(RS232/485)、以太網(wǎng)、USB和/或IEEE 1394接口的儀器系統(tǒng)進(jìn)行配置、編程和故障排除的標(biāo)準(zhǔn)。-貫徹執(zhí)行的 I/O標(biāo)準(zhǔn)。VISA提供了硬件與NI LabVIEW、LabWindows/CVI和Measurement Studio(用于Microsoft Visual Studio)等應(yīng)用開發(fā)環(huán)境之間的編程界面。在LabVIEW中編寫的VISA接口程序,當(dāng)外部設(shè)備變更時,只需要更換幾個程序模塊即可使用,簡單方便而且開發(fā)效率高。

      串口通信(Serial Communication), 是指外設(shè)和計算機(jī)間,通過數(shù)據(jù)信號線 、地線、控制線等,按位進(jìn)行傳輸數(shù)據(jù)的一種通訊方式。由于其開發(fā)難度相對于其他接口相對較低,且成本低受到許多工程師的青睞,對于一些速度要求不高的數(shù)據(jù)交換業(yè)物來說,串口適信是非常不錯的一個選擇。

      本文主要介紹如何利用VISA(架構(gòu),以下直接用VISA)在中開發(fā)串口應(yīng)用程序,在開發(fā)之前請確保你的電腦安裝了NI公司的軟件(推薦使用2013版本)和VISA軟件,如果需要請到http://china.ni.com/搜索下載。

      1. 相關(guān)資源介紹

      在LabVIEW 中利用VISA節(jié)點(diǎn)進(jìn)行串行通信編程。為了方便用戶使用,LabVIEW將這些VISA節(jié)點(diǎn)單獨(dú)組成一個子模塊,共包含8個節(jié)點(diǎn),分別實現(xiàn)初始化串口、串口寫、串口讀、中斷以及關(guān)閉串口等功能,具體如下圖所示(在程序框圖界面中右鍵然后依次鼠標(biāo)放在相應(yīng)的圖標(biāo)上即可得到如下圖菜單,左鍵點(diǎn)擊任意一個VI即可到框圖界面中放置):

      1.1 VISA配置串口

      該VI用于配置串口傳輸時的參數(shù):

      VISA資源名稱:指PC的串口名,例:COMl,COM2等。

      錯誤輸入:表明節(jié)點(diǎn)運(yùn)行前發(fā)生的錯誤。該輸入將提供標(biāo)準(zhǔn)錯誤輸入功能。

      波特率:串口速率,默認(rèn)為9600bps。

      數(shù)據(jù)比特:一幀信息中的位數(shù),LabVIEW 中允許5~8位數(shù)據(jù),默認(rèn)為8。

      奇偶:奇偶校驗位,可選為無校驗、奇校驗或偶校驗,默認(rèn)為無校驗。

      停止位:一幀信息中的停止位的位數(shù),可選為1位、1.5位或2位。

      流控制:設(shè)置傳輸機(jī)制使用的控制類型,可選為None、XON/XOFF軟件流控或RTS/CTS硬件流控,默認(rèn)為None。


    上一頁 1 2 3 下一頁

    關(guān)鍵詞: LABVIEW NI 虛擬儀器 PXI VISA

    評論


    相關(guān)推薦

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

    關(guān)閉
    主站蜘蛛池模板: 安图县| 丰顺县| 通辽市| 衡水市| 益阳市| 陆丰市| 墨玉县| 铜山县| 南和县| 通城县| 吴忠市| 栾川县| 乡城县| 安泽县| 广南县| 静安区| 新河县| 奉节县| 青州市| 蒲城县| 阳泉市| 闽侯县| 周口市| 洱源县| 祁阳县| 车险| 陇川县| 定陶县| 张家口市| 武山县| 临沧市| 南丹县| 浮山县| 新安县| 东平县| 铜梁县| 镇宁| 龙江县| 亳州市| 尚志市| 梁山县|