【班制】
大班 / 小班 / 一對一
【課時(shí)】
2-3月
【適合對象】
零基礎(chǔ)
【開課時(shí)間】
指定日期 / 滾動開班 / 隨到所學(xué) / 預(yù)約開課
【班型】
(全日制/周六日/晚上等)
【使用教材】
自制教材
【課程優(yōu)勢】
為您提供零基礎(chǔ)快速成為上位機(jī)及機(jī)器視覺軟件開發(fā)專家方案
完成學(xué)業(yè)后可以擇優(yōu)錄取,在我們自動化公司的實(shí)習(xí)
【課程特色】
小白亦可通過學(xué)習(xí)成為工業(yè)軟件開發(fā)專家,從電氣圖,到梯形圖,到高級語言SCL,再到C#,突破高級語言難的瓶頸, 輕松掌握從零開始,從電氣基本元件入手,跟隨課程遞進(jìn)學(xué)習(xí),PLC,工業(yè)機(jī)器人,數(shù)據(jù)庫,運(yùn)動控制器,上位機(jī),機(jī)器視覺,一網(wǎng)打盡
【老師介紹】
大林老師
教齡:38年
授課科目:上位機(jī)機(jī)器視覺
簡介:是專業(yè)從事上位機(jī)視覺軟件的開發(fā)培訓(xùn),培訓(xùn)老師是電氣自動化專業(yè)出生,從事多年上位機(jī)機(jī)器視覺相關(guān)項(xiàng)目開發(fā),對電氣人員學(xué)習(xí)C#開發(fā)視覺軟件有獨(dú)到的見解,即使您是零基礎(chǔ),或只要從事過電氣自動化相關(guān)工作的學(xué)員能夠輕松快速學(xué)會。
【課程內(nèi)容】
高級語言編程快速理解--由SCL過渡到C#
第一節(jié)C#與工業(yè)自動化
第二節(jié)C#編程環(huán)境安裝與介紹
第三節(jié)編寫第一個(gè)C#窗體應(yīng)用程序
第四節(jié)C#基于SCL程序注釋的類比理解
第五節(jié)C#基于SCL程序命名空間類比理解
第六節(jié)C#基于SCL程序類的類比理解
第七節(jié)C#的其他程序結(jié)構(gòu) Main方法,標(biāo)識符及關(guān)鍵字,C#語句
第八節(jié)類與對象詳解
第九節(jié)通過SCL中FB類比理解類成員功能
第十節(jié)類的構(gòu)造函數(shù)和析構(gòu)函數(shù)
第十一節(jié)創(chuàng)建基于C#的視覺項(xiàng)目和Halcon運(yùn)行平臺的配置
第三卷 機(jī)器視覺及上位機(jī)上的C#語言高級應(yīng)用基礎(chǔ)
第一章 基本語法
第一節(jié) C#入門技術(shù)介紹
1.1認(rèn)識 C#
1.2 C# 與 .NET 的關(guān)系
1.3 C#和.NET的區(qū)別
1.4 C#與工業(yè)自動化
1.5 Native(原生)與 Managed(托管)程序
第二節(jié) 視覺項(xiàng)目中常用數(shù)據(jù)類型與運(yùn)算符
2.0變量使用方法,使用范圍
2.1常量的使用
2.2 基本數(shù)據(jù)類型
2.3表達(dá)式與運(yùn)算符
2.4 PLC基于C#的枚舉類型
2.5 PLC站點(diǎn)基于C#的結(jié)構(gòu)體表達(dá)
2.6 數(shù)組
2.7 代碼的折疊
2.8 常見的視覺上位機(jī)與C#數(shù)值轉(zhuǎn)換
第三節(jié) 視覺及上位機(jī)中常用的流程控制
3.0 條件語句
3.1 選擇語句
3.2 循環(huán)語句
第四節(jié) C#在工控上常用的其他高級特性
4.0 泛型與C#高級類型之?dāng)?shù)字字典
4.1 進(jìn)程和線程
4.2 進(jìn)程的循環(huán)缺陷與改進(jìn)
4.3 多線程作用示范
4.4 多線程的基本概念及屬性方法
4.5 線程池
4.6 Task 線程應(yīng)用
4.7 基于Task實(shí)現(xiàn)后臺采集數(shù)據(jù)方法
4.8 委托
4.9 通過委托實(shí)現(xiàn)2個(gè)UI窗體間數(shù)據(jù)通信
4.10 委托在視覺上位機(jī)編程中應(yīng)用
4.11 C#事件視覺位置控制中應(yīng)用
4.12 面向?qū)ο缶幊套远x工業(yè)相機(jī)類
4.13 正則表達(dá)式在視覺數(shù)據(jù)文本中的應(yīng)用
4.14 C#對視覺上位機(jī)文件表格EXCEL的操作
4.15 C#對視覺上位機(jī)文件文本的操作
4.16 通過設(shè)置文件保存數(shù)據(jù)
4.17 C# invoke使用方法
4.18 C#中try catch finally 用法
第二章 視覺上位機(jī)的UI開發(fā)及工業(yè)數(shù)據(jù)處理
第一節(jié) 常用控件及組件
1.1 窗體常用屬性及方法
1.2 控件通用屬性
1.3 控件的通用事件
1.4 按鈕控件Button
1.5 文本框控件 TextBox
1.6 標(biāo)簽控件 Label
1.7 下拉列表框控件 ComboBox
1.8 控件ListBox
1.9 控件DateTimePicker
1.10 控件 ListView
1.11 數(shù)據(jù)控件DataGridView 與數(shù)據(jù)庫Acess及SQL sever
1.12 數(shù)據(jù)控件DataGridView動態(tài)代碼操作
1.13 菜單組件
1.14 工具欄組件
1.15 狀態(tài)欄組件
1.16 控件Timer
1.17 控件PictureBox
1.18 控件TreeView
1.19 超鏈接標(biāo)簽控件LinkLabel
1.20 界面的布局技巧
1.21 容器FlowLayoutPanel
1.22 容器TableLayoutPanel
1.23 容器TabControl
1.24 容器Panel
1.25 信息提示框的多種用法
1.26 變量過程值輸出監(jiān)控
1.27 如何實(shí)現(xiàn)窗體切換
1.28 numericUpDown控件
1.29 progressBar 數(shù)據(jù)進(jìn)度
1.30 radioBUtton單選按鈕
1.31 綁定第三方軟件在界面打開
第二節(jié)GDI+使用及自定義控件
2.1 初識GDI+
2.2 GDI+相關(guān)知識
2.3 GDI+畫直線
2.4 GDI+畫矩形
2.5 GDI+畫圓或橢圓
2.6 GDI+填充矩形或圓
2.7 GDI+繪制文本
2.8 面向?qū)ο笞远x控件
2.9 自定義控件案例
2.10 自定義動畫控件
2.11 基于GDI開發(fā)自定義控件
2.12 進(jìn)度條自定義控件
控件開發(fā)案例
1.代碼介紹 控件的創(chuàng)建過程
2.開發(fā)控件方式
3.擴(kuò)展控件開發(fā)
4.組合控件開發(fā)
5.自定義控件---相機(jī)/電機(jī)開關(guān)按鈕
6.自定義動畫控件
7.通過GDI+開發(fā)控件
8.應(yīng)用組件開發(fā)案例
9.美化界面
2.控件二次開發(fā)通過組件非空驗(yàn)證
第三節(jié)工業(yè)數(shù)據(jù)處理及類庫拓展介紹
3.1 智慧工廠數(shù)據(jù)
3.2 工業(yè)數(shù)據(jù)處理---數(shù)據(jù)庫
3.3 數(shù)據(jù)處理類庫
3.4常用的通訊—C#串口通信 SerialPort類
3.5 常用的通訊類庫—Modbus
3.6 SQL常用函數(shù)集錦
3.7 數(shù)據(jù)庫基礎(chǔ)用法
3.8 SQL語句 增刪改查
3.9 access數(shù)據(jù)表操作
3.10 DataGridView 控件及與數(shù)據(jù)庫Access
3.11通過C#編寫代碼實(shí)現(xiàn)對數(shù)據(jù)庫ACCESS的操作
3.12 SQLserver2014
3.13 SQL數(shù)據(jù)庫基本操作
3.14 數(shù)據(jù)庫的創(chuàng)建
3.15 SQL數(shù)據(jù)類型
3.16 DataGridView控件與SQL sever 數(shù)據(jù)庫綁定
3.17 編寫C#代碼,訪問SQLsever這個(gè)數(shù)據(jù)庫
3.18 C#對數(shù)據(jù)庫SQLite的操作
第四節(jié)常用的UI技巧(視覺界面)(視頻資料)
4.1 登錄界面編寫
4.2 主窗體編寫
4.3 界面切換
4.4 報(bào)警界面
4.5 打印界面
4.6 Messbox用法
4.7多語言界面
第五節(jié) 項(xiàng)目安裝部署及VS其他技巧
5.1 軟件安裝和部署
5.2 VS常用技巧
5.3 VS常用調(diào)試技巧
第四卷 機(jī)器視覺及上位機(jī)基于C#外圍設(shè)備編程實(shí)踐 (視頻資料)
C#與硬件設(shè)備通訊庫及案例
第一節(jié)C#與三菱PLC通訊庫及案例
1.基于c#與三菱FX3uPLC 串口通信程序
2.C#與三菱FX3u PLC通訊篇
2.1 所需軟件及硬件
2.2PLC位元件的強(qiáng)制ON、OFF
2.3報(bào)文格式
2.4PLC字元件的讀取及寫入
2.5 字元件寫入的報(bào)文格式
2.6PLC位元件狀態(tài)的讀取
3.C#與FX5UModbusTCP通訊
4.C#與專用軟件實(shí)現(xiàn)與FX3U通訊
5.與Fx3U的串口485通訊
6.與Fx5UModbusRTU通訊
7.FX5U與上位機(jī)ModbusRTU通訊
8.串口調(diào)試軟件自編
9.通過動態(tài)庫與三菱FX3u串口通訊
第二節(jié)C#與西門子通訊庫及案例
1.200smartModbusTCP源碼報(bào)文通訊及對應(yīng)PLC程序編寫
2.200smart報(bào)文解碼通訊及對應(yīng)PLC程序編寫
3.200smart做客戶機(jī)與上位機(jī)EasyModbus通訊及對應(yīng)PLC程序編寫
4.S7-1500與sharp7 通訊及對應(yīng)PLC程序編寫
5.C#與200smart以太網(wǎng)解碼通訊及對應(yīng)PLC程序編寫
6.C#與S7-1200以太網(wǎng)解碼通訊及對應(yīng)PLC程序編寫
7.C#與西門子200smart 以太網(wǎng)指令控制及對應(yīng)PLC程序編寫
8.C#與西門子200smartModbusRTU通訊及對應(yīng)PLC程序編寫
9.C#與西門子200smart實(shí)現(xiàn)自由口獲取數(shù)據(jù)及對應(yīng)PLC程序編寫
10.C#與西門子1200以太網(wǎng)指令通訊及對應(yīng)PLC程序編寫
11.200smart 以太網(wǎng)指令PLC程序及對應(yīng)PLC程序編寫
12.C#與西門子smart200 TCP案例N及對應(yīng)PLC程序編寫O1
13.C# Socket編程詳解 TCP與UDP簡介
14.基于s7netplus協(xié)議與1500通訊案例文件
15.C#與S7-1500 S7庫通訊
16.C#與S71500以太網(wǎng)通訊
17.S7-1200以太網(wǎng)解碼碼通訊
第三節(jié) 與其他硬件(變頻器,儀表,掃描槍等)
C#與偉創(chuàng)變頻器通信
C#與運(yùn)動控制卡
1.ZMC 運(yùn)動控制器簡介
2.連接配置
3.ZMC432 系列型號規(guī)格
4.ZMC432 接線
5.伺服控制器及伺服電機(jī)知識點(diǎn)
6.步進(jìn)控制方式
7.步進(jìn)及伺服驅(qū)動設(shè)置
9.運(yùn)動控制卡調(diào)試軟件介紹
10.如何使用軟件實(shí)現(xiàn)運(yùn)動控制卡軸控制
11.使用廠家提供的C#例程實(shí)現(xiàn)在線控制
12.一個(gè)簡單的C# 對控制器二次開發(fā)
13.函數(shù)庫怎么使用
14.板卡初始化連接
15.搭建控制平臺時(shí)注意點(diǎn)
16.如何軸進(jìn)行參數(shù)設(shè)定
17.軸控制用到的限位,原點(diǎn)等特殊IO進(jìn)行設(shè)置
18.多軸控制的案例界面設(shè)計(jì)
19.封裝動作的返回執(zhí)行結(jié)果類
20.封裝初始化控制器方法
21.封裝判斷軸運(yùn)動狀態(tài)
22.獲取實(shí)時(shí)速度,實(shí)時(shí)位置顯示的方法
23.軸停止及軸位置操作
24.單軸完成運(yùn)動信號
25.封裝軸運(yùn)動步驟
26.單軸連續(xù)運(yùn)動
27.軸類型,脈沖當(dāng)量的理解
28.封裝一個(gè)初始化數(shù)據(jù)得處理方法
29.單軸相對
30.二軸和三軸相對
31.插補(bǔ)運(yùn)動的控制思路分析
32.相對插補(bǔ)和插補(bǔ)運(yùn)動
33.多軸相對直線插補(bǔ)運(yùn)動及直線插補(bǔ)
34.XY軸相對圓弧插補(bǔ)及圓弧插補(bǔ)
35.XY軸中點(diǎn)定位相對圓弧插補(bǔ)
36.XY軸中點(diǎn)定位圓弧插補(bǔ)
37.回原點(diǎn)
38.按照UI界面控制需求實(shí)現(xiàn)代碼調(diào)用
C#與ABB通訊程序案例
1.UI界面設(shè)計(jì)
2. SDK的下載與安裝
3.PC SDK 程序架構(gòu)
4. SDK運(yùn)行原理
5.SDK命名空間
6.異常處理
7.機(jī)器人仿真實(shí)訓(xùn)環(huán)境的創(chuàng)建86
8.機(jī)器人控制器管理
9.控制器的獲取
10.Discovery命名空間
11.控制器的掃描
12.控制器屬性獲取
13.Controllers命名空間
14.控制器信息顯示
15.控制器的登錄及注銷
16.控制器事件監(jiān)聽
17.控制器日志管理115
18.EventLogDomain命名空間
19.IOSystemDomain命名空間
20.ConfigurationDomain
21.MotionDomain命名空間141
22.機(jī)器人機(jī)械單元參數(shù)獲取141
22.機(jī)器人當(dāng)前位置獲取145
23.FileSystemDomain命名
24.相機(jī)配置及組態(tài)編程
C#與愛普生機(jī)器人編程拓展
第五章 風(fēng)機(jī)變頻管理系統(tǒng)綜合項(xiàng)目課程
1.項(xiàng)目背景
2. 項(xiàng)目需求
3.數(shù)據(jù)庫選型及創(chuàng)建
4.界面的布局
5.主畫面進(jìn)行布局
6.標(biāo)題欄設(shè)計(jì)
7.設(shè)計(jì)按鈕導(dǎo)航欄
8.用戶登錄界面
9.數(shù)據(jù)訪問類的封裝
10.公共處理類的編寫
11.PLC指令執(zhí)行類編寫
12.與PLC數(shù)據(jù)交互類封裝
13.解析PLC數(shù)據(jù)地址
14.PLC讀寫數(shù)據(jù)方法
15.設(shè)置文件使用
16.定時(shí)清除對應(yīng)數(shù)據(jù)庫超出有效期數(shù)據(jù)
17.FrmMain主窗體代碼編寫
18.自定義顯示控件編寫
19.手自動界面
20.定時(shí)更新數(shù)據(jù)顯示
21.產(chǎn)品數(shù)據(jù)自動保存ini文件
22.定時(shí)復(fù)位
23.變頻器的信息顯示窗體
24.工藝畫面的編寫
25.PLC畫面
26.自定義的控件數(shù)據(jù)傳遞
27.系統(tǒng)管理界面設(shè)計(jì)
28.保存數(shù)據(jù)到數(shù)據(jù)庫
29.用戶登錄界面代碼設(shè)計(jì)
30.用戶名稱和用戶等級配置
31.報(bào)表查詢及導(dǎo)出
綜合實(shí)踐案例
項(xiàng)目1 三軸定位抓取
項(xiàng)目2 手眼標(biāo)定
項(xiàng)目3 多產(chǎn)品設(shè)別分選
項(xiàng)目4 分揀機(jī)
項(xiàng)目5 循跡行走
項(xiàng)目6 四軸愛普生機(jī)器人對位貼合
項(xiàng)目7 六軸ABB機(jī)器人分選
項(xiàng)目8 雙相機(jī)定位
項(xiàng)目9 鋰電池焊接缺陷檢測
項(xiàng)目10 鋰電池OCV3測試
項(xiàng)目11 化妝品商標(biāo)缺陷檢測
項(xiàng)目12 機(jī)器視覺通用框架編寫
【上課現(xiàn)場】
【培訓(xùn)優(yōu)勢】
課程亮點(diǎn)
打通了由下位機(jī)(電氣及PLC)轉(zhuǎn)為上位機(jī)(C#,視覺,機(jī)器人)學(xué)習(xí)壁壘
技術(shù)支持
提供長期的技術(shù)支持,免費(fèi)復(fù)讀
線下實(shí)訓(xùn)
線下實(shí)訓(xùn)實(shí)戰(zhàn)人手一機(jī),可隨時(shí)反復(fù)實(shí)訓(xùn),長期提供指導(dǎo),學(xué)習(xí)工作兩不誤
課程錄像及直播
配備自編教材,實(shí)用性強(qiáng),通俗易懂,結(jié)合現(xiàn)場實(shí)操,提高快速
參與項(xiàng)目
學(xué)員可選擇參與項(xiàng)目,更快速的掌握知識點(diǎn)(江蘇和訊下屬的自動化工廠項(xiàng)目部提供)
優(yōu)惠的硬件價(jià)格
江蘇和訊為多家硬件設(shè)備代理商,可以提供更優(yōu)惠的服務(wù)價(jià)格
新工控技術(shù)課程
不定期的發(fā)布關(guān)于總線技術(shù),運(yùn)動控制卡,滴滴馬達(dá),直線電機(jī)等市場很流行,先進(jìn)的工控技術(shù)課程
實(shí)訓(xùn)設(shè)備租賃
實(shí)訓(xùn)設(shè)備租回家,在家也能操作,上班學(xué)習(xí)兩不誤。
【機(jī)構(gòu)簡介】
完全零基礎(chǔ)的PLC, C#/.NET上位機(jī),Halcon機(jī)器視覺,工業(yè)機(jī)器人,單片機(jī)等工業(yè)智能化課程,打破高級語言難學(xué)的壁壘,輕松快速掌握。課程由從業(yè)多年的工控專家及高級培訓(xùn)講師研發(fā),以工作實(shí)用為基礎(chǔ),以就業(yè)需求提高待遇為根本,通俗易懂,為零基礎(chǔ)跨行或行內(nèi)急需提高的工控人員提供優(yōu)質(zhì)的課程服務(wù),能夠找到更好的,更適合自己的,更能體現(xiàn)自身價(jià)值的工作,成為現(xiàn)實(shí)。
如今,能夠既懂PLC下位機(jī),又懂得C#機(jī)器視覺上位機(jī)及數(shù)據(jù)庫的工控人才匱乏,和訊課程能夠從零基礎(chǔ)學(xué)好PLC下位機(jī),無縫銜接輕松學(xué)會上位機(jī)機(jī)器視覺,將每個(gè)學(xué)員朋友打造成工業(yè)智能化急需的人才!
【機(jī)構(gòu)環(huán)境】
【機(jī)構(gòu)特色】
線上教育
提供直播課和錄像課程,學(xué)員可隨時(shí)反復(fù)學(xué)習(xí),課程通俗易懂,全程干貨,實(shí)用性強(qiáng)
線下實(shí)訓(xùn)
常州,蘇州實(shí)訓(xùn)基地2000平,提供完備的設(shè)備,可隨時(shí)前來實(shí)訓(xùn),實(shí)戰(zhàn)測試,做到理論結(jié)合實(shí)際,搞透知識點(diǎn)
參與項(xiàng)目
學(xué)完后可用在項(xiàng)目工程師輔助下參與實(shí)際項(xiàng)目,真正做到學(xué)有所成