您现在所在的是:

电脑编程

回帖:3个,阅读:2690 [上一页] [1] [下一页]
1187
isnow2000
文章数:37
年度积分:50
历史总积分:1187
注册时间:2003/5/29
发站内信
发表于:2008/1/14 17:59:00
#0楼
我的程序代码如下,显示时有时数据为空。
Private Sub Timer1_Timer()
 Label1.Caption = Word_Read(MSComm1, FindAddrWord("D130"))
 Label2.Caption = Word_Read(MSComm1, FindAddrWord("D131"))
 Label3.Caption= Word_Read(MSComm1, FindAddrWord("D132"))
 Label4.Caption = Word_Read(MSComm1, FindAddrWord("D133"))
 Label5.Caption = Word_Read(MSComm1, FindAddrWord("D134"))
End Sub

Public Function FindAddrWord(sName As String) As String
 Dim strTagType As String
 Dim strTmp As String

 strTagType = Left$(sName, 1)
 strTmp = Right$(sName, Len(sName) - 1)
 Select Case UCase(strTagType)
   Case "C"
     FindAddrWord = "0" + Hex(Val(strTmp) * 2 + 2560)
   Case "T"
     FindAddrWord = "0" + Hex(Val(strTmp) * 2 + 2048)
   Case "D"
     FindAddrWord = Hex(Val(strTmp) * 2 + 4096)
 End Select
 Exit Function
End Function



[此贴子已经被作者于2008-1-14 18:13:42编辑过]
1050
HaveGood
文章数:-11
年度积分:-729
历史总积分:1050
注册时间:2006/9/18
发站内信
发表于:2008/1/26 15:15:00
#1楼
此楼内容不符合板块规定,不予显示! 查看原帖内容>>
2826
流客
文章数:794
年度积分:50
历史总积分:2826
注册时间:2005/8/28
发站内信
发表于:2008/1/26 23:04:00
#2楼
楼主是借用动态链接库做的通讯程序吧
1674
qinghuhong
文章数:226
年度积分:56
历史总积分:1674
注册时间:2006/5/2
发站内信
发表于:2008/2/25 12:52:00
#3楼
我也学习了

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

46.8003