<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > ARM設(shè)計(jì)的高速數(shù)據(jù)采集遠(yuǎn)程監(jiān)控系統(tǒng)技術(shù)

          ARM設(shè)計(jì)的高速數(shù)據(jù)采集遠(yuǎn)程監(jiān)控系統(tǒng)技術(shù)

          作者: 時間:2010-12-13 來源:網(wǎng)絡(luò) 收藏

          Exit Function

          Err_ Pa~:

          Send— Data— To— kehu = False

          MsgBox“發(fā)送數(shù)據(jù)出錯!錯誤代碼=”+CStr(Er)+

          “ :”+Error,vbExclamation,“錯誤提示”

          Exit Function

          End Function

          4.2 Winsoek控件事件

          Winsock控件事件分為以下2種。

          ① DataArrival事件:該事件是通信的核心部分。當(dāng)給客戶端發(fā)送完命令后,接收客戶端返回的命令執(zhí)行情況,實(shí)現(xiàn)對客戶機(jī)運(yùn)行狀態(tài)的監(jiān)察。如果是數(shù)據(jù)轉(zhuǎn)存命令時,還要完成接收客戶機(jī)上傳的采集數(shù)據(jù)和對數(shù)據(jù)的服務(wù)器存儲,進(jìn)一步提高系統(tǒng)的可靠性,其流程如圖3所示。接收到FTP頭數(shù)據(jù)包后, P傳輸數(shù)據(jù)的格式定義如圖4所示。

          ② Error事件:只要后臺處理中出現(xiàn)錯誤(例如連接失敗、收發(fā)數(shù)據(jù)失敗)事件都會出現(xiàn),方便我們對程序的監(jiān)控和調(diào)試。

          在后臺處理中出現(xiàn)錯誤時發(fā)生:

          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“網(wǎng)絡(luò)運(yùn)行出錯!代碼=”+CStr(Err)+“:”

          +Error,vbCritical,“錯誤信息”

          Exit Sub

          End Sub

          5 結(jié)束語

          基于裝置的監(jiān)控的,從硬件和軟件兩方面看是可行的,實(shí)際制板調(diào)試結(jié)果很好地完成了通信任務(wù)。對工業(yè)現(xiàn)場的監(jiān)控提供了新的解決方案。隨著以太網(wǎng)的日益普及,該方案有著很強(qiáng)的實(shí)踐意義。

          tcp/ip相關(guān)文章:tcp/ip是什么



          上一頁 1 2 3 4 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();