| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
共有 1027 人关注过本帖
标题:网上找的代码粘贴到VB6里面出错 请版主看一下哪儿出错
只看楼主 加入收藏
事业男儿
Rank: 2
等 级:论坛游民
帖 子:321
专家分:14
注 册:2007-4-25
结帖率:81.08%
收藏
已结贴  问题点数:20 回复次数:5 
网上找的代码粘贴到VB6里面出错 请版主看一下哪儿出错

VERSION 5.00
Begin VB.Form frmMain
   Caption         =   "宇电519仪表通讯"
   ClientHeight    =   3195
   ClientLeft      =   60
   ClientTop       =   345
   ClientWidth     =   4680
   LinkTopic       =   "Form1"
   ScaleHeight     =   3195
   ScaleWidth      =   4680
   StartUpPosition =   3  'Windows Default
   Begin cmdRead
      Caption         =   "读取数据"
      Height          =   495
      Left            =   1680
      TabIndex        =   2
      Top             =   2160
      Width           =   1215
   End
   Begin VB.TextBox txtSetpoint
      Height          =   375
      Left            =   1680
      Locked          =   -1  'True
      TabIndex        =   1
      Top             =   1200
      Width           =   1215
   End
   Begin VB.TextBox txtDisplay
      Height          =   375
      Left            =   1680
      Locked          =   -1  'True
      TabIndex        =   0
      Top             =   600
      Width           =   1215
   End
   Begin VB.Label Label2
      Caption         =   "设定值:"
      Height          =   255
      Left            =   840
      TabIndex        =   4
      Top             =   1320
      Width           =   735
   End
   Begin VB.Label Label1
      Caption         =   "显示值:"
      Height          =   255
      Left            =   840
      TabIndex        =   3
      Top             =   720
      Width           =   735
   End
   Begin MSCommLib.MSComm MSComm1
      Left            =   3600
      Top             =   240
      _ExtentX        =   1005
      _ExtentY        =   1005
      _Version        =   393216
      CommPort        =   1
      DTREnable       =   -1  'True
      RThreshold      =   1
      RTSEnable       =   -1  'True
   End
End
Attribute VB_Name = "frmMain"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False

Private Sub cmdRead_Click()
    ' 初始化串口
    With MSComm1
        .Settings = "9600,n,8,1"  ' 宇电519默认通讯参数
        .PortOpen = True
    End With
   
    ' 读取显示值
    txtDisplay.Text = Format(ReadDisplayValue(MSComm1), "0.00")
   
    ' 读取设定值
    txtSetpoint.Text = Format(ReadSetpoint(MSComm1), "0.00")
   
    ' 关闭串口
    MSComm1.PortOpen = False
End Sub
搜索更多相关主题的帖子: 出错 Begin VB End Left 
2025-06-25 15:56
事业男儿
Rank: 2
等 级:论坛游民
帖 子:321
专家分:14
注 册:2007-4-25
收藏
得分:0 
真心求助
2025-06-29 10:19
Dirtyppp2
Rank: 1
等 级:新手上路
帖 子:1
专家分:7
注 册:2025-6-29
收藏
得分:7 
缺少关键函数实现:代码调用了 ReadDisplayValue 和 ReadSetpoint 函数,但未提供实现
串口操作不完整:缺少数据发送/接收逻辑和协议解析
未处理校验和:宇电仪表通讯需要校验和计算
缺少错误处理:串口操作可能失败但没有错误处理
字节顺序问题:宇电协议使用特殊的浮点数传输格式
2025-06-29 18:18
cwa9958
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:76
帖 子:281
专家分:1374
注 册:2006-6-25
收藏
得分:7 
缺少读取串口数据的函数(ReadDisplayValue( )和 ReadSetpoint()

7 天前 10:20
yuma
Rank: 12Rank: 12Rank: 12
来 自:银河系
等 级:贵宾
威 望:37
帖 子:1936
专家分:3019
注 册:2009-12-22
收藏
得分:7 
这不是可以正常运行吗?保存为frmMain.frm文件,文件编码ANSI,双击打开了窗体文件:

图片附件: 游客没有浏览图片的权限,请 登录注册


[此贴子已经被作者于2025-7-3 18:12编辑过]


心生万象,万象皆程序!
本人计算机知识网:http://bbs.为防伸手党,本站已停止会员注册。
5 天前 18:07
事业男儿
Rank: 2
等 级:论坛游民
帖 子:321
专家分:14
注 册:2007-4-25
收藏
得分:0 
回复 5楼 yuma
感谢发一份工程文件
3 天前 16:52
快速回复:网上找的代码粘贴到VB6里面出错 请版主看一下哪儿出错
数据加载中...
 
   



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

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