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

三步了解VB.NET串口通訊如何發(fā)送接收數(shù)據(jù)

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

學(xué)習(xí)VB.NET時(shí),你可能會(huì)遇到VB.NET串口通訊問(wèn)題,這里將介紹VB.NET串口通訊問(wèn)題的解決方法,在這里拿出來(lái)和大家分享一下。VB.NET串口通訊支持總是讓人覺得有所不足,在使用VB6的MsComm32.ocx時(shí),很多人都會(huì)在VB.NET的開發(fā)中覺得很困擾。這里講述的VB.NET串口通訊類使用native代碼,并且它是通API調(diào)用實(shí)現(xiàn)的,你會(huì)發(fā)現(xiàn)VB.NET串口通訊就是這么簡(jiǎn)單。

在說(shuō)明如何使用這個(gè)類前,需要說(shuō)明的是,本類只是一個(gè)VB.NET串口通訊演示,你可能需要根據(jù)你的情況修改后使用。另外,本類的目的是通過(guò)例子教會(huì)你在無(wú)需ocx控件和第三方組件的支持下用VB.NET開發(fā)串口通訊程序,所有并沒(méi)有完善的異常錯(cuò)誤處理。

1.初始化并打開串口

創(chuàng)建一個(gè)CRs232類的實(shí)例,并在調(diào)用Open方法前設(shè)置好串口通訊參數(shù)。

  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. '//無(wú)奇偶校驗(yàn)  
  12. .Timeout = 500   
  13. '//超時(shí)時(shí)間500 ms  
  14. End With  
  15.  
  16. '// 初始化并打開串口  
  17. moRS232.Open ()  
  18. '// 串口打開后,你可以隨意地控制DTR/RTS  
  19. moRS232.Dtr = True 
  20. moRS232.Rts = True 

2.發(fā)送數(shù)據(jù)

本類為Rx和Tx準(zhǔn)備了兩個(gè)緩沖區(qū)(buffer),發(fā)送數(shù)據(jù)時(shí),只需要設(shè)置TxData屬性為你需要發(fā)送的數(shù)據(jù),然后調(diào)用Tx方法就可以了。

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

3.接收數(shù)據(jù)

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

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

需要注意的是,當(dāng)本類無(wú)法用串口讀取到所需的字節(jié)數(shù),程序線程在超時(shí)異常發(fā)生前是鎖死的,超時(shí)時(shí)間通過(guò)Timout屬性設(shè)置。

【編輯推薦】

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

2009-11-10 12:55:26

VB.NET三維模型

2009-10-28 13:23:52

VB.NET可選參數(shù)

2009-10-30 13:31:06

VB.NET名空間

2009-10-29 14:04:48

VB.NET Deri

2009-11-02 10:42:04

VB.NET EXCE

2009-11-03 11:06:40

VB.NET事件

2009-10-29 14:22:59

VB.NET集合存儲(chǔ)

2009-11-03 13:33:39

VB.NET對(duì)象列表

2009-11-02 09:43:01

VB.NET構(gòu)造函數(shù)

2009-11-03 10:09:48

VB.NET對(duì)象

2009-11-03 13:54:55

VB.NET繼承

2009-10-30 10:47:48

VB.NET垃圾收集器

2009-11-02 17:24:57

VB.NET語(yǔ)言

2009-10-23 11:33:52

VB.NET集成開發(fā)環(huán)

2009-10-30 09:45:55

VB.NET Web

2009-11-10 16:05:21

VB.NET格式化

2009-11-03 13:02:28

VB.NET Wind

2009-10-20 09:42:16

VB.NET編程

2010-01-22 17:55:23

VB.NET語(yǔ)法糖

2009-11-10 15:18:35

VB.NET封面
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 亚洲欧美日韩精品 | 亚洲一区二区三区在线免费观看 | 日本黄色大片免费看 | 超碰日韩 | 中国一级毛片免费 | 亚洲91精品 | 成人在线不卡 | av一级久久 | 中文字幕日韩一区 | 国产一区二区三区在线免费观看 | 国产欧美精品一区二区色综合朱莉 | 盗摄精品av一区二区三区 | 欧美一级免费看 | 国产精品久久久久久久久久不蜜臀 | 亚洲精品中文字幕在线观看 | 91亚洲精品国偷拍自产在线观看 | 毛片免费视频 | 天天爽一爽 | 久热国产在线 | 91免费在线看 | 中文字幕第一页在线 | www.久草.com | 精品91| 中文字幕av一区二区三区 | 羞羞涩涩在线观看 | 午夜日韩 | 午夜成人在线视频 | 夜夜爽99久久国产综合精品女不卡 | 欧美一区二区三区小说 | 日韩一级免费电影 | 久久久亚洲综合 | 男人天堂手机在线视频 | 日韩精品亚洲专区在线观看 | 亚洲精品9999 | 日韩黄色免费 | 中文字幕第一页在线 | 人人干人人玩 | 国产精品久久久久久久久久久久午夜片 | 午夜精品一区二区三区在线视频 | 日韩一区二区三区视频 | av中文字幕网站 |