中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

網(wǎng)站的注冊和登錄怎么做友情鏈接聯(lián)盟

網(wǎng)站的注冊和登錄怎么做,友情鏈接聯(lián)盟,濟南網(wǎng)頁設計,網(wǎng)站公告建設方案在實際應用中有時會牽扯到挑選可用串口,比如上位機和從站設備使用Modbus RTU協(xié)議進行通訊時需要選擇COM串口,每次啟動連接前都在設備管理器查看較為麻煩,可以設置一個串口自動識別功能,如果選擇了錯誤的串口還可以提示串口選擇錯誤…

在實際應用中有時會牽扯到挑選可用串口,比如上位機和從站設備使用Modbus RTU協(xié)議進行通訊時需要選擇COM串口,每次啟動連接前都在設備管理器查看較為麻煩,可以設置一個串口自動識別功能,如果選擇了錯誤的串口還可以提示串口選擇錯誤。

在Visual Studio中點擊新建項目,選擇Visual Basic語言,先新建一個Windows窗體應用

?隨后會出現(xiàn)一個空白的窗體應用,按 F4 鍵可以在右側(cè)的屬性界面對窗體的標題及格式進行更改

雙擊窗體即可進入到代碼編輯界面(編輯Form1.vb文件)

通常不要隨意刪除Form1.vb中的類,因為這些類是由設計器自動生成,刪除后可能會報錯。

隨后導入識別串口所需要的庫:

Imports System.IO.Ports

?如果需要Modbus通訊功能,需要點擊 項目 欄,隨后點擊管理NuGet程序包 下載NModbus庫和NModbus.Serial庫

?在工具箱中搜索:ComboBox ,這是一個可供選擇的下拉列表,拖入到窗體中

?雙擊ComboBox,在From1類下新建一個私有類:

Private currentPortName As String = ""

在From1_Load類(窗口加載時類)中補全功能:

    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.LoadDim portNames() As String = SerialPort.GetPortNames()' 將端口名添加到ComboBox中  For Each portName As String In portNamesComboBox1.Items.Add(portName)NextEnd Sub

在ComboBox1_SelectedIndexChanged(串口改變時類)補全:

Private Sub ComboBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ComboBox1.SelectedIndexChangedIf ComboBox1.SelectedItem IsNot Nothing ThencurrentPortName = ComboBox1.SelectedItem.ToString() ' 更新currentPortName的值  TryUsing testPort As New SerialPort(currentPortName)testPort.Open()End UsingCatch ex As UnauthorizedAccessExceptionMessageBox.Show("所選串口已被占用,請重新選擇一個串口。", "串口占用提示", MessageBoxButtons.OK, MessageBoxIcon.Warning)' 清除當前選擇,用戶可以重新選擇    ComboBox1.SelectedIndex = -1currentPortName = "" ' 清除currentPortName的值  Catch ex As Exception' 捕獲其他可能的異常,并進行處理    MessageBox.Show("無法打開串口:" & ex.Message, "錯誤提示", MessageBoxButtons.OK, MessageBoxIcon.Error)ComboBox1.SelectedIndex = -1currentPortName = ""End TryElseMessageBox.Show("請先選擇一個串口。", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information)' 可以選擇設置一個默認的串口或者不做任何操作    currentPortName = ""End IfEnd Sub

完整版代碼如下:

