# H8 {& w& c2 q, b7 K4 I
9 W9 c9 B. e5 p- a: ^/ I. |NI Vision Developments Module(視覺開發包VDM),則是NI的所有視覺函數的集成總合,所有NI視覺相關的程序、軟件都是調用VDM中的函數,VBAI也是調用VDM裏的函數。在安裝完成VDM後,會附帶生成視覺助手Vision Assistant。當然視覺助手本身也是壹個EXE應用程序。其實現模式與VBAI非常類似,但是功能上沒有VBAI那麽強大,他不能實時的進行采集、處理、判斷這樣的過程。因為其采集與分析是分開的,然後沒有變量系統,也就不能做規格判斷。只能驗證找沒找到特征,可以測量得到特征的數據。但是正因為其相對簡單,所以他生成的代碼相簡單明了許多。這也是NI出視覺助手的根本目的,就是為了讓用戶使用助手可以完成大部分的視覺功能,則不用去直接調用VDM中的函數,這樣可以更方便的使用VDM。) U, e3 I+ S2 h6 @! T9 y. Q8 `
; _* v) c7 E' xVBAI就像部門經理,VDM像總經理,部門經理能幹的事,總經理基本都能幹。視覺助手就是總經理的秘書。秘書可以幫總經理做壹些事,但是不是所有事都可以做,要都做了,還要總經理幹嘛。) O; p) H& S( U" m* ?
. v, j5 t4 B( c! N" V) e8 T- v& ~5 UVBAI和視覺助手,都只能完成VDM中的大部分功能,有壹些其它的特殊功能函數是無法完成的。因此如果想要有比較好、全面的開發,當然是使用LabVIEW這樣的開發平臺直接調用VDM中的函數。這時如果對VDM不是很熟悉,可以使用視覺助手來生成代碼(LabVIEW、C、.NET),以方便開發平臺的調用。而如果只是為了簡單的應用、驗證,使用VBAI即可。如果是比較有量的商業項目,肯定還是考慮使用LabVIEW+VDM這樣的模式自己開發軟件,這樣可以有效的保護自己的軟件產品,而不會被客戶隨意復制。+ L" b @9 l2 m* Q& u& ], \
4 ~3 T6 V! Q6 Z9 {6 N0 V9 J# H