微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > ARM设计的高速数据采集远程监控系统技术

ARM设计的高速数据采集远程监控系统技术

时间:12-13 来源:互联网 点击:

u = False

MsgBox“发送数据出错!错误代码=”+CStr(Er)+

“ :”+Error,vbExclamation,“错误提示”

Exit Function

End Function

4.2 Winsoek控件事件

Winsock控件事件分为以下2种。

① DataArrival事件:该事件是通信的核心部分。当给客户端发送完命令后,接收客户端返回的命令执行情况,实现对客户机运行状态的监察。如果是数据转存命令时,还要完成接收客户机上传的采集数据和对数据的服务器存储,进一步提高系统的可靠性,其流程如图3所示。接收到FTP头数据包后, P传输数据的格式定义如图4所示。

② Error事件:只要后台处理中出现错误(例如连接失败、收发数据失败)事件都会出现,方便我们对程序的监控和调试。

在后台处理中出现错误时发生:

Private Sub W insock— Server_

Eror(ByVal Number As Inte.

ger,Description As String,ByVal Se ode As Long,ByValSource As String,ByVal HelpFile As String,ByVal Help—Context As Long,CancelDisplay As Boolean

MsgBox“网络运行出错!代码=”+CStr(Err)+“:”

+Error,vbCritical,“错误信息”

Exit Sub

End Sub

5 结束语

基于ARM的高速数据采集装置的远程监控的设计,从硬件和软件两方面看是可行的,实际制板调试结果很好地完成了远程通信任务。对工业现场的远程监控提供了新的解决方案。随着以太网的日益普及,该方案有着很强的实践意义。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top