智能密集架上位機管理模塊設計應用
2020-12-15 11:44:32
融安特
432
智能密集架上位機串行口數據的發送和接收都是通過中斷實現的。計算機都有一個或多個串行端口,這些串口提供了計算機與外部設備進行數據傳輸和通信的通道。VB軟件中的MSCO~控件正是應用在串口編程中,它可以提供事件驅動方式和查詢方式兩種處理通訊問題。在使用MSCO~控件時,要先對其屬性進行設置,例如:設置通信端口狀態Portopen、波特率設置setungs、返回和刪除接收緩沖區的字符Input等屬性。
智能密集架 操作界面的左半部分是操作面板和狀態顯示。用戶剛進入操作界面時,首先要選擇串口并打開串口,這樣才能保證數據傳送和接收的正確。用戶在觸發操作面板上開架、閉架和停止按鈕時,先要觀察狀態顯示框內的接收狀態是否滿足條件,否則會有警告彈出。當用戶選擇開架時,輸入列號框內必須有列號,否則程序會彈出警告信息,如果滿足則會響應按鈕操作,發送線程收到信號后根據狀態信息位條件執行向串口緩沖區發送開架指令。狀態信息位的控制是由串口緩沖區接收到的數據決定的。