串口通信
發布時間:2014/6/24 21:22:05 訪問次數:1214
在LabVIEW中使用標準的輸入/輸出應用程序編程接口(Virtual Instrument SoftwareArchitecture,VISA)完成儀器的控制。VISA使用相同的函數和類似的方法控制各類不同的儀器,PT6963-S包括GPIB、串口、USB、網絡、PXI、和VXI等儀器。差別只在于參數配置的不同。
串口通信函數位于“儀器I/O一串口”函數子選板,其中大部分都是VISA通用函數,也可以在“儀器I/O—VISA”函數子選板中找到。各函數的功能如下:
(1) VISA配置串口:將VISA資源名稱指定的串口按特定設置初始化,包括串口通信的波特率、數據比特、奇偶校驗、流控制等。這是一個多態VI,使用哪一個實例將由連接至VISA資源名稱輸入端的VISA類決定。
(2) VISA寫入:將寫入緩沖區的數據寫入VISA資源名稱指定的設備或接口。根據不同的平臺,數據傳輸可為同步或異步。右擊節點,在彈出的快捷菜單中選擇“同步I/O模式一同步”命令可同步寫入數據。該操作僅當傳輸結束后才返回。 ‘
(3) VISA讀取:從VISA資源名稱所指定的設備或接口中讀取指定數量的字節,并將數據返回至讀取緩沖區。數據傳輸也分為同步或異步,設置與“VISA寫入”相同。
(4) VISA關閉:關閉VISA資源名稱指定的設備會話句柄或事件對象。該函數采用特殊的錯誤I/O操作。無論前次操作是否產生錯誤,該函數都將關閉設備會話旬柄。打開VISA會話句柄并完成操作后,應關閉該會話句柄。該函數可接受各個會話句柄類。
(5)VISA串口字節數:為屬性節點,其VISA類為Instr.屬性為Number of Byteat SerialPort(串口字節數)。返回指定串口的輸入緩沖區的字節數。
(6) VISA設置I/O緩沖區大小:設置緩沖區大小,在設置前須先運行VISA配置串口VI。
(7) VISA串口中斷:發送指定端口上的中斷。
(8) VISA清空I/O緩沖區:清空由“屏蔽”參數指定的I]O緩沖區。
在LabVIEW中使用標準的輸入/輸出應用程序編程接口(Virtual Instrument SoftwareArchitecture,VISA)完成儀器的控制。VISA使用相同的函數和類似的方法控制各類不同的儀器,PT6963-S包括GPIB、串口、USB、網絡、I、和VXI等儀器。差別只在于參數配置的不同。
串口通信函數位于“儀器I/O一串口”函數子選板,其中大部分都是VISA通用函數,也可以在“儀器I/O—VISA”函數子選板中找到。各函數的功能如下:
(1) VISA配置串口:將VISA資源名稱指定的串口按特定設置初始化,包括串口通信的波特率、數據比特、奇偶校驗、流控制等。這是一個多態VI,使用哪一個實例將由連接至VISA資源名稱輸入端的VISA類決定。
(2) VISA寫入:將寫入緩沖區的數據寫入VISA資源名稱指定的設備或接口。根據不同的平臺,數據傳輸可為同步或異步。右擊節點,在彈出的快捷菜單中選擇“同步I/O模式一同步”命令可同步寫入數據。該操作僅當傳輸結束后才返回。 ‘
(3) VISA讀取:從VISA資源名稱所指定的設備或接口中讀取指定數量的字節,并將數據返回至讀取緩沖區。數據傳輸也分為同步或異步,設置與“VISA寫入”相同。
(4) VISA關閉:關閉VISA資源名稱指定的設備會話句柄或事件對象。該函數采用特殊的錯誤I/O操作。無論前次操作是否產生錯誤,該函數都將關閉設備會話旬柄。打開VISA會話句柄并完成操作后,應關閉該會話句柄。該函數可接受各個會話句柄類。
(5)VISA串口字節數:為屬性節點,其VISA類為Instr.屬性為Number of Byteat SerialPort(串口字節數)。返回指定串口的輸入緩沖區的字節數。
(6) VISA設置I/O緩沖區大小:設置緩沖區大小,在設置前須先運行VISA配置串口VI。
(7) VISA串口中斷:發送指定端口上的中斷。
(8) VISA清空I/O緩沖區:清空由“屏蔽”參數指定的I]O緩沖區。
上一篇:使用UDP協議接收數據程序
上一篇:寫串口程序
熱門點擊
- 結構類型及變量的定義
- 串口通信
- 雙波峰焊錫波
- 選擇無鋁PCB材料及焊盤涂鍍層
- 表面組裝元器件(SMC/SMD)檢驗
- 回流區
- 特征信號選擇與檢測方法
- MCS-51早氣機的內部結構
- 共享變量的控件綁定
- 數發生器程序圖形代碼
推薦技術資料
- 泰克新發布的DSA830
- 泰克新發布的DSA8300在一臺儀器中同時實現時域和頻域分析,DS... [詳細]