1.需求描述:
前端目標:開發(fā)可以展示接受數(shù)據(jù)以及發(fā)送命令的頁面,其中頁面需要集成??低晹z像頭。
后端目標:與另一臺電腦進行雙向通訊(另一臺電腦使用語言為python),即接受數(shù)據(jù)和發(fā)送命令。
2.頁面上的內(nèi)容詳情:
1.Logo區(qū):放置公司LOGO
2.視頻區(qū):展示機械臂的兩個視頻流信息,其中視頻流1為高位相機,判斷進廠骨料運輸車輛骨料類型;視頻流2為檢測粗骨料的深度相機,平時展示視頻流,在檢測完成后展示深度學習實例分割圖片與原始圖片(圖片由另一臺使用python的電腦提供)。
3.消息區(qū):顯示機械臂執(zhí)行狀況、參數(shù)信息(如取樣角度,下探深度等)以及PLC信息反饋(如細骨料流程中的干砂重量、濕砂重量、含水率、細度模數(shù)、級配等;粗骨料流程中的長細比、粒徑值、級配、針片狀含量等),所有信息均由另一臺電腦發(fā)送,我們負責接收并展示。
4.功能按鈕區(qū):包括開始檢測按鈕,緊急停止按鈕和自動復位按鈕,通過調(diào)用中控電腦python程序執(zhí)行。
關(guān)鍵信息留存區(qū):對消息區(qū)中滾動的關(guān)鍵信息進行保留并展示,如機械臂運行參數(shù)信息和PLC反饋信息,如果粗骨料實例分割圖片不好在視頻區(qū)展示,也可在此處展示。