【cpa注册联盟源码】【开源内核源码】【源码指令大全】mscomm 源码

2024-11-19 08:47:47 来源:电脑网站源码 分类:焦点

1.如何用VB的源码MScomm打开两端口(如COM2和3),并实现通信?

mscomm 源码

如何用VB的源码cpa注册联盟源码MScomm打开两端口(如COM2和3),并实现通信?

       用以下代码检查你机器有几个COM口,源码开源内核源码那些COM口可用,那些不存在,

       Option Explicit

        Dim a As Integer

       Private Sub Command1_Click()

        On Error GoTo uerror

        For a = 1 To 4

        MSComm1.CommPort = a

        MSComm1.PortOpen = True '当True时是打开

        If MSComm1.PortOpen = True Then

        Print "可用Com号= "; a

        MSComm1.PortOpen = False 当False时是关闭

        Else

        End If

        Next

        Exit Sub

       uerror:

        If Err.Number = Then

        Print "端口" & a & "已打开,请关闭其它应用程序占用的源码源码指令大全端口" & a

        ElseIf Err.Number = Then

        Print "出错Com号= "; a

        End If

        Resume Next

       End Sub

       以下代码使用COM2口和COM3口通信:

       Option Explicit

        Dim strData As String

        Dim bytInput() As Byte

        Dim dataSend() As Byte

        Dim sj() As Byte

        Dim i As Long

        Dim Ulen As Long

        Dim Llen As Long

        Dim for_Sum As Long

        Dim Yu_sum As Integer

       Private Sub Form_Load() '初始化

        Timer2.Interval =

        MSComm1.Settings = ",n,8,1"

        MSComm1.CommPort = 2

        MSComm1.RThreshold = 1

        MSComm1.PortOpen = True

        MSComm2.Settings = ",n,8,1"

        MSComm2.CommPort = 3

        MSComm2.RThreshold = 1

        MSComm2.PortOpen = True

       End Sub

       Private Sub MsComm1_OnComm()

        Dim intInputLen As Integer

        Select Case Me.MSComm1.CommEvent

        Case comEvReceive

        '此处添加处理接收的代码

        Me.MSComm1.InputMode = comInputModeBinary '二进制接收

        intInputLen = Me.MSComm1.InBufferCount

        ReDim bytInput(intInputLen)

        bytInput = Me.MSComm1.Input

        jieshou

        End Select

       End Sub

       Public Function jieshou() '接收数据处理为进制字符

        Dim i As Integer

        For i = 0 To UBound(bytInput)

        If Len(Hex(bytInput(i))) = 1 Then

        strData = strData & "0" & Hex(bytInput(i))

        Else

        strData = strData & Hex(bytInput(i))

        End If

        Next

        RichTextBox1 = strData

        Text1 = Len(strData) \ 2

       End Function

       Private Sub Command2_Click()

        Dim byts() As Byte

        Dim l As Integer

        byts(0) = &H1

        byts(1) = &H

        byts(2) = &H0

        byts(3) = &H0

        byts(4) = &HFF

        For l = 5 To

        byts(l) = - l + 5

        Next

        MSComm2.Output = byts

       End Sub

更多资讯请点击:焦点

热门资讯

loading 源码

2024-11-19 08:322276人浏览

猫源码

2024-11-19 08:151011人浏览

到源码

2024-11-19 07:571578人浏览

vue 源码

2024-11-19 07:482154人浏览

swapidc源码

2024-11-19 06:52403人浏览

分销 源码_分销源码 php

2024-11-19 06:25541人浏览

推荐资讯

源码网站视频

1.有没有免费的视频网站源码?我把56 土豆的视频放到自己的视频网站上做自己的视频网站..2.怎么使用网页源代码提取视频中的文字 提取文字软件推荐3.成品网站源码入口隐藏通道可以随意看?一名玩家花陌黎

php 系统源码

1.php彩虹/异世界云商系统源码全解2.在源码之家下载了一个PHP网站的源码不知道如何使用3.PHP源码如何使用4.PHP源码到底是什么5.PHP小旋风站群系统源码php彩虹/异世界云商系统源码全解