?
課程目標(biāo):
?
本課程開發(fā)環(huán)境以LabVIEW2015為例,通過本課程的學(xué)習(xí),學(xué)員可以初步認(rèn)識LabVIEW的開發(fā)環(huán)境,掌握LabVIEW的圖形化編程、應(yīng)用程序生成和打包,了解一定的程度的儀器控制、數(shù)據(jù)通信方法、程序框架等,本課程并以一定的項目展示LabVIEW應(yīng)用場景,讓學(xué)員更加深刻的了解LabVIEW。
?
課程大綱:
?
|
主題
|
內(nèi)容
|
|
LabVIEW基礎(chǔ)知識
|
1.?LabVIEW2015開發(fā)環(huán)境的安裝和卸載
2.?LabVIEW2015開發(fā)環(huán)境詳細(xì)介紹
3.?LabVIEW 基本控件的介紹
4.?LabVIEW基本函數(shù)的介紹
5.?LabVIEW 程序結(jié)構(gòu)講解
6.?LabVIEW 變量(局部、全局和功能全局)
7.?LabVIEW 屬性和方法
8.?LabVIEW開發(fā)規(guī)范
9.?如何快速學(xué)習(xí)LabVIEW
|
|
LabVIEW核心應(yīng)用
?
|
1.?控件的自定義
2.?界面和控件的自適應(yīng)不同分辨率的方法講解
3.?文件IO講解
4.?多線程應(yīng)用程序開發(fā)
5.?程序框架(事件結(jié)構(gòu)、生產(chǎn)消費結(jié)構(gòu)等)
6.?函數(shù)子VI的封裝、引用
7.?動態(tài)庫dll的開發(fā)和生成
8.?共享庫dll的導(dǎo)入和使用
9.?LabVIEW運行時菜單欄和快捷方式使用技巧
10.?LabVIEW報表講解
11.?共享變量部署的關(guān)鍵講解
12.?LabVIEW應(yīng)用程序生成、打包及注意事項
?
|
|
LabVIEW高級進(jìn)階
|
1.?LabVIEW儀器控制原理講解
2.?LabVIEW串口通信原理講解
3.?LabVIEW 與OPC的通信講解
4.?LabVIEW 的Datasocket數(shù)據(jù)通信
5.?LabVIEW 通過WebServices或者WCF與外部測試系統(tǒng)進(jìn)行數(shù)據(jù)通信講解(Web服務(wù))
6.?LabVIEW和C#的混合編程
|
|
?
?
實戰(zhàn)項目
?
|
1.?LabVIEW與西門子PLC通信
2.?LabVIEW開發(fā)簡單的串口工具
3.?LabVIEW系統(tǒng)與其它測試系統(tǒng)通訊樣例講解
|
?
以上課程可以根據(jù)客戶實際情況進(jìn)行靈活調(diào)整。