新聞中心

        EEPW首頁(yè) > 測(cè)試測(cè)量 > 設(shè)計(jì)應(yīng)用 > labview實(shí)現(xiàn)串口通信(一)

        labview實(shí)現(xiàn)串口通信(一)

        作者: 時(shí)間:2017-01-09 來(lái)源:網(wǎng)絡(luò) 收藏
        學(xué)習(xí)labview有一段時(shí)間了,發(fā)現(xiàn)了其中功能的強(qiáng)大和編程的簡(jiǎn)潔性,高效性
        現(xiàn)在初步實(shí)現(xiàn)了串口的通信,把其中的體會(huì)和實(shí)現(xiàn)過(guò)程寫(xiě)出來(lái),權(quán)當(dāng)拋磚引玉
        其中的串口采用的是Rs-232,D型口,共九跟針,其中能用的就是三跟針腳,2,3,5,一個(gè)是發(fā)送一個(gè)是接受,一個(gè)是接地,如果做一個(gè)串口線延長(zhǎng)線的話,只需連接這三根針腳即可,就是2連3,3連2,5連5。
        在labview中采用的visa,首先是進(jìn)行串口設(shè)置,設(shè)置串口號(hào),波特率,在這里面只要設(shè)置這兩個(gè)就可以了,其余的采用默認(rèn),其中特別注意的是要安裝visa驅(qū)動(dòng)包,只有安裝了這個(gè)驅(qū)動(dòng)包,你的串口才可以選擇,一般現(xiàn)在的電腦上只有一個(gè)串口,那么為了調(diào)試方便,這里有兩個(gè)工具可以推薦,一個(gè)叫做串口虛擬軟件,我用的是VSPD XP 5,就是一個(gè)虛擬串口的軟件,讓你的電腦能夠多虛擬兩個(gè)串口,你要設(shè)置成讓他們互聯(lián),另一個(gè)就是串口調(diào)試工具,叫sscom32.exe,用來(lái)調(diào)試串口通信的,可以驗(yàn)證通信時(shí)候成功。visa驅(qū)動(dòng)包在ni網(wǎng)站上有,具體什么地址你可以到搜索一下.
        再就是visa read 作用是從串口讀取數(shù)據(jù),這里面有個(gè)read buffer ,從串口讀取的數(shù)據(jù)
        visa write向串口寫(xiě)入數(shù)據(jù)或者是命令
        還有visa close 結(jié)束串口讀取數(shù)據(jù),目的是讀完數(shù)據(jù)后,釋放串口資源
        我的例子
        前面板圖
        程序圖


        關(guān)鍵詞: labview串口通

        評(píng)論


        技術(shù)專(zhuān)區(qū)

        關(guān)閉
        主站蜘蛛池模板: 邹城市| 连平县| 礼泉县| 宜春市| 萍乡市| 呼玛县| 志丹县| 浦东新区| 施甸县| 柏乡县| 宁化县| 清涧县| 富宁县| 修文县| 奉节县| 巴中市| 那坡县| 许昌县| 五台县| 西和县| 平昌县| 天台县| 乌鲁木齐市| 思茅市| 齐齐哈尔市| 介休市| 谢通门县| 牡丹江市| 邢台县| 邹平县| 安多县| 星子县| 聂荣县| 寻乌县| 古蔺县| 和政县| 车致| 丰县| 靖江市| 信阳市| 都昌县|