【培訓(xùn)目的】:
C#上位機綜合班是專門為上位機自動化初學(xué)者進(jìn)行綜合系統(tǒng)應(yīng)用的一個培訓(xùn)班,C#上位機綜合班從C#編程入門到精通,學(xué)習(xí)完C#上位機綜合班能夠直接獨立的完成自動化上位機項目的設(shè)計與編程。
【培訓(xùn)對象】:
高中生、大學(xué)生、初級電工、中級電工、高級電工、電氣維護(hù)人員、設(shè)備維修人員、機械設(shè)計人員、高級技師、程序設(shè)計人員、
【培訓(xùn)優(yōu)勢】:
1、單人單臺設(shè)備、獨立操作、老師課堂上講完理論部分直接通過實驗操作設(shè)備、進(jìn)行編寫程序。
2、隨到隨學(xué)、小班授課、免費試聽。
3、所有的設(shè)備全天候開放,白天班的學(xué)員晚上也可以過來繼續(xù)做實驗,做練習(xí),晚上的學(xué)員白天可以過來做實驗,做練習(xí),實驗過程中不懂的老師給予現(xiàn)場解答。
4、對結(jié)業(yè)的學(xué)員免費提供技術(shù)支持。
【開班類型】:
白 班: 周一至周六 9:30-12:00 13:30-17:30
周 日 班: 周日一天 9:30-12:00 13:30-17:30
晚 班: 周一至周五 19:00-21:00
【詳細(xì)課程內(nèi)容】:
苐一部分:零基礎(chǔ).NET平臺和C#語言
1.Visual Studio開發(fā)環(huán)境安裝。
2.正確啟動VS軟件并創(chuàng)建項目。
3.VS編輯區(qū)字體設(shè)置方法。
4.編寫苐一個程序并運行。
5.認(rèn)識VS四大分區(qū)。
6.解決方案資源管理器的用途。
7.解決方案具體作用和使用。
8.項目文件結(jié)構(gòu)和生成文件分析。
9. Debug和Release的區(qū)別。
10****ug和Release文件生成
11..NET平臺和C#語言的關(guān)系
12.使用命名空間給類分組管理
13******le類的使用
14.關(guān)于數(shù)據(jù)類型須知
15.三種純數(shù)值類型
16.三種非數(shù)值類型
17.定義和使用變量
18.變量的命名規(guī)范
19.賦值運算符
20.算數(shù)運算符
21.比較運算符
22*****ng字符串格式化
23.控制臺輸出字符串格式化
24.自動轉(zhuǎn)換的條件
25.自動轉(zhuǎn)換的實現(xiàn)
26.數(shù)值類型之間的強制轉(zhuǎn)換
27.字符串到數(shù)值的強制轉(zhuǎn)換
28**an能轉(zhuǎn)換器實現(xiàn)強制轉(zhuǎn)換
29**an能轉(zhuǎn)換器的應(yīng)用
30*If條件語法規(guī)范
31*If常用三種運算符
32.運算符的優(yōu)先級
33*If...else條件判斷
34.斷點調(diào)試過程與技巧
35.什么是面向?qū)ο?/p>
36.設(shè)計類和使用對象
37.類額組成結(jié)構(gòu)
38.對象使用三個模式
39.類的標(biāo)準(zhǔn)屬性
40.類的自動屬性
41.數(shù)據(jù)字段
42.對象字段
43.字段和屬性對比
44.構(gòu)造方法的用途
45.構(gòu)造方法的規(guī)范
46.構(gòu)造方法的使用
47***is關(guān)鍵字和局部變量
48.實例方法編寫規(guī)范
49.靜態(tài)方法及特點
50.靜態(tài)方法定義
51.數(shù)組概念和特點
52**or循環(huán)
53******ch循環(huán)
54****le循環(huán)
55.泛型集合
56.枚舉定義和使用
第二部分:UI設(shè)計
1.*****ws程序創(chuàng)建
2.窗體重要屬性使用
3.***nt事件
4.***ck單擊事件的實現(xiàn)
5.事件關(guān)聯(lián)的整合
6.事件關(guān)聯(lián)的獨立處理
7.窗體常用的事件
8.M*****eBox詳解
9.公共控件的使用
10.容器控件的使用
11.畫面切換設(shè)計
12.趨勢圖設(shè)計
13.權(quán)限管理設(shè)計
14.數(shù)據(jù)列表設(shè)計
15.自定義控件
16.C#對表格EXCEL設(shè)置文件保存操作
17.C#文本文件設(shè)置保存操作
18.C#多線程操作
19.氣泡事件操作
20.托盤事件操作
21.右鍵菜單綁定操作
22.定時器操作
23.數(shù)據(jù)列表操作
24.上位機參數(shù)保存編寫
25.事件追溯
26.C#上位機界面切換數(shù)據(jù)保存
第三部分:通信
1. C#上位機與三菱FX3UPLC通信
2. C#上位機與三菱FX5UPLC通信
3. C#上位機與西門子SMART系列PLC通信
4.C#上位機與西門子1200系列PLC通信
5.C#上位機與西門子1500系列PLC通信
6.C#上位機ModbusRTU通信協(xié)議
7. C#上位機TCP通信協(xié)議
8.C#與運動控制卡以太網(wǎng)通訊
9.C#上位機與掃描槍通訊
第四部分:SQL數(shù)據(jù)庫
1.數(shù)據(jù)庫軟件安裝
2.查看和啟動數(shù)據(jù)庫系統(tǒng)
3.數(shù)據(jù)庫身份驗證
4.創(chuàng)建數(shù)據(jù)庫
5.常用數(shù)據(jù)類型
6.常用數(shù)據(jù)約束
7.數(shù)據(jù)庫建表語法規(guī)范
8.插入數(shù)據(jù)
9.批量插入數(shù)據(jù)
10.數(shù)據(jù)查找
11**QL中的運算符
12.更新數(shù)據(jù)
13.刪除數(shù)據(jù)
14.內(nèi)連查詢
15.聚合查詢
16.通過C#上位機對數(shù)據(jù)庫進(jìn)行增刪改查操作
17.C#上位機對數(shù)據(jù)庫進(jìn)行模糊查找
第五部分: 機器視覺
1.??狄曈XMVS軟件應(yīng)用
2.圖像采集
3.模版匹配
4.灰度匹配
5.圖形定位
6.圓查找
7.直線查找
8.**OB分析
9.卡尺工具
10.邊緣檢測
11.間距檢測
12.矩形檢測
13.位置修正
14.數(shù)量查找
15.模版匹配定位
16.二值化
17.形態(tài)學(xué)處理
18.圖像濾波
19.圖像增強
20.圖像處理之圖像運算及組合
21.幾何創(chuàng)建測量
22.統(tǒng)計工具講解
23.一維碼識別
24.二維碼識別
25.字符識別
26.視覺與PLC以太網(wǎng)通訊
27.分支比較
28.視覺與C#上位機TCP通訊
29.配合運動控制進(jìn)行九點標(biāo)定
30.C#上位機對機器視覺進(jìn)行二次開發(fā)
第六部分: 運動控制器講解
1.運動控制卡基本使用
2.運動控制卡快速調(diào)試
3 .C#上位機與運動控制卡鏈接
4 .C#上位機狀態(tài)欄對運動控制卡監(jiān)控
5 .C#上位機點動控制運動控制器
6 . C#上位機設(shè)置運動控制器軸停止
7.C#上位機控制運動控制器位置清零
8.C#上位機監(jiān)控運動控制器各軸狀態(tài)
9.C#上位機監(jiān)控運動控制卡軸坐標(biāo)
10.C#上位機監(jiān)控運動控制卡各軸運行速度
11.C#上位機控制運動控制卡軸回原點
12.C#上位機控制運動控制卡各軸相對定位
13.C#上位機控制運動控制卡各軸jue對定位
14.C#上位機控制運動控制卡各軸按順序相對定位
15.C#上位機點控制運動控制卡各軸按順序jue對定位
16.C#上位機控制運動控制卡相對運動直線查補
17.C#上位機控制運動控制卡相對運動圓弧差補
18.C#上位機控制運動控制的jue對運動直線差補
19.C#上位機控制運動控制卡jue對運動圓弧差補
20.C#上位機控制運動控制卡圓心定位差補
21.C#上位機控制運動控制卡中圓定位差補
23.C#上位機控制運動控制器數(shù)字量信號輸出
24.C#上位機接收運動控制卡數(shù)字量輸入信號
25.C#上位機點控制運動控制卡及工業(yè)相機進(jìn)行九點標(biāo)定
第七部分:Halcon編程
1.軟件使用
2.常用數(shù)據(jù)類型
3.元組操作
4.異常捕獲
5.單圖片讀取
6.多圖片讀取
7.相機采集
8.采集助手
9.參數(shù)設(shè)置
10.圖形變量
11.區(qū)域生成
12.常用指令講解
13.直方圖講解
14.特征檢測區(qū)域常見特征
15.圖像處理
16.圖形輪廓操作
17.圖形填充
18.圖像濾波
19.圖像預(yù)處理及轉(zhuǎn)換
20.幾何定位及模版轉(zhuǎn)換
21.集合定位助手講解
22.仿射變換講解
23.自定義算子及封裝
24.數(shù)量查詢
25.模版匹配同步異步縮放
26.不同光照條件檢測
27.多模版匹配
28.幾何定位跟隨
29.測量工具講解
30.外部算子直線查找
31.圓查找
32.基于形狀的模版匹配
第八部分:C#聯(lián)合Halcon編程
1.所需控件安裝
2.讀取圖像
3.保存圖像
4.相機鏈接
5.相機初始化講解
6.系統(tǒng)操作日志制作
7.獲取相機曝光時間操作信息
8.獲取相機增益參數(shù)
9.相機參數(shù)設(shè)置
10.相機連續(xù)采圖
11.創(chuàng)建模版
12.外部函數(shù)導(dǎo)入C#上位機
13.模版查找
14.連續(xù)模版查找
15.圓ROI創(chuàng)建
16.圓擬合
17.像素標(biāo)定
18.基于仿射變換實現(xiàn)測量跟隨
19.模版存儲
20.模版刪除
21.模版加載
22.連續(xù)測量
23.圓查找
24.模版數(shù)據(jù)存儲
25.九點標(biāo)定數(shù)據(jù)導(dǎo)入
26.讀取手眼標(biāo)定結(jié)果
27.九點標(biāo)定程序?qū)嵅?/p>