怎样实现timer1.Enabled = True 运行15秒后,timer1.Enabled = F timer2.Enabled = T

PrivateSubForm_Load()Comm1.Settings="2400,N,8,1"'设置通信口参数Comm1.InBufferSize=150'设置Comm... Private Sub Form_Load()

Comm1.Settings = "2400,N,8,1" '设置通信口参数
Comm1.InBufferSize = 150 '设置Comm1接收缓冲区为150字节
Comm1.OutBufferSize = 2 '设置Comm1发送缓冲区为2字节
Comm1.InputMode = comInputModeBinary '设置接收数据模式为二进制形式
Comm1.InBufferCount = 0 '清除接收缓冲区
Comm1.OutBufferCount = 0 '清除发送缓冲区
Comm1.RThreshold = 15 '设置接收15个字节产生OnComm事件
Comm1.CommPort = 1
Comm1.InputLen = 15 '设置由串型端口读入的字符长度
Comm1.PortOpen = True '打开通信口
Timer1.Enabled = False
Timer2.Enabled = False

End Sub

Private Sub Txtinput_KeyPress(KeyAscii As Integer)

If KeyAscii = 13 Then

If Len(Txtinput.Text) = 1 Then

Txtinput.Text = ""

Timer1.Enabled = True

'Timer2.Enabled = True

Else:
MsgBox "序列号的长度不正确", vbCritical

End If

End If

End Sub

Private Sub Timer1_Timer()

Call Inputdata
Call Drawline

End Sub
Private Sub timer2_timer()

Call Inputdata
Call Drawline2

End Sub
Private Sub Inputdata()

LenOfText = Len(txtSum.Text) \ 2 - 1
ReDim OutBuffer(LenOfText)

If Comm1.PortOpen = False Then
Comm1.PortOpen = True
End If

q = 0
For e = 1 To Len(txtSum.Text) Step 2
tem = Mid(txtSum.Text, e, 2)
OutBuffer(q) = Val("&H" & tem)
Debug.Print Val("&H" & tem)
q = q + 1
Next

Comm1.Output = OutBuffer

End Sub
Private Sub Drawline()

Dim y As Double
Static i As Integer
y = Val(Text3.Text)
OPCPic.DrawWidth = 5
OPCPic.PSet (OPCPic.ScaleWidth / 200 * i, OPCPic.ScaleHeight - y)
i = i + 1
Bollth = True

End Sub
Private Sub Drawline2()

Dim y As Double
Static i As Integer
y = Val(Text3.Text)
SLEEVEPic.DrawWidth = 5
SLEEVEPic.PSet (SLEEVEPic.ScaleWidth / 200 * i, SLEEVEPic.ScaleHeight - y)
i = i + 1

End Sub
展开
 我来答
若以下回答无法解决问题,邀请你更新回答
Ynzsvt
2010-10-26 · TA获得超过6664个赞
知道大有可为答主
回答量:1.5万
采纳率:40%
帮助的人:2674万
展开全部
Private Sub Timer1_Timer()
Static i As Long
i = i + 1
If i > 15 * 1000 / Timer1.Interval Then Timer1.Enabled = False: Timer2.Enabled = True

Call Inputdata
Call Drawline

End Sub
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d0f5b4553
2010-10-26 · TA获得超过1399个赞
知道小有建树答主
回答量:502
采纳率:0%
帮助的人:337万
展开全部
代码太长太乱,没耐心看下去 直接说明 你需要实现什么效果
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式