前兩篇已經(jīng)配置好了OpenTCS的運(yùn)行環(huán)境,啟動了官方發(fā)布的編譯版本,下面用IDEA進(jìn)行源碼的調(diào)試。
1、源碼下載
從官方github下載:openTCS源碼
也可以直接下載省心打包版
5.11源碼+JDK13打包下載
2、源碼導(dǎo)入IDEA
IDEA打開源碼文件所在路徑,等待加載完成。
2.1配置gradle
因?yàn)閛pentcs是gradle項(xiàng)目,直接build會從官網(wǎng)下載gradle,大概率下載失敗。
推薦自己先下載好gradle,并在項(xiàng)目中進(jìn)行手動配置。
使用gradle版本gradle-8.3-all,下載地址:百度網(wǎng)盤 請輸入提取碼?提取碼:8300
下載完成后解壓,在idea選擇Settings
?搜索gradle,選擇自己的gradle目錄進(jìn)行設(shè)置
?2.2解決其他網(wǎng)絡(luò)問題
IDEA在構(gòu)建opentcs的時候因?yàn)楸娝苤脑驎龅骄W(wǎng)絡(luò)問題
Error: connect timed out
解決方案:
?File->Settings->Appearance & Behavior->System Settings->HTTP Proxy
設(shè)置URL為:http://start.spring.io,點(diǎn)擊Check connection進(jìn)行測試,彈出窗口中填寫:?http://start.spring.io
如果返回connect successful,則說明成功解決了。
如果還是connect Time out,那就試著換個網(wǎng)(自己親測有效)。
?2.3構(gòu)建項(xiàng)目
IDEA菜單Build->Build Project,進(jìn)行構(gòu)建?
3、源碼運(yùn)行
構(gòu)建完成后,在gradle里打開對應(yīng)文件夾,依次雙擊運(yùn)行kernel,editor,desk,controller模塊。
3.1啟動服務(wù)端
啟動成功如下?
3.2啟動客戶端?
具體啟動步驟與測試過程和上一篇文章類似,這里只簡單說明一下。
(1)?模型編輯器客戶端?
?
?啟動成功后彈出ModelEditor程序界面?
加載模型數(shù)據(jù)?
(2)?內(nèi)核控制中心客戶端
?
?啟動成功后彈出KernelControlCenter程序日志界面
(3)?操作臺客戶端?
啟動成功彈出界面文章來源:http://www.zghlxwxcb.cn/news/detail-801321.html
?文章來源地址http://www.zghlxwxcb.cn/news/detail-801321.html
到了這里,關(guān)于開源AGV調(diào)度系統(tǒng)OpenTCS 5.11手把手開發(fā)實(shí)戰(zhàn)(三):使用IDEA進(jìn)行源碼調(diào)試的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!