10 years to upgrade the value of thousands of enterprises
ZB-800型萬能試驗(yàn)機(jī)軟件設(shè)計(jì)主要分三個(gè)層面
前面板的圖形界面設(shè)計(jì),程序框圖層的功能實(shí)現(xiàn)設(shè)計(jì)以及底層控件的支持。程序流程大體如下:首先在前面板對(duì)萬能試驗(yàn)機(jī)的參數(shù)進(jìn)行設(shè)置,比如串口的相關(guān)參數(shù)設(shè)置、萬能試驗(yàn)機(jī)的工作模式以及傳感器的參數(shù)設(shè)置等,設(shè)置完畢,使用前面板的按鈕進(jìn)行點(diǎn)擊發(fā)送給下位機(jī),下位機(jī)接收到上位機(jī)發(fā)送的信息,通過解析后完成相應(yīng)的設(shè)置,此時(shí)按照設(shè)定的參數(shù)運(yùn)行。一旦開始運(yùn)行,萬能試驗(yàn)機(jī)下位機(jī)將實(shí)時(shí)打包拉力和位移值發(fā)送給上位機(jī),上位機(jī)通過串口接收到信息后按照通信協(xié)議進(jìn)行解析,并將下位機(jī)的工作狀態(tài)在前面板進(jìn)行顯示,與此同時(shí),進(jìn)行拉力和位移曲線的繪制并顯示在前面板上。當(dāng)觸及實(shí)驗(yàn)結(jié)束條件,上位機(jī)發(fā)送停止運(yùn)行命令給下位機(jī),同時(shí),彈出是否保存數(shù)據(jù)按鈕,我們可以將數(shù)據(jù)保存到指定的文件夾。以上過程中,底層的資源管理為串口的發(fā)送和接受提供服務(wù),文件管理為數(shù)據(jù)的存儲(chǔ)提供服務(wù)。
微信掃一掃
關(guān)注我們的官方微信