【課程名稱】
蘇州上位機培訓(xùn)
【班制介紹】
小班
【課程課時】
2月
【適合對象】
零基礎(chǔ)
【開班班型】
(全日制、其它班、周末班、網(wǎng)絡(luò)班)
【課程詳細(xì)說明】
C#上位機培訓(xùn)課程旨在培養(yǎng)學(xué)員掌握C#上位機開發(fā)的相關(guān)技術(shù)和技能:
1.掌握C#基礎(chǔ):學(xué)員將全面了解C#語言的基本語法、流程控制、數(shù)據(jù)類型、數(shù)組、集合等基礎(chǔ)知識,為后續(xù)的開發(fā)工作打下堅實的基礎(chǔ)。
2.熟練Winform開發(fā):學(xué)員將學(xué)習(xí)Windows窗體應(yīng)用程序的開發(fā),包括控件的使用、界面設(shè)計、事件處理等,以創(chuàng)建功能強大的用戶界面。
3.數(shù)據(jù)庫技術(shù):學(xué)員將掌握數(shù)據(jù)庫的基本原理和SQL語言,以及如何在C#上位機應(yīng)用程序中訪問和操作數(shù)據(jù)庫。
4.串口通信與Modbus協(xié)議:學(xué)員將學(xué)習(xí)串口通信的基本原理和Modbus通信協(xié)議,以及如何在C#中實現(xiàn)串口通信和Modbus協(xié)議的通信。
5.項目實戰(zhàn):通過實際的項目案例,學(xué)員將綜合運用所學(xué)知識,開發(fā)具有實際功能的C#上位機應(yīng)用程序。
【師資優(yōu)勢】
我們的硬件設(shè)備齊全,擁有國內(nèi)外品牌相機、運動控制卡、伺服系統(tǒng)、馬達及相關(guān)專用輔助設(shè)備。
我們的講師有多年自動化工程項目設(shè)計及開發(fā)的工作經(jīng)歷。
我們的講師定期參加學(xué)習(xí)培訓(xùn),以確保讓學(xué)員及時掌握新的技術(shù)動態(tài)。
【授課老師】
大林老師
品牌課程創(chuàng)始人
主題培訓(xùn):
上位機、機器視覺、PLC、引導(dǎo)運動控制、工業(yè)機器人
講師履歷:
17年自動化行業(yè)軟件開發(fā)經(jīng)驗
3年Arm嵌入式開發(fā)
參與開發(fā)0penCV實驗大師平臺軟件
【課程大綱】
第二階段
工業(yè)智能化--上位機快速入門
1.C#與工業(yè)自動化
C#知識全?;A(chǔ):結(jié)合工業(yè)自動化編程應(yīng)用場景理解...
2.C#封裝及基本語法
通過PLC梯形圖及SCL/ST編程理念理解封裝,快速熟悉C#的基本語法及操作技巧
3.類和對象--程序運行核心
基于自動化編程,類比FB/FC塊應(yīng)用去理解類和對象,及類的組成.
4.通過繼承理解U界面設(shè)計規(guī)則:
分析UI工具動態(tài)生成機制,學(xué)會如何調(diào)用各個界面控件的屬性及方法,無需背記代碼,就能快速處理..
5.接口與多態(tài)--軟件框架核心
通過常規(guī)項目中相機父類與子類的關(guān)聯(lián),學(xué)會使用抽象方法/虛方法/接口
第三階段
上位機高級進階及智能框架
1.集合/泛型/數(shù)字字典/高級泛型等
緊扣自動化現(xiàn)場場景,模塊化講解集合,泛型,正則表達式等應(yīng)用場景并編寫可復(fù)用代碼
2.表格/文件/文件夾/配置文件操作保存等
EXcel表格設(shè)計,導(dǎo)入導(dǎo)出,文件夾創(chuàng)建,文件讀寫保存,配置文件處理等工具庫的設(shè)計封裝,可復(fù)用
3.多線程技術(shù)
多線程/跨線程技術(shù)/線程控制技術(shù)及使用場景,CPU資源占用分析,上位機編程時,什么時候使用多線程及如何使用...
4.委托/事件/回調(diào)/高級委托應(yīng)用
委托的通俗理解,什么時候使用委托,及委托的應(yīng)用案例,事件回調(diào)與委托關(guān)系,委托在Lamad表達式及LinQ語句中的意義
5.上位機框架常用工具庫/配置庫/幫助庫
上位機開發(fā)中常用的幫助類庫封裝及實現(xiàn),可復(fù)用
第四階段
上位機項目中常用標(biāo)準(zhǔn)化功能
1.擴展控件/組合控件/自定義控件
使用繼承,類的屬性方法及GDI+技術(shù)開發(fā)合適的靜態(tài)/動態(tài)/透明/驗證自動化控件
2.上位機程序打包/授權(quán)/加密/自動升級
軟件安裝包生成/多種加密/升級方式/使用期限等代碼編寫,可復(fù)用
3.多語言界面及操作日志
多種語言界面切換及操作員操作日志的代碼編寫,Log4net等知識點應(yīng)
4.反射/特性/單例模式/工廠模式
反射,特性,單例模式,工廠模式使用場景,使用規(guī)則,代碼編寫
5.隊列網(wǎng)絡(luò)編程/任務(wù)調(diào)度/重試機制
隊列Queue類在自動化/視覺軟件控制中的多種場景分析及代碼實現(xiàn)
6.多線程在自動化流程控制中的角色
如何使用線程鎖,線程阻塞,線程標(biāo)志位實現(xiàn)自動化流水線的流程控制
7.上位機軟件在線聯(lián)網(wǎng)機制
如何實現(xiàn)與網(wǎng)絡(luò)自動互聯(lián)..
第五階段
基于智能化的C#與硬件項目應(yīng)用
1.C#與三菱PLC
C#與三菱FX3U/FX5U數(shù)據(jù)交互控制,串口通信,MC通信協(xié)議.
2.C#與西門子PLC
S7通信協(xié)議說明/S7.NET源碼分析/基于S7,NET實現(xiàn)PLC數(shù)據(jù)通信.
C#源碼通信與 西門子1200/1500,200smart
3.C#與工業(yè)機器人
開放式TCPServer,TCPclient/ModbusTCPServer, ModbusTCPclient..
控制愛普生機器人與ABB機器人
4.C#與第三方硬件設(shè)備
開放式TCPServer,TCPclient/ModbusTCPServer,ModbusTCPClient RS232,RS485,ModbuSRTU通信控制變頻器等..
5.C#與正運動/雷賽控制卡
相對運動,絕定運動,插補運動,同原點等SDK運動的數(shù)封裝,調(diào)用,實現(xiàn)
第六階段
上位機數(shù)據(jù)交互模塊項目應(yīng)用
1.C#與工業(yè)數(shù)據(jù)庫
SQL語句,C#與Access,Sglite,Mysql等數(shù)據(jù)庫交互,顯示在DataGridView,ORM實體框架技術(shù)..
2.C#與OPC風(fēng)R
OPC基礎(chǔ)知識點說明/KepServer軟件安裝使用
OPCUA通信開發(fā)/實現(xiàn)通信測試.
3.數(shù)據(jù)綁定/數(shù)據(jù)實時保存/數(shù)據(jù)實時顯示
如何使用合適的線程定時器實現(xiàn)與數(shù)據(jù)庫定時存儲
如何在線程中實時讀取PLC/機器人/其他硬件數(shù)據(jù).
4.上位機通用報警界面
如何實現(xiàn)設(shè)備報警狀態(tài)實時顯示及報警解除后畫面實時更新.
5.上位機數(shù)據(jù)報表及曲線圖實戰(zhàn)
如何實現(xiàn)報表數(shù)據(jù)操作,曲線展示...
6.用戶登錄及用戶權(quán)限
如何實現(xiàn)不同權(quán)限用戶的登錄操作及設(shè)置…-位機培訓(xùn)
【關(guān)于我們】
大林機器視覺實訓(xùn)中心成立于2012年,隸屬于和訊自動化設(shè)備有限公司。
本著為工控事業(yè)培育和輸出從事上位機到機器視覺專業(yè)化人才為理念,著利于讓學(xué)員成為工控軟件專家為目標(biāo),目前擁有蘇州(蘇州木瀆)、常州(常州新北)兩個實訓(xùn)中心累計2200多平米。
專業(yè)從事機器視覺,上位機軟件開發(fā)培訓(xùn),深度學(xué)習(xí)培訓(xùn),AGV培訓(xùn),為零基礎(chǔ)同學(xué)提供工業(yè)機器人及PLC等工業(yè)基礎(chǔ)硬件編程及調(diào)試培訓(xùn),并從事數(shù)字自動化設(shè)備檢測設(shè)備開發(fā)及改造,本中心擁有先進的上位機視覺及深度學(xué)習(xí)教學(xué)實踐設(shè)備,全部使用當(dāng)下流行的品牌硬件搭建。
同時,軟件封裝和技術(shù)資料一應(yīng)俱全,為學(xué)員提供內(nèi)部保密資料,讓學(xué)員隨時練習(xí),查閱資料來加深學(xué)習(xí)效果。
另外,中心匯聚了一批來自工控領(lǐng)域的專業(yè)技術(shù)人士和行業(yè)精英,他們在工控行業(yè)領(lǐng)域都有著平均15年以上大型項目開發(fā)經(jīng)驗,而且在培訓(xùn)方面均有著豐富的傳授經(jīng)驗。
【發(fā)展歷史】
?2012年12月常州建立江蘇和訊自動化設(shè)備有限公司,代理銷售主流工控產(chǎn)品,同年成立自動化培訓(xùn)部,以培訓(xùn)客戶自動化編程技術(shù)為主
?2013年12月 和訊自動化培訓(xùn)部開始面向社會招生培訓(xùn)自動化編程,上位機編程。
?2014年10月江蘇和訊自動化設(shè)備有限公司合并蘇州圣達生機電設(shè)備,主要是研發(fā)化妝品及3C行業(yè)的檢測及裝配設(shè)備,培訓(xùn)部更名大林自動化培訓(xùn)中心,同時有了自己的實訓(xùn)基地,同年推出工業(yè)機器人及視覺培訓(xùn)課程
?2020年9月 大林機器視覺培訓(xùn)中心(蘇州校區(qū))成立,和實訓(xùn)基地在一起,便于學(xué)生實操,實訓(xùn),
?2023年11月大林與蘇州農(nóng)業(yè)技術(shù)學(xué)院建立合作實驗基地和教授工作站
?2024年01月 深度學(xué)習(xí)知名專家賈志剛老師加入,推出C++(QT)聯(lián)合OpenCV課程和深度學(xué)習(xí)課程
?2024年05月 推出OpenVM基于opeCV開發(fā)的自己的視覺傳統(tǒng)算法框架,深度學(xué)習(xí)軟件框架,實現(xiàn)學(xué)員3-5天就能完成一個項目的夢想
【培訓(xùn)業(yè)績】
從2012年10月-2024年8月28日,培訓(xùn)客戶5000人次,現(xiàn)場班學(xué)員培訓(xùn)共計5000人次,線上學(xué)員數(shù)十萬。
【核心優(yōu)勢】
校區(qū)環(huán)境舒適,擁有2200平米的實訓(xùn)基地。
講師有10多年自動化軟件編程工程項目設(shè)計及開發(fā)的工作經(jīng)歷。
注重實踐,著力培養(yǎng)學(xué)生的動手能力。
以真實項目作為案例,知識更貼近企業(yè)需求。
推進“理實一體”一對一、私人訂制VIP學(xué)員教學(xué)新模式。
實行學(xué)生與講師零距離互動探討,創(chuàng)新教學(xué)理念。
學(xué)習(xí)時間靈活掌控,隨到隨學(xué)。
培訓(xùn)結(jié)束后,給學(xué)員提供線上或者電話答疑。
【技術(shù)論壇方式】
大林上位機機器視覺與賈老師合作開創(chuàng)0penCv學(xué)堂等技術(shù)論壇網(wǎng)站和相互交流學(xué)習(xí)的學(xué)習(xí)方式。
網(wǎng)站技術(shù)論壇集機器視覺技術(shù)行業(yè)的業(yè)界人士,提供大家學(xué)習(xí)過程中遇到困難的卓越解決渠道。
100%滿意度
大林機器視覺實訓(xùn)中心
綜合
環(huán)境 : 5.0師資 : 5.0教學(xué) : 5.0