|
labview串口實(shí)例大全,希望可以幫到想學(xué)習(xí)的朋友。
全部資料51hei下載地址:
labview論壇-labview串口大雜燴.rar
(3.08 MB, 下載次數(shù): 692)
2018-8-10 16:26 上傳
點(diǎn)擊文件名下載附件
列表:
LABview 串口應(yīng)用講解.doc
LabView串口初體驗(yàn).rar
Labview實(shí)現(xiàn)PC與PLC實(shí)時監(jiān)控.pdf
在LabVIEW 中應(yīng)用串口.pdf
在LabVIEW中利用ActiveX技術(shù)實(shí)現(xiàn)串行通信.pdf
基于FX BD 的FXPLC 串口通信DLL 的實(shí)現(xiàn).pdf
基于LabVIEW與PLC之間通信接口的設(shè)計.pdf
基于LabVIEW與PLC的串級控制系統(tǒng)設(shè)計.pdf
基于LabVIEW與凌陽SPCE061A實(shí)現(xiàn)串口數(shù)據(jù)采集.pdf
基于LabVIEW與單片機(jī)串口的數(shù)據(jù)采集系統(tǒng).pdf
基于LabVIEW平臺的條碼掃描器的串口控制.pdf
基于LabVIEW的PC與PLC實(shí)時監(jiān)控的實(shí)現(xiàn).pdf
基于LABVIEW的串口調(diào)試與數(shù)據(jù)分析.pdf
基于LabVIEW的虛擬儀器及串口通信的實(shí)現(xiàn).pdf
基于Labview虛擬對象的PLC控制實(shí)現(xiàn).pdf
基于LabVIEW語言的PC機(jī)與單片機(jī)的串口通信.pdf
基于MScomm32和LabVIEW的串口通信技術(shù).pdf
基于OPC技術(shù)的LabVIEW與PLCs通訊.pdf
基于OPC的PC與PLC實(shí)時通訊的LabView實(shí)現(xiàn).pdf
基于串口的LabVIEW與PLC的通信實(shí)現(xiàn).pdf
LABview 串口應(yīng)用講解
使用LabVIEW系統(tǒng)中的VISA:
將VISA resource name指定的串口接收緩沖區(qū)中的數(shù)據(jù)讀取指定字節(jié) 數(shù)的數(shù)據(jù)到計算機(jī)內(nèi)存中
一、串口VI介紹LabVIEW的串口通訊VI位于Instrument I/O Platte的Serial中,
包括: VISA Configure Serial Port 初始化VISA resource name指定的串口通訊參數(shù);VISA Write將輸出緩沖區(qū)中的數(shù)據(jù)發(fā)送到VISA resource name指定的串口
VISA Read將VISA resource name指定的串口接收緩沖區(qū)中的數(shù)據(jù)讀取指定字節(jié)數(shù)的數(shù)據(jù)到計算機(jī)內(nèi)存中;VISA Serial Break向VISA resource name指定的串口發(fā)送一個暫停信號;VISA Bytes at Serial Port查詢VISA resource name指定的串口接收緩沖區(qū)中的數(shù)據(jù)字節(jié)數(shù); VISA Close結(jié)束與VISA resource name指定的串口資源之間的會話;VISA Set I/O Buffer Size設(shè)置VISA resource name指定的串口的輸入輸出緩沖區(qū)大小; VISA Flush I/O Buffer清空VISA resource name指定的串口的輸入輸出緩沖區(qū)
二、使用說明
在LabVIEW環(huán)境中使用串口與在其它開發(fā)環(huán)境中開發(fā)過程類似,基本的流程框圖如下
首先需要調(diào)用VISA Configure Serial Port完成串口參數(shù)的設(shè)置,包括串口資源分配、波特率、數(shù)據(jù)位、停止位、校驗(yàn)位和流控等等。
如果初始化沒有問題,就可以使用這個串口進(jìn)行數(shù)據(jù)收發(fā)。發(fā)送數(shù)據(jù)使用VISA Write,接收數(shù)據(jù)使用VISA Read。在接收數(shù)據(jù)之前需要使用VISA Bytes at Serial Port查詢當(dāng)前串口接收緩沖區(qū)中的數(shù)據(jù)字節(jié)數(shù),如果VISA Read要讀取的字節(jié)數(shù)大于緩沖區(qū)中的數(shù)據(jù)字節(jié)數(shù),VISA Read操作將一直等待,直至Timeout或者緩沖區(qū)中的數(shù)據(jù)字節(jié)數(shù)達(dá)到要求的字節(jié)數(shù)。當(dāng)然也可以分批讀取接收緩沖區(qū)或者只從中讀取一定字節(jié)的數(shù)據(jù)
在某些特殊情況下,需要設(shè)置串口接收/發(fā)送緩沖區(qū)的大小,此時可以使用VISA Set I/O Buffer Size;而使用VISA Flush I/O Buffer則可以清空接收與發(fā)送緩沖區(qū)。在串口使用結(jié)束后,使用VISA Close結(jié)束與VISA resource name指定的串口之間的會話。
具體的例子可以參考labview目錄下的:examples\instr\smplserl.llb。
|
評分
-
查看全部評分
|