社区
VB基础类
帖子详情
mscomm1.output="abcdefg" +vbCr 由回车改为 ctrl+z怎么写?
zhoupq
2003-11-09 03:58:00
mscomm1.output="abcdefg" +vbCr 由回车改为 ctrl+z怎么写?
...全文
30
1
打赏
收藏
mscomm1.output="abcdefg" +vbCr 由回车改为 ctrl+z怎么写?
mscomm1.output="abcdefg" +vbCr 由回车改为 ctrl+z怎么写?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jpinglee
2003-12-02
打赏
举报
回复
mscomm1.output="abcdefg" +chr(26)
ctrl+z的键值为26
MS
Com
m控件,里面包含MS
COM
M.SRG、MS
COM
M32.DEP、MS
COM
M32.oca、ms
com
m32.ocx
MS
Com
m串行通讯控件
单片机 直流机动 液晶显示
'-----发送按钮Click事件子程序----------- Private Sub Fasong_Click() Dim JIHAO(0) As Byte ’机号 Dim head_data(4) As Byte ’5 Byte控制字 Dim end_data(0) As Byte '1 Byte 结束字 JIHAO(0) = Val(Text3.Text) head_data(0) = Val(Text4.Text) head_data(2) = &HEE 'TIMH head_data(3) = &HEE 'TIML head_data(4) = Val(
Com
bo1.Text) 'INMOD end_data(0) = &HFF If
Com
bo2.Text = "增加" Then head_data(1) = &H99 If
Com
bo2.Text = "清空" Then head_data(1) = &H33 If
Com
bo2.Text = "删除" Then head_data(1) = &H32 Ready = 0: ErrCount = 0 On Error GoTo ERROR
COM
’打开错误处理 '---------------------------------------------------------- If co
m1
.value Then MS
Com
m1
.
Com
mPort = 1 'Use co
m1
If
com
2.value Then MS
Com
m1
.
Com
mPort = 2 'Use
com
2 MS
Com
m1
.Settings = FOR
M1
.
Com
bo3.Text + ",M,8,2" '设定波特率和置校验和位为1 MS
Com
m1
.InputLen = 0 ' MS
Com
m1
.PortOpen = -1 'Open the port MS
Com
m1
.OutBufferCount = 0 MS
Com
m1
.
Output
= JIHAO ‘发送机号 MS
Com
m1
.PortOpen = False ’关闭串口 MS
Com
m1
.Settings = FOR
M1
.
Com
bo3.Text + ",S,8,2" '设定波特率和置校验和位为空 MS
Com
m1
.OutBufferCount = 0 MS
Com
m1
.PortOpen = True MS
Com
m1
.
Output
= head_data MS
Com
m1
.
Output
= Text2.Text MS
Com
m1
.
Output
= end_data MS
Com
m1
.PortOpen = False Text1.Text = "发送成功!" + Chr(13) & Chr(10) + "发送至" + Text3.Text + "屏体," + "信息编号:" + Text4.Text + Chr(13) & Chr(10) + Chr(13) & Chr(10) + Text1.Text GoTo
com
end ERROR
COM
: Text1.Text = "ERROR!请重新选择
COM
口!" + Chr(13) & Chr(10) + Chr(13) & Chr(10) + Text1.Text
com
end: On Error GoTo 0 End Sub
三菱PLC解密软件vb源码
三菱解密vb源码Private Sub
Com
mand1_Click() s = Val(Mid(
Com
bo1.Text, 4, 1)) If MS
Com
m1
.PortOpen = False Then MS
Com
m1
.
Com
mPort = (s) MS
Com
m1
.Settings = "9600,e,7,1" MS
Com
m1
.PortOpen = True End If Text1.Text = "" MS
Com
m1
.
Output
= Chr$(2) + "08" + "00" + "80" + "8" + Chr$(3) + "6B" MS
Com
m1
.RThreshold = 20 End Sub Private Sub MS
Com
m1
_On
Com
m() w = Mid(MS
Com
m1
.Input, 2, 16) For i = 1 To 15 Step 2 a = Mid(w, i, 2) b = Val(Mid(a, 1, 1)) c = Val(Mid(a, 2, 1)) d = Chr$(b * 16 + c) Text1.Text = Text1.Text + d Next i MS
Com
m1
.RThreshold = 0 For
m1
.Caption = "Tel:13054900817()" End Sub
VB实现PC与单片机串口通信
VB进行串口的关键在于MS
com
m控件,下面小厮先就MS
com
m控件进行介绍。 每个MS
Com
m控件对应于一个串行端口。使用多个串行口时,要使用多个MS
Com
m控件。MS
Com
m控件的主要属性及说明如下。
vb
COM
M调试.rar
Private Sub Form_Load() MS
Com
m1
.Settings = "9600,n,8,1" MS
Com
m1
.OutBufferSize = 1024 '设置或返回发送缓冲区的大小,默认值为512B。 MS
Com
m1
.InBufferSize = 1024 '设置或返回接收缓冲区的大小,默认值为1024B MS
Com
m1
.OutBufferCount = 0 '清空传输缓冲区 MS
Com
m1
.InBufferCount = 0 '清空接受缓冲区 MS
Com
m1
.InputMode = 0 '
com
InputModeBinary =1 采用二进制传输(
Com
InputModeText =0 '数据通过Input属性以文本形式取回 (默认) MS
Com
m1
.InputLen = 0 '一次读取所有数据 MS
Com
m1
.SThreshold = 0 '一次发送所有数据 ,发送数据时不产生On
Com
m 事件 MS
Com
m1
.RThreshold = 1 '每接收1个字节就产生产生MS
Com
m
VB基础类
7,789
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章