标题:[求助]請教MSComm的問題
只看楼主
txwpchen
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2006-8-14
 问题点数:0 回复次数:0 
[求助]請教MSComm的問題
我已經完成完成以下程式的編寫,並且可以與數位萬用表溝通(電壓資料獲取).但是當電壓值變為10.0V以上時,
txtReceive.text 接收框的值為1.00V.(小數點的位置向前移動了)
煩請各位老師,大俠指教. 怎么才消除小數點位置的問題? Thanks!  以下為原代碼:
Private Sub cmdexit_Click()
MSComm1.PortOpen = False
End
End Sub
Private Sub cmdRead_Click()
Dim Buf
MSComm1.Output = "READ?" + Chr(10)
TimeDelay 200
Buf = Trim(MSComm1.Input)
  If Len(Buf) = 0 Then
  txtReceive.Text = "HA HA "
Else
txtReceive.Text = Buf + Left(Buf, 7)
End If
End Sub
Private Sub Form_Load()
MSComm1.Settings = "9600,n,8,1"
  MSComm1.PortOpen = True
  MSComm1.Output = "SYST:RWL" + Chr(10)
  MSComm1.Output = "Conf: volt: DC 10; :Volt: DC: NPLC 0.02" + Chr(10)
End Sub
搜索更多相关主题的帖子: MSComm 
2006-08-14 08:40



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-83813-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.517423 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved