【課程內(nèi)容】
機(jī)器視覺(jué)及上位機(jī)上的C#語(yǔ)言高級(jí)應(yīng)用基礎(chǔ)
第一章 基本語(yǔ)法
第一節(jié) C#入門(mén)技術(shù)介紹
1.1認(rèn)識(shí) C#
1.2 C# 與 .NET 的關(guān)系
1.3 C#和.NET的區(qū)別
1.4 C#與工業(yè)自動(dòng)化
1.5 Native(原生)與 Managed(托管)程序
第二節(jié) 視覺(jué)項(xiàng)目中常用數(shù)據(jù)類(lèi)型與運(yùn)算符
2.0 變量使用方法,使用范圍
2.1常量的使用
2.2 基本數(shù)據(jù)類(lèi)型
2.3表達(dá)式與運(yùn)算符
2.4 PLC基于C#的枚舉類(lèi)型
2.5 PLC站點(diǎn)基于C#的結(jié)構(gòu)體表達(dá)
2.6 數(shù)組
2.7 代碼的折疊
2.8 常見(jiàn)的視覺(jué)上位機(jī)與C#數(shù)值轉(zhuǎn)換
第三節(jié) 視覺(jué)及上位機(jī)中常用的流程控制
3.0 條件語(yǔ)句
3.1 選擇語(yǔ)句
3.2 循環(huán)語(yǔ)句
第四節(jié) C#在工控上常用的其他高級(jí)特性
4.0 泛型與C#高級(jí)類(lèi)型之?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)后臺(tái)采集數(shù)據(jù)方法
4.8 委托
4.9 通過(guò)委托實(shí)現(xiàn)2個(gè)UI窗體間數(shù)據(jù)通信
4.10 委托在視覺(jué)上位機(jī)編程中應(yīng)用
4.11 C#事件視覺(jué)位置控制中應(yīng)用
4.12 面向?qū)ο缶幊套远x工業(yè)相機(jī)類(lèi)
4.13 正則表達(dá)式在視覺(jué)數(shù)據(jù)文本中的應(yīng)用
4.14 C#對(duì)視覺(jué)上位機(jī)文件表格EXCEL的操作
4.15 C#對(duì)視覺(jué)上位機(jī)文件文本的操作
4.16 通過(guò)設(shè)置文件保存數(shù)據(jù)
4.17 C# invoke使用方法
4.18 C#中try catch finally 用法
第二章 視覺(jué)上位機(jī)的UI開(kāi)發(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ù)庫(kù)Acess及SQL sever
1.12 數(shù)據(jù)控件DataGridView動(dòng)態(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 變量過(guò)程值輸出監(jiān)控
1.27 如何實(shí)現(xiàn)窗體切換
1.28 numericUpDown控件
1.29 progressBar 數(shù)據(jù)進(jìn)度
1.30 radioBUtton 單選按鈕
1.31 綁定第三方軟件在界面打開(kāi)
第二節(jié) GDI+使用及自定義控件
2.1 初識(shí)GDI+
2.2 GDI+相關(guān)知識(shí)
2.3 GDI+畫(huà)直線
2.4 GDI+畫(huà)矩形
2.5 GDI+畫(huà)圓或橢圓
2.6 GDI+填充矩形或圓
2.7 GDI+繪制文本
2.8 面向?qū)ο笞远x控件
2.9 自定義控件案例
2.10 自定義動(dòng)畫(huà)控件
2.11 基于GDI開(kāi)發(fā)自定義控件
2.12 進(jìn)度條自定義控件
控件開(kāi)發(fā)案例
1.代碼介紹 控件的創(chuàng)建過(guò)程
2.開(kāi)發(fā)控件方式
3.擴(kuò)展控件開(kāi)發(fā)
4.組合控件開(kāi)發(fā)
5.自定義控件---相機(jī)/電機(jī)開(kāi)關(guān)按鈕
6.自定義動(dòng)畫(huà)控件
7.通過(guò)GDI+開(kāi)發(fā)控件
8.應(yīng)用組件開(kāi)發(fā)案例
9.美化界面
2.控件二次開(kāi)發(fā)通過(guò)組件非空驗(yàn)證
第三節(jié) 工業(yè)數(shù)據(jù)處理及類(lèi)庫(kù)拓展介紹
3.1 智慧工廠數(shù)據(jù)
3.2 工業(yè)數(shù)據(jù)處理---數(shù)據(jù)庫(kù)
3.3 數(shù)據(jù)處理類(lèi)庫(kù)
3.4常用的通訊—C#串口通信 SerialPort類(lèi)
3.5 常用的通訊類(lèi)庫(kù)—Modbus
3.6 SQL常用函數(shù)集錦
3.7 數(shù)據(jù)庫(kù)基礎(chǔ)用法
3.8 SQL語(yǔ)句 增刪改查
3.9 access數(shù)據(jù)表操作
3.10 DataGridView 控件及與數(shù)據(jù)庫(kù)Access
3.11通過(guò)C#編寫(xiě)代碼實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)ACCESS的操作
3.12 SQLserver2014
3.13 SQL數(shù)據(jù)庫(kù)基本操作
3.14 數(shù)據(jù)庫(kù)的創(chuàng)建
3.15 SQL數(shù)據(jù)類(lèi)型
3.16 DataGridView控件與SQL sever 數(shù)據(jù)庫(kù)綁定
3.17 編寫(xiě)C#代碼,訪問(wèn)SQLsever這個(gè)數(shù)據(jù)庫(kù)
3.18 C#對(duì)數(shù)據(jù)庫(kù)SQLite的操作
第四節(jié) 常用的UI技巧(視覺(jué)界面)(視頻資料)
4.1 登錄界面編寫(xiě)
4.2 主窗體編寫(xiě)
4.3 界面切換
4.4 報(bào)警界面
4.5 打印界面
4.6 Messbox用法
4.7 多語(yǔ)言界面
第五節(jié) 項(xiàng)目安裝部署及VS其他技巧
5.1 軟件安裝和部署
5.2 VS常用技巧
5.3 VS常用調(diào)試技巧
第四卷 機(jī)器視覺(jué)及上位機(jī)基于C#外圍設(shè)備編程實(shí)踐 (視頻資料)
C#與硬件設(shè)備通訊庫(kù)及案例
第一節(jié) C#與三菱PLC通訊庫(kù)及案例
1.基于c#與三菱FX3uPLC 串口通信程序
2.C#與三菱FX3u PLC通訊篇
2.1 所需軟件及硬件
2.2PLC位元件的強(qiáng)制ON、OFF
2.3報(bào)文格式
2.4PLC字元件的讀取及寫(xiě)入
2.5 字元件寫(xiě)入的報(bào)文格式
2.6PLC位元件狀態(tài)的讀取
3.C#與FX5UModbusTCP通訊
4.C#與專(zhuān)用軟件實(shí)現(xiàn)與FX3U通訊
5.與Fx3U的串口485通訊
6.與Fx5UModbusRTU通訊
7.FX5U與上位機(jī)ModbusRTU通訊
8.串口調(diào)試軟件自編
9.通過(guò)動(dòng)態(tài)庫(kù)與三菱FX3u串口通訊
第二節(jié) C#與西門(mén)子通訊庫(kù)及案例
1.200smartModbusTCP源碼報(bào)文通訊及對(duì)應(yīng)PLC程序編寫(xiě)
2.200smart報(bào)文解碼通訊及對(duì)應(yīng)PLC程序編寫(xiě)
3.200smart做客戶(hù)機(jī)與上位機(jī)EasyModbus通訊及對(duì)應(yīng)PLC程序編寫(xiě)
4.S7-1500與sharp7 通訊及對(duì)應(yīng)PLC程序編寫(xiě)
5.C#與200smart以太網(wǎng)解碼通訊及對(duì)應(yīng)PLC程序編寫(xiě)
6.C#與S7-1200以太網(wǎng)解碼通訊及對(duì)應(yīng)PLC程序編寫(xiě)
7.C#與西門(mén)子200smart 以太網(wǎng)指令控制及對(duì)應(yīng)PLC程序編寫(xiě)
8.C#與西門(mén)子200smartModbusRTU通訊及對(duì)應(yīng)PLC程序編寫(xiě)
9.C#與西門(mén)子200smart實(shí)現(xiàn)自由口獲取數(shù)據(jù)及對(duì)應(yīng)PLC程序編寫(xiě)
10.C#與西門(mén)子1200以太網(wǎng)指令通訊及對(duì)應(yīng)PLC程序編寫(xiě)
11.200smart 以太網(wǎng)指令PLC程序及對(duì)應(yīng)PLC程序編寫(xiě)
12.C#與西門(mén)子smart200 TCP案例N及對(duì)應(yīng)PLC程序編寫(xiě)O1
13.C# Socket編程詳解 TCP與UDP簡(jiǎn)介
14.基于s7netplus協(xié)議與1500通訊案例文件
15.C#與S7-1500 S7庫(kù)通訊
16.C#與S71500以太網(wǎng)通訊
17.S7-1200以太網(wǎng)解碼碼通訊
C#與工業(yè)機(jī)器人
ABB工業(yè)機(jī)器人課程
1.使用RobotStudio與機(jī)器人建立連接
2.使用RobotStudio進(jìn)行備份與恢復(fù)的操作
3.使用RobotStudio在線編輯IO信號(hào)
4.使用RobotStudio在線編輯RAPID程序
5.使用RobotStudio設(shè)置單個(gè)軸的運(yùn)動(dòng)范圍
6.ScreenMaker簡(jiǎn)介
7. 創(chuàng)建項(xiàng)目與基本畫(huà)面
8. 創(chuàng)建用戶(hù)圖形界面與IO的關(guān)聯(lián)
9. 創(chuàng)建用戶(hù)圖形界面與RAPID數(shù)據(jù)的關(guān)聯(lián)
10. 用戶(hù)圖形界面與RAPID程序調(diào)用的關(guān)聯(lián)
11.Rapid實(shí)用指令精讀a
12.Rapid實(shí)用指令精讀b
13.Rapid程序功能解讀c
14.Rapid程序功能解讀d
15.模塊及參數(shù)導(dǎo)入導(dǎo)出
16.虛擬信號(hào)創(chuàng)建(5.XX系統(tǒng))
17.虛擬信號(hào)創(chuàng)建(6.XX系統(tǒng))
18.信號(hào)邏輯連接
19.IO程序調(diào)用
20.SMB相關(guān)
21.多任務(wù)處理
22.安全區(qū)域監(jiān)控
23.Profibus總線配置
24.Profinet—配置方法簡(jiǎn)述
25.Profinet—硬件連接
26.Profinet—獲取組態(tài)配置文件
27.Profinet—PLC組態(tài)軟件配置
28.Profinet—機(jī)器人端配置
29.Profinet—接口LED燈狀態(tài)說(shuō)明
30.串口通信配置
愛(ài)普生機(jī)器人應(yīng)用
1.關(guān)于機(jī)械手的基礎(chǔ)知識(shí)
2.硬件概要
3.EPSON RC+ 用戶(hù)界面
4.RC+ 7.0軟件操作
5.SPEL+語(yǔ)言
6.動(dòng)作指令
7.I/O
8.Pallet
9.!...! 并列處理
10.多任務(wù)處理
11.循環(huán)控制指令
12.程序?qū)嵗?/p>
13. 控制器操作
14. 機(jī)器人管理器操作
15.程序操作
16.常用指令介紹
綜合案例
1、select.....send程序的條件分歧
2、call指令調(diào)用子程序
3、DO.....LOOP循環(huán)指令
4、IO控制案例
5、I O 的常用指令
6、暫停繼續(xù)函數(shù)
7、Arc圓弧指令運(yùn)用實(shí)例
8、Jump指令運(yùn)用測(cè)試周期
9、運(yùn)用AglTopls函數(shù)演示六種機(jī)械手
10、TmReset 0、Tmr(0)計(jì)時(shí)指令運(yùn)用
11、CurPos實(shí)時(shí)輸出當(dāng)前位置指令運(yùn)用
12、pallet托盤(pán)程序應(yīng)用
13、托盤(pán)及全局保護(hù)變量的應(yīng)用
14、多任務(wù)執(zhí)行和內(nèi)存IO控制
15、CTReset 內(nèi)部計(jì)數(shù)器運(yùn)用
16、TCP/IP通訊
17、串口通訊測(cè)試程序
18、XQT并行指令運(yùn)用與RS232通訊
19、機(jī)械手左右手切換
20、pallet程序奇偶托盤(pán)擺放案例
21、托盤(pán)程式案例
22、實(shí)際電池搬運(yùn)運(yùn)用案例
23、EPSON 程序變量及運(yùn)算的應(yīng)用計(jì)算Arc中心-20
24、內(nèi)存IO實(shí)際運(yùn)用
25、 機(jī)器人與視覺(jué)搭配的應(yīng)用
26、機(jī)械手搭載EPSON相機(jī)應(yīng)用
27、抓取電池案例
28、六軸機(jī)械手多線程通訊應(yīng)用
29、機(jī)械手搭載松下視覺(jué)應(yīng)用-抓取不同產(chǎn)品
30、機(jī)械手于基恩士相機(jī)通訊應(yīng)用
31、PLC與機(jī)械手IO通訊
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.控制器的登錄及注銷(xiāo)
16.控制器事件監(jiān)聽(tīng)
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#與愛(ài)普生機(jī)器人編程拓展
綜合實(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 四軸愛(ài)普生機(jī)器人對(duì)位貼合
項(xiàng)目7 六軸ABB機(jī)器人分選
項(xiàng)目8 雙相機(jī)定位
項(xiàng)目9 鋰電池焊接缺陷檢測(cè)
項(xiàng)目10 鋰電池OCV3測(cè)試
項(xiàng)目11 化妝品商標(biāo)缺陷檢測(cè)
項(xiàng)目12 機(jī)器視覺(jué)通用框架編寫(xiě)
29.機(jī)器人與視覺(jué)通信編程
30.視覺(jué)引導(dǎo)機(jī)器人抓取編程
【班制】
【課時(shí)】
2個(gè)月
【課程對(duì)象】
1.零基礎(chǔ)學(xué)員
2.有電氣及PLC編程基礎(chǔ)的更容易入手
【開(kāi)課時(shí)間】
指定日期 / 滾動(dòng)開(kāi)班 / 隨到所學(xué) / 預(yù)約開(kāi)課
【上課現(xiàn)場(chǎng)】
【班型】
(全日制/周六日/晚上等)
【開(kāi)課地點(diǎn)】
(總部或包含分校):分為兩個(gè)校區(qū),蘇州校區(qū)(蘇州木瀆),常州校區(qū)(常州新北),
【使用教材】
自編
【機(jī)構(gòu)環(huán)境】
【機(jī)構(gòu)簡(jiǎn)介】
完全零基礎(chǔ)的PLC, C#/.NET上位機(jī),Halcon機(jī)器視覺(jué),工業(yè)機(jī)器人,單片機(jī)等工業(yè)智能化課程,打破高級(jí)語(yǔ)言難學(xué)的壁壘,輕松快速掌握。課程由從業(yè)多年的工控專(zhuān)家及高級(jí)培訓(xùn)講師研發(fā),以工作實(shí)用為基礎(chǔ),以就業(yè)需求提高待遇為根本,通俗易懂,為零基礎(chǔ)跨行或行內(nèi)急需提高的工控人員提供優(yōu)質(zhì)的課程服務(wù),能夠找到更好的,更適合自己的,更能體現(xiàn)自身價(jià)值的工作,成為現(xiàn)實(shí)。
如今,能夠既懂PLC下位機(jī),又懂得C#機(jī)器視覺(jué)上位機(jī)及數(shù)據(jù)庫(kù)的工控人才匱乏,和訊課程能夠從零基礎(chǔ)學(xué)好PLC下位機(jī),無(wú)縫銜接輕松學(xué)會(huì)上位機(jī)機(jī)器視覺(jué),將每個(gè)學(xué)員朋友打造成工業(yè)智能化急需的人才!
【機(jī)構(gòu)特色】
線上教育
提供直播課和錄像課程,學(xué)員可隨時(shí)反復(fù)學(xué)習(xí),課程通俗易懂,全程干貨,實(shí)用性強(qiáng)
線下實(shí)訓(xùn)
常州,蘇州實(shí)訓(xùn)基地2000平,提供完備的設(shè)備,可隨時(shí)前來(lái)實(shí)訓(xùn),實(shí)戰(zhàn)測(cè)試,做到理論結(jié)合實(shí)際,搞透知識(shí)點(diǎn)
參與項(xiàng)目
學(xué)完后可用在項(xiàng)目工程師輔助下參與實(shí)際項(xiàng)目,真正做到學(xué)有所成
【培訓(xùn)優(yōu)勢(shì)】
課程亮點(diǎn)
打通了由下位機(jī)(電氣及PLC)轉(zhuǎn)為上位機(jī)(C#,視覺(jué),機(jī)器人)學(xué)習(xí)壁壘
技術(shù)支持
提供長(zhǎng)期的技術(shù)支持,免費(fèi)復(fù)讀
線下實(shí)訓(xùn)
線下實(shí)訓(xùn)實(shí)戰(zhàn)人手一機(jī),可隨時(shí)反復(fù)實(shí)訓(xùn),長(zhǎng)期提供指導(dǎo),學(xué)習(xí)工作兩不誤
課程錄像及直播
配備自編教材,實(shí)用性強(qiáng),通俗易懂,結(jié)合現(xiàn)場(chǎng)實(shí)操,提高快速
參與項(xiàng)目
學(xué)員可選擇參與項(xiàng)目,更快速的掌握知識(shí)點(diǎn)(江蘇和訊下屬的自動(dòng)化工廠項(xiàng)目部提供)
優(yōu)惠的硬件價(jià)格
江蘇和訊為多家硬件設(shè)備代理商,可以提供更優(yōu)惠的服務(wù)價(jià)格
新工控技術(shù)課程
不定期的發(fā)布關(guān)于總線技術(shù),運(yùn)動(dòng)控制卡,滴滴馬達(dá),直線電機(jī)等市場(chǎng)很流行,先進(jìn)的工控技術(shù)課程
實(shí)訓(xùn)設(shè)備租賃
實(shí)訓(xùn)設(shè)備租回家,在家也能操作,上班學(xué)習(xí)兩不誤。
100%滿意度
江蘇和訊自動(dòng)化培訓(xùn)中心
綜合
環(huán)境 : 5.0師資 : 5.0教學(xué) : 5.0