ARM设计的高速数据采集远程监控系统技术
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的高速数据采集装置的远程监控的设计,从硬件和软件两方面看是可行的,实际制板调试结果很好地完成了远程通信任务。对工业现场的远程监控提供了新的解决方案。随着以太网的日益普及,该方案有着很强的实践意义。
tcp/ip相关文章:tcp/ip是什么
评论