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