課程目標(biāo):旨在培養(yǎng)具備扎實(shí)理論基礎(chǔ)、熟練掌握編程與軟件開(kāi)發(fā)能力、能夠設(shè)計(jì)和實(shí)現(xiàn)機(jī)器視覺(jué)系統(tǒng)、具備問(wèn)題解決與創(chuàng)新能力以及良好職業(yè)素養(yǎng)和團(tuán)隊(duì)協(xié)作能力的專(zhuān)業(yè)人才。
授課形式:一對(duì)一授課、小班教學(xué)
課程內(nèi)容:
工業(yè)4.0系列之視覺(jué)上位機(jī)
高級(jí)PLC的硬件介紹;從梯形圖到高級(jí)編程語(yǔ)言SCL;由SCL過(guò)渡到C#;基本語(yǔ)法;視覺(jué)上位機(jī)的UI開(kāi)發(fā)及工業(yè)數(shù)據(jù)處理;C#與硬件設(shè)備通訊庫(kù)及案例等。
C#與西門(mén)子通訊庫(kù)及案例;C#與偉創(chuàng)變頻器通信;C#與運(yùn)動(dòng)控制卡;C#與工業(yè)機(jī)器人;ABB工業(yè)機(jī)器人;愛(ài)普生機(jī)器人應(yīng)用等。
C#與ABB通訊程序案例
UI界面設(shè)計(jì);SDK的下載與安裝;PC SDK程序架構(gòu);SDK運(yùn)行原理;SDK命名空間;異常處理;機(jī)器人仿真實(shí)訓(xùn)環(huán)境的創(chuàng)建;控制器的獲??;Discovery命名空間;控制器的掃描等。
控制器屬性獲?。籆ontrollers命名空間;控制器信息顯示;控制器的登錄及注銷(xiāo);控制器事件監(jiān)聽(tīng);控制器日志管理;機(jī)器人機(jī)械單元參數(shù)獲取;機(jī)器人當(dāng)前位置獲??;相機(jī)配置及組態(tài)編程;C#與愛(ài)普生機(jī)器人編程拓展等。
風(fēng)機(jī)變頻管理系統(tǒng)綜合項(xiàng)目
項(xiàng)目背景;項(xiàng)目需求;數(shù)據(jù)庫(kù)選型及創(chuàng)建;界面的布局;主畫(huà)面進(jìn)行布局;標(biāo)題欄設(shè)計(jì);設(shè)計(jì)按鈕導(dǎo)航欄;用戶(hù)登錄界面;數(shù)據(jù)訪問(wèn)類(lèi)的封裝;公共處理類(lèi)的編寫(xiě)等。
數(shù)字圖像處理基礎(chǔ)及Halcon機(jī)器視覺(jué)軟件
機(jī)器視覺(jué)基礎(chǔ);機(jī)器視覺(jué)及圖像處理的通俗理解;Halcon軟件及一般算子快速入門(mén);halcon算法原理精講;結(jié)合案例實(shí)現(xiàn)Halcon常用算子精講;光源,鏡頭,相機(jī)選型及打光等。
Halcon機(jī)器視覺(jué)案例解析;機(jī)器視覺(jué)halcon實(shí)操;綜合實(shí)踐C#聯(lián)合Halcon PLC等綜合化實(shí)踐應(yīng)用;綜合實(shí)踐案例;visionPro算法軟件等。
深入理解上位機(jī)軟件架構(gòu)、通信協(xié)議、數(shù)據(jù)處理與控制邏輯設(shè)計(jì),以及用戶(hù)界面的開(kāi)發(fā)。
提升解決實(shí)際工業(yè)控制問(wèn)題的能力,為其職業(yè)生涯在工業(yè)自動(dòng)化領(lǐng)域的發(fā)展奠定堅(jiān)實(shí)基礎(chǔ)。