Imports System.IO.PortsPublic Class Form1Private currentPortName As String = ""Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.LoadDim portNames() As String = SerialPort.GetPortNames()' 將端口名添加到ComboBox中  For Each portName As String In portNamesComboBox1.Items.Add(portName)NextEnd SubPrivate Sub ComboBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ComboBox1.SelectedIndexChangedIf ComboBox1.SelectedItem IsNot Nothing ThencurrentPortName = ComboBox1.SelectedItem.ToString() ' 更新currentPortName的值  TryUsing testPort As New SerialPort(currentPortName)testPort.Open()End UsingCatch ex As UnauthorizedAccessExceptionMessageBox.Show("所選串口已被占用,請重新選擇一個串口。", "串口占用提示", MessageBoxButtons.OK, MessageBoxIcon.Warning)' 清除當前選擇,用戶可以重新選擇    ComboBox1.SelectedIndex = -1currentPortName = "" ' 清除currentPortName的值  Catch ex As Exception' 捕獲其他可能的異常,并進行處理    MessageBox.Show("無法打開串口:" & ex.Message, "錯誤提示", MessageBoxButtons.OK, MessageBoxIcon.Error)ComboBox1.SelectedIndex = -1currentPortName = ""End TryElseMessageBox.Show("請先選擇一個串口。", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information)' 可以選擇設置一個默認的串口或者不做任何操作    currentPortName = ""End IfEnd Sub
End Class

代碼運行后(COM1串口已被占用,選擇后會提示錯誤,隨后提示從新選擇COM串口):

http://www.risenshineclean.com/news/42826.html

相關(guān)文章:

  • 開源快速網(wǎng)站搭建平臺磁力寶最佳搜索引擎入口
  • wordpress社團網(wǎng)站今日頭條最新
  • 視頻網(wǎng)站外鏈怎么做搜什么關(guān)鍵詞比較刺激
  • 西部數(shù)碼網(wǎng)站管理助手4.0 破解版鏈接交易網(wǎng)
  • 簡單個人網(wǎng)頁制作成品手機優(yōu)化管家
  • 網(wǎng)站建設外包工作推廣游戲賺錢的平臺
  • 招聘企業(yè)網(wǎng)站建設模塊關(guān)鍵詞排名優(yōu)化是什么意思
  • 南通旅游網(wǎng)站建設一鍵免費建站
  • 搜索網(wǎng)站開發(fā)背景廣告留電話號的網(wǎng)站
  • 目前做批發(fā)比較好的b2b網(wǎng)站百度免費發(fā)布信息
  • 創(chuàng)建視頻網(wǎng)站昆明百度搜索排名優(yōu)化
  • 織夢高端html5網(wǎng)站建設工作室網(wǎng)絡公司網(wǎng)站模板高端營銷型網(wǎng)站建設
  • 信陽做網(wǎng)站 漢獅網(wǎng)絡短視頻seo詢盤系統(tǒng)
  • 秦皇島做網(wǎng)站公司win10優(yōu)化大師怎么樣
  • 備案期間怎么做網(wǎng)站磁力
  • 石家莊網(wǎng)站建設策劃方案杭州seo搜索引擎優(yōu)化
  • 域名停域app免費下載上海還能推seo嗎
  • 商城類的網(wǎng)站怎么做百度百度一下首頁
  • 做服裝設計兼職的網(wǎng)站短信廣告投放
  • 房地產(chǎn)型網(wǎng)站建設社區(qū)推廣方法有哪些
  • 做旅游網(wǎng)站官方百度下載安裝
  • 備案用網(wǎng)站建設方案書又一病毒來了比新冠可怕
  • 金華做網(wǎng)站報價seo關(guān)鍵字優(yōu)化軟件
  • 免費網(wǎng)站建設作業(yè)總結(jié)seo的作用主要有
  • 做電子商務系統(tǒng)網(wǎng)站建設seo的搜索排名影響因素有哪些
  • 手機網(wǎng)站Com臺州做優(yōu)化
  • .net 網(wǎng)站開發(fā)視頻教程系統(tǒng)優(yōu)化軟件有哪些
  • 做外貿(mào)找產(chǎn)品上哪個網(wǎng)站好引流用什么話術(shù)更吸引人
  • t恤定制網(wǎng)站哪個好濟南seo網(wǎng)站優(yōu)化公司
  • 做藥公司的網(wǎng)站前置審批程序員培訓機構(gòu)排名