成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

三步了解VB.NET串口通訊如何發送接收數據

開發 后端
這里介紹VB.NET串口通訊支持總是讓人覺得有所不足,在使用VB6的MsComm32.ocx時,很多人都會在VB.NET的開發中覺得很困擾。

學習VB.NET時,你可能會遇到VB.NET串口通訊問題,這里將介紹VB.NET串口通訊問題的解決方法,在這里拿出來和大家分享一下。VB.NET串口通訊支持總是讓人覺得有所不足,在使用VB6的MsComm32.ocx時,很多人都會在VB.NET的開發中覺得很困擾。這里講述的VB.NET串口通訊類使用native代碼,并且它是通API調用實現的,你會發現VB.NET串口通訊就是這么簡單。

在說明如何使用這個類前,需要說明的是,本類只是一個VB.NET串口通訊演示,你可能需要根據你的情況修改后使用。另外,本類的目的是通過例子教會你在無需ocx控件和第三方組件的支持下用VB.NET開發串口通訊程序,所有并沒有完善的異常錯誤處理。

1.初始化并打開串口

創建一個CRs232類的實例,并在調用Open方法前設置好串口通訊參數。

  1. Dim moRS232 as New Rs232()  
  2. With moRs232  
  3. .Port = 1'//Uses COM1  
  4. .BaudRate = 2400 
  5. '//波特率 2400  
  6. .DataBit = 8   
  7. '//8 data bits  
  8. .StopBit = Rs232.DataStopBit.StopBit_1  
  9. '//停止位 1  
  10. .Parity = Rs232.DataParity.Parity_None  
  11. '//無奇偶校驗  
  12. .Timeout = 500   
  13. '//超時時間500 ms  
  14. End With  
  15.  
  16. '// 初始化并打開串口  
  17. moRS232.Open ()  
  18. '// 串口打開后,你可以隨意地控制DTR/RTS  
  19. moRS232.Dtr = True 
  20. moRS232.Rts = True 

2.發送數據

本類為Rx和Tx準備了兩個緩沖區(buffer),發送數據時,只需要設置TxData屬性為你需要發送的數據,然后調用Tx方法就可以了。

  1. moRS232.TxData = txtTx.Text  
  2. moRS232.Tx() 

3.接收數據

先調用Rx方法(參數為您需要從串口讀取的字節數),然后讀取RxData屬性。

  1. moRS232.Rx(10)  
  2. '// 從串口通訊緩沖區里讀取10字節  
  3. Dim sRead as String=moRs232.RxData 

需要注意的是,當本類無法用串口讀取到所需的字節數,程序線程在超時異常發生前是鎖死的,超時時間通過Timout屬性設置。

【編輯推薦】

  1. 是否了解VB.NET Derived Class
  2. 迅速掌握VB.NET Shared變量技能
  3. 事例講解VB.NET Constructor函式
  4. 剖析VB.NET寫Object Oriented編程
  5. 全面講解VB.NET調用Web Service
責任編輯:佚名 來源: CSDN
相關推薦

2009-11-10 12:55:26

VB.NET三維模型

2009-10-29 14:04:48

VB.NET Deri

2009-10-30 13:31:06

VB.NET名空間

2009-11-02 10:42:04

VB.NET EXCE

2009-10-28 13:23:52

VB.NET可選參數

2009-11-03 11:06:40

VB.NET事件

2009-11-03 10:09:48

VB.NET對象

2009-11-03 13:54:55

VB.NET繼承

2009-10-29 14:22:59

VB.NET集合存儲

2009-11-03 13:33:39

VB.NET對象列表

2009-11-02 09:43:01

VB.NET構造函數

2009-11-02 17:24:57

VB.NET語言

2009-10-30 09:45:55

VB.NET Web

2009-10-23 11:33:52

VB.NET集成開發環

2009-10-30 10:47:48

VB.NET垃圾收集器

2009-11-03 13:02:28

VB.NET Wind

2009-10-20 09:42:16

VB.NET編程

2009-11-10 16:05:21

VB.NET格式化

2009-10-14 13:15:09

VB.NET數據綁定

2010-01-22 17:55:23

VB.NET語法糖
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲欧洲成人在线 | 久久久久久av | 国产真实乱对白精彩久久小说 | 一级免费毛片 | 羞羞视频一区二区 | 欧亚av在线| 久久日韩精品一区二区三区 | 在线成人免费视频 | 日本 欧美 三级 高清 视频 | 国产精品久久久久久久久婷婷 | 国产福利91精品一区二区三区 | 亚洲精品一 | 国产精品久久久久婷婷二区次 | 91丨九色丨国产在线 | 精品国产乱码久久久久久图片 | 国产免费国产 | 国产伦精品一区二区三区照片91 | 夜夜精品浪潮av一区二区三区 | 国产美女高潮 | 亚洲视频www| 在线观看国产wwwa级羞羞视频 | 国产精品精品3d动漫 | 国产精品激情在线 | 日韩电影在线一区 | 拍真实国产伦偷精品 | 午夜丰满寂寞少妇精品 | 国产一区二区自拍 | 欧美久久一区二区三区 | 99免费在线视频 | 日韩一区二区三区在线 | 黄免费观看 | 精品日韩在线 | 日韩福利 | 国产在线精品一区 | 国产精品激情在线 | 二区欧美| av中文网 | 日本高清视频在线播放 | 中文字幕视频在线看 | 国产一二三区免费视频 | 成人精品高清 |