日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
C#串口編程步驟詳解

對(duì)于C#串口編程,熟悉的應(yīng)該覺(jué)得不困難。.NET下就更容易了。我們從兩個(gè)方面向你介紹C#串口編程具體的步驟,那么我們第一要注意使用串口編程的軟件是什么?并且要注意到它的安裝及環(huán)境的配置,只有這些做得到位了,我們才可以做好之后的事情,那么接下來(lái)就是我們的編程實(shí)際動(dòng)手,那么如何做好每一步呢?下面就和大家一起分享下具體內(nèi)容:

崇仁網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián),崇仁網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為崇仁1000+提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站制作要多少錢(qián),請(qǐng)找那個(gè)售后服務(wù)好的崇仁做網(wǎng)站的公司定做!

C#串口編程1.虛擬串口軟件

由于手上沒(méi)有串口硬件,所以在網(wǎng)上找了一個(gè) VSPM 虛擬串口軟件 ,據(jù)說(shuō)是免費(fèi)的。

下載地址:http://www.skycn.com/soft/30517.html

剛開(kāi)始也不知道怎么用,摸索了一下,終于成功。

安裝以后工作模式選擇應(yīng)該為:VSPM運(yùn)行在Server模式,支持Client模式設(shè)備

然后是使用設(shè)備探測(cè)器簡(jiǎn)歷虛擬串口。(如果選擇 建立默認(rèn)的串口,軟件就會(huì)自動(dòng)幫你建立四個(gè)虛擬串口的)之后就是新增虛擬串口

串口選COM2,選擇監(jiān)聽(tīng)的IP地址:192.168.1.111 ,Client模式的設(shè)備嘗試連接此端口:8099

建立之后:選擇此串口,再選擇菜單欄:檢查此設(shè)備連接,輸入剛才新增時(shí)候選擇的IP地址:192.168.1.111,剛才選擇的端口:8099

點(diǎn)擊重新連接,這個(gè)窗口沒(méi)有什么反映:但是主窗口的串口最右邊一欄:最后一次操作:顯示串口:COM2沒(méi)有打開(kāi)。

C#串口編程2. .NET串口操作

由于顯示:串口:COM2沒(méi)有打開(kāi),所以我們要先打開(kāi)串口,才能用那個(gè)虛擬軟件連接它(一開(kāi)始我也沒(méi)有注意到,弄了幾小時(shí))。添加引用:Microsoft.VisualBasic

用以下遍歷SerialPortNames,獲得所有的串口

 
 
 
 
  1. Microsoft.VisualBasic.Devices.Computer pc =   
  2. new Microsoft.VisualBasic.Devices.Computer();  
  3. foreach (string s in pc.Ports.SerialPortNames)  
  4. {  
  5. this.comboBox1.Items.Add(s);  

然后對(duì)應(yīng)顯示的串口名稱comName,獲取操作對(duì)象。就可以對(duì)這個(gè)串口進(jìn)行打開(kāi)了:

 
 
 
 
  1. System.IO.Ports.SerialPort com = new System.IO.Ports.SerialPort(comName);  
  2. com.Open(); 

打開(kāi)后就可以用虛擬的那個(gè)軟件進(jìn)行連接了,用以下的發(fā)送信息,虛擬軟件就可以收到了。

向串口發(fā)送數(shù)據(jù):

 
 
 
 
  1. com.WriteLine(this.textBox1.Text); 

當(dāng)然也可以接受數(shù)據(jù):

 
 
 
 
  1. com.ReadLine() 

這里是接收一行數(shù)據(jù),需要在虛擬軟件輸入后按回車(chē)(那個(gè)管理界面輸入就是了,沒(méi)有回顯的,打后回車(chē)就是了)。
其他操作自行參透,或參考以下關(guān)鍵詞:The My Namespace in VB.NET ,C#中如何使用VB.NET的My關(guān)鍵字

當(dāng)然最后就是關(guān)閉了:

 
 
 
 
  1. com.Close(); 

虛擬串口軟件和測(cè)試操作如圖所示:

C#串口編程的實(shí)際步驟就向你介紹到這里,希望對(duì)你了解和熟悉使用C#串口編程有所幫助。

【編輯推薦】

  1. C#對(duì)象序列化應(yīng)用淺析
  2. C#工具欄的編程實(shí)現(xiàn)淺析
  3. C#串口操作的使用淺析
  4. 深入了解Mscomm控件
  5. C#串口操作實(shí)際應(yīng)用開(kāi)發(fā)詳解

網(wǎng)站題目:C#串口編程步驟詳解
網(wǎng)頁(yè)鏈接:http://www.dlmjj.cn/article/dhepgog.html