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