二、使用軟件模擬下位機(jī)對(duì)框架進(jìn)行測(cè)試
本框架在實(shí)際項(xiàng)目中使用非常穩(wěn)定。現(xiàn)在為了使用者方面學(xué)習(xí)并使用本框架以及更好的展示使用效果,這里編寫一個(gè)“下位機(jī)硬件模擬小軟件”。
下位機(jī)模擬軟件截圖 下位機(jī)模擬軟件源碼獲取地址(使用Qt開發(fā),可以在MacOS平臺(tái)和平臺(tái)分別編譯)
點(diǎn)擊此鏈接獲取源代碼 三、示例源代碼獲取
關(guān)于通信框架的的具體實(shí)現(xiàn)方法,還是閱讀源代碼比較“靠譜”,邊看代碼,邊測(cè)試。
使用Qt開發(fā)的本框架源碼獲取地址
點(diǎn)擊此鏈接獲取源代碼使用C#開發(fā)的本框架源碼獲取地址
點(diǎn)擊此鏈接獲取源代碼 四、本框架Qt版本使用方法 使用編譯并運(yùn)行“下位機(jī)模擬器軟件”,并點(diǎn)擊“啟動(dòng)服務(wù)”。注意要保證電腦連接到一個(gè)局域網(wǎng)中(連接一個(gè)路由器)。因?yàn)楸究蚣苁纠绦蛑杏小熬钟蚓W(wǎng)發(fā)送廣播查找設(shè)備的功能”。
使用編譯并運(yùn)行“上位通信構(gòu)架示例軟件”,點(diǎn)擊對(duì)話框最上面的“按鈕”c+上位機(jī)與下位機(jī)通信代碼示例,會(huì)彈出“查找設(shè)備對(duì)話框”,如下圖所示。點(diǎn)擊“查找按鈕”開始查找,找到的設(shè)備會(huì)顯示在列表中,選中設(shè)備點(diǎn)擊“連接”按鈕即可完成設(shè)備連接,然后關(guān)閉“查找設(shè)備對(duì)話框”即可。
“上位通信構(gòu)架示例軟件”中的命令測(cè)試方法: 五、本框架C#版本使用方法 使用編譯并運(yùn)行“下位機(jī)模擬器軟件”,并點(diǎn)擊“啟動(dòng)服務(wù)”。注意要保證電腦連接到一個(gè)局域網(wǎng)中(連接一個(gè)路由器)。因?yàn)楸究蚣苁纠绦蛑杏小熬钟蚓W(wǎng)發(fā)送廣播查找設(shè)備的功能”。
使用編譯并運(yùn)行“上位通信構(gòu)架示例軟件”,點(diǎn)擊對(duì)話框最上面的“按鈕”,會(huì)彈出“查找設(shè)備對(duì)話框”,如下圖所示。點(diǎn)擊“查找按鈕”開始查找,找到的設(shè)備會(huì)顯示在列表中c+上位機(jī)與下位機(jī)通信代碼示例,選中設(shè)備點(diǎn)擊“連接”按鈕即可完成設(shè)備連接,然后關(guān)閉“查找設(shè)備對(duì)話框”即可。
“上位通信構(gòu)架示例軟件”中的命令測(cè)試方法: