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

程序圖

評論