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

嵌入式系统 时间:2010-12-13来源:网络

Exit Function

Err_ Pa~:

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

1 2 3 4

关键词: 监控系统 技术 远程 数据采集 设计 高速 ARM

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版