我的LABVIEW快速開(kāi)發(fā)串口測(cè)試軟件實(shí)例
終止符:設(shè)置一幀數(shù)據(jù)的結(jié)束符,即當(dāng)接收串口數(shù)據(jù)時(shí),當(dāng)收到終止符時(shí),軟件自動(dòng)結(jié)束一幀數(shù)據(jù)接收。
本文引用地址:http://www.ex-cimer.com/article/189334.htm這里做一點(diǎn)說(shuō)明,對(duì)于第一次使用LABVIEW串口的開(kāi)發(fā)人員,對(duì)于屬性的配置最好是右鍵創(chuàng)建輸入控件,這樣不空易出現(xiàn)輸入類(lèi)型和輸入范圍上的錯(cuò)誤。
1.2 VISA寫(xiě)入
該節(jié)點(diǎn)主要用于向串口的發(fā)送緩沖寫(xiě)入數(shù)據(jù),主要的參數(shù)有“VISA資源名稱(chēng)”和“寫(xiě)入緩沖區(qū)”?!?a class="contentlabel" href="http://www.ex-cimer.com/news/listbylabel/label/VISA">VISA資源名稱(chēng)”接1.1中配置好的串口VI的“VI資源名稱(chēng)輸出”(在串口應(yīng)用中使用同一串口的VI中“VISA資源名稱(chēng)”應(yīng)該相同,且具有傳導(dǎo)性)?!皩?xiě)入緩沖區(qū)”則可以直接連接字符串,這樣就可以直接將該字符串寫(xiě)入串口發(fā)送緩沖區(qū)進(jìn)行數(shù)據(jù)輸出操作。VISA資源名稱(chēng)輸出用于和其他相關(guān)VI共享VISA資源。返回?cái)?shù)用于返回發(fā)送成功的字節(jié)數(shù)。
1.3 VISA讀取
該節(jié)點(diǎn)主要用于讀取串口中的數(shù)據(jù),如上圖所示。
字節(jié)總數(shù):要讀取的字節(jié)數(shù)量(可以直接用“VISA串口字節(jié)數(shù)”節(jié)點(diǎn)的輸出來(lái)一次性將數(shù)據(jù)全部讀出,參見(jiàn)1.5)。
讀取緩沖區(qū):PC串口收到的數(shù)據(jù)。
返回?cái)?shù):實(shí)際讀取的字節(jié)數(shù),字節(jié)總數(shù)應(yīng)大于或等于返回?cái)?shù),否則會(huì)丟數(shù)。
1.4 VISA關(guān)閉
該節(jié)點(diǎn)主要用于關(guān)閉已打開(kāi)的串口,釋放串口資源,以便串口被其他程序所調(diào)用,如上圖所示。
1.5 VISA串口字節(jié)數(shù)
該節(jié)點(diǎn)用于返回串口輸入緩沖區(qū)中的字節(jié)數(shù),可以將其輸出結(jié)果送給VISA讀取節(jié)點(diǎn)的“字節(jié)總數(shù)”參數(shù),這樣可以一次性將串口輸入緩沖區(qū)中的數(shù)據(jù)全部讀出。
1.6 VISA串口中斷
該節(jié)點(diǎn)用于發(fā)送指定端口上的中斷。通過(guò)連線(xiàn)數(shù)據(jù)至VISA資源名稱(chēng)輸入端可確定要使用的多態(tài)實(shí)例,也可手動(dòng)選擇實(shí)例。
評(píng)論