教學內容:
1.LabVIEW 介紹: 主要介紹LabVIEW程序的基本環(huán)境及應用;
2.LabVIEW 程序基本元素: 基本數(shù)據(jù)及常用控件;
3.程序結構: 循環(huán)結構,事件結構,條件結構等;
4.LabVIEW 數(shù)據(jù)結構 數(shù)組和簇: 數(shù)據(jù)及族是LabVIEW程序開發(fā)常用的數(shù)據(jù)結構;
5.字符串及文件I/0: 字符串的處理及文件讀寫;
6. DAQ 數(shù)據(jù)采集及波形: 認識DAQ及基本數(shù)據(jù)采集理論
7. DAQ實驗及數(shù)據(jù)采集程序開發(fā): 動手完成基本DAQ試驗課程
8.儀器控制及VISA: 儀器控制是自動測試中占有十分重要的地位 ,必須掌握儀器控制技術
9.儀器控制實驗及數(shù)字萬用表應用程序開發(fā): 使用VISA控制常用的儀器儀表,以34401A萬用表為例,開發(fā)基于VISA的基本應用程序
10.LabVIEW數(shù)據(jù)通信: VI間數(shù)據(jù)通信是應用程序開發(fā)過程中常用的技術 ,常用的數(shù)據(jù)通信方式有通知 ,隊列,用戶時間等
11.LabVIEW編程運動控制卡: LABVIEW實現(xiàn)對運動控制卡的編程控制,單軸,插補,圓弧等運動控制。
12.LabVIEW編程模型: 編程模型是一種模式化變成手段 ,常用的模型有狀態(tài)機,生產(chǎn)者消費者等
NI 機器視覺硬件平臺架構與選型:
1.選擇相機:包括相機類型,相機主要參數(shù),相機選型;
2.選擇鏡頭:鏡頭接口,鏡頭參數(shù),鏡頭選型等;
3.選擇光源:光源類型,光源適用場合,光源對圖像質量的影響因素。
NI 視覺助手 vision Assistant 應用:
1.Vision Assistant各項功能介紹及演示;
2. Vision Assistant建模操作;
3. Vision Assistant 導出Labview程序框圖。
視覺開發(fā)軟件功能介紹及使用:
1.使用Vision Builder配置視覺應用方案;
2.使用NI Vision Development Module(NI視覺VDM開發(fā)模塊)函數(shù)實現(xiàn)圖像處理實例;
3.使用功能強大的VBAI視覺生成器完成靜態(tài)視覺檢測項目。
NI 視覺系統(tǒng)編程(附實例 ):
1.Ni 視覺圖像的捕獲;
2.圖像預處理,圖像分割,二值化等各種圖像算法處理;
3.ROI的制作及操作ROI的各種方法;
4.圖像模板制作與匹配,圖像定位與位置坐標修正;
5.圖像測量,距離與角度測量,圖像測量標定;
6.圖像顏色識別,如何實現(xiàn)顏色分序;
7.BLOB分析,劃痕檢測;
8.條形碼讀取,一維碼,二維碼識別;
9.OCR字符識別;
10.圖像處理與外圍設備通訊,數(shù)據(jù)庫數(shù)據(jù)存取。
機器視覺與圖像處理高級開發(fā)-項目案例:
1.基于LABVIEW的NI視覺系統(tǒng)編程案例;
2.NI嵌入式機器視覺系統(tǒng)介紹;
3.NI視覺與自動化設備的系統(tǒng)集成案例。