【適用人群】
1、0基礎(chǔ)小白:沒有任何電工基礎(chǔ),從機(jī)械或其他行業(yè)轉(zhuǎn)行過來(lái),想從事電氣自動(dòng)化工作,學(xué)習(xí)一技之長(zhǎng),為一直職業(yè)生涯打下基礎(chǔ)。
2、電氣從業(yè)人員:有一定電工基礎(chǔ),但是工作中很多問題不能解決,想提升技術(shù),并且升職加薪。
3、企業(yè)管理層或老板:從業(yè)多年,不懂技術(shù),技術(shù)方案不會(huì)制定,技術(shù)人員不好管理,想改變現(xiàn)狀。
【學(xué)習(xí)效果】
1、全面認(rèn)識(shí)工業(yè)相機(jī)選型與使用
2、系統(tǒng)學(xué)習(xí)編程指令和編程方法,學(xué)完能夠獨(dú)立完成自動(dòng)化編程項(xiàng)目。
3、一期不會(huì),一年內(nèi)免費(fèi)復(fù)學(xué)。
【學(xué)習(xí)時(shí)間】
周二到周日,早 08:30-晚 17:30。
【學(xué)員需提前準(zhǔn)備】
筆記本電腦一臺(tái),8G運(yùn)行內(nèi)存即可。
【課程大綱】
一、C#基礎(chǔ)知識(shí)
1.1 C#基礎(chǔ)知識(shí)
1.2 C#的基本語(yǔ)法和數(shù)據(jù)類型
1.3 面向?qū)ο缶幊?/p>
1.4 件和數(shù)據(jù)處理
1.5 文件的讀寫和操作
1.6 GU應(yīng)用程序
1.7 Windows窗體應(yīng)用設(shè)計(jì)
1.8 用戶界面設(shè)計(jì)和布局
1.9 事件處理和線程
二、C#高級(jí)編程
2.1 面向?qū)ο蟮纳钊肜斫?封裝、繼承、多態(tài))
2.2C#委托Delegate(委托的介紹委托的引入,委托的使用)C#事件
2.3 event(事件的定義,訂閱與取消事件)
2.4 C泛型(Generic)方法與泛型類型使用
2.5 C#匿名方法Lambda表達(dá)式Func和Action
2.6 Log4Net開源日志組件的項(xiàng)目應(yīng)用
2.7 SQL數(shù)掘庫(kù)的介紹,安裝NETFramework
2.8 數(shù)據(jù)庫(kù)的使用
2.9數(shù)據(jù)庫(kù)的權(quán)限和日志管理
三、固高運(yùn)動(dòng)控制卡
3.1 固高運(yùn)動(dòng)控制卡硬件介紹及選型
3.2 運(yùn)動(dòng)控制項(xiàng)目分析
3.3運(yùn)動(dòng)控制卡開發(fā)之基本功能介紹
3.4 項(xiàng)目框架搭建準(zhǔn)備
3.5 項(xiàng)目界面搭建及UI美化
3.6 項(xiàng)目手動(dòng)/自動(dòng)程序模塊設(shè)計(jì)
3.7 項(xiàng)目日志模塊設(shè)計(jì)
3.8 項(xiàng)目程序發(fā)布
四、PLC 通訊
4.1 C#與PLC通訊,介紹
4.2 Modbus通訊協(xié)議講解一主多從
4.3 基于與ModbusTcp協(xié)議與西門子1200PLC通訊
4.4 基于MC協(xié)議三菱FX3UPLC通訊,
4.5 基于MC協(xié)議三菱FX5U PLC通訊
4.6 基于串口和變頻器通訊
【講師介紹】
張超
視覺工程師 在上海某外企自動(dòng)化公司先擔(dān)任電氣工程師,運(yùn)用視覺相機(jī)與工業(yè)機(jī)器人完成多項(xiàng)自動(dòng)化設(shè)備設(shè)計(jì),掌握C\VB\C#語(yǔ)言編程設(shè)計(jì)、視覺項(xiàng)目集成,擅長(zhǎng)結(jié)構(gòu)話編程思想。
【就業(yè)方向】
1.軟件開發(fā)工程師?:C#作為一種主流的編程語(yǔ)言,廣泛應(yīng)用于企業(yè)級(jí)軟件開發(fā)。你可以參與開發(fā)各種類型的應(yīng)用程序,包括桌面應(yīng)用程序、移動(dòng)應(yīng)用程序和Web應(yīng)用程序。使用C#和相關(guān)開發(fā)框架(如.NET框架),你可以構(gòu)建功能強(qiáng)大、穩(wěn)定可靠的應(yīng)用程序?。
2.Web開發(fā)工程師?:C#可以與ASP.NET等Web開發(fā)框架結(jié)合使用,開發(fā)動(dòng)態(tài)網(wǎng)站和Web應(yīng)用程序。你可以使用C#編寫服務(wù)器端代碼,處理用戶請(qǐng)求、數(shù)據(jù)庫(kù)交互和業(yè)務(wù)邏輯,還可以開發(fā)Web API,為前端開發(fā)人員提供數(shù)據(jù)和服務(wù)?。
3.游戲開發(fā)工程師?:C#在游戲開發(fā)領(lǐng)域也非常流行。Unity游戲引擎支持C#作為主要的腳本語(yǔ)言,你可以使用C#編寫游戲邏輯、人工智能和用戶界面等方面的代碼。通過學(xué)習(xí)C#和Unity,你可以參與游戲開發(fā)團(tuán)隊(duì),開發(fā)各種類型的游戲,包括電腦游戲、手機(jī)游戲和虛擬現(xiàn)實(shí)游戲?。
4.數(shù)據(jù)庫(kù)開發(fā)工程師?:C#與關(guān)系型數(shù)據(jù)庫(kù)(如Microsoft SQL Server)的集成非常緊密。你可以使用C#編寫數(shù)據(jù)庫(kù)應(yīng)用程序,進(jìn)行數(shù)據(jù)的增刪改查操作、存儲(chǔ)過程和觸發(fā)器的編寫等。作為數(shù)據(jù)庫(kù)開發(fā)工程師,你可以負(fù)責(zé)設(shè)計(jì)和優(yōu)化數(shù)據(jù)庫(kù)架構(gòu),確保數(shù)據(jù)的安全性和完整性?。
5.軟件測(cè)試工程師?:學(xué)習(xí)C#語(yǔ)言后,你還可以從事軟件測(cè)試工作。你可以編寫自動(dòng)化測(cè)試腳本,使用C#編寫測(cè)試用例和測(cè)試代碼,進(jìn)行軟件功能、性能和穩(wěn)定性等方面的測(cè)試。通過自動(dòng)化測(cè)試,可以提高測(cè)試效率和軟件質(zhì)量?。
【教學(xué)現(xiàn)場(chǎng)】
理論講解
現(xiàn)場(chǎng)指導(dǎo)
學(xué)員實(shí)操