當前位置:編程學習大全網 - 編程語言 - VBAI 和 Vision Assistant的區別

VBAI 和 Vision Assistant的區別

DVBAI全稱叫Vision Builder for Automation Inspection,NI官方的中文名稱叫用於自動檢測的視覺生成器。其可以理解為NI的工程師使用NI Vision Developments Module(視覺開發包VDM)開發的壹款功能比較強大的應用程序。使用VBAI,可以直接用於項目檢測,而不需要工程師再花太多的心思用於搭建程序框架,實現邏輯功能等。因此很多時候,壹些簡單的項目,使用VBAI,可能幾分鐘就可以完成了。VBAI的優點是可以快速的檢測壹些常規的視覺項目,而不需要花費太多的時間精力於編程上,入門相對簡單。但是其缺點也是明顯的,那就是其界面框架已經是固定的,要想有太多的修改編輯,是不可能的;目前還只有英文版的,要想弄成中文版的,也不方便;其支持的硬件,壹般只能是NI的硬件,或NI認證的,或者是壹些標準通信協議的硬件,才能被支持,比較受限制,如許多國產相機、采集卡、IO卡,在VBAI中就無法使用;VBAI做的項目,壹般不能集成運動控制,如果有運動控制,只能考慮使用PLC,然後利用通信的方式與PLC交換數據。其它的壹些問題,如數據保存等也只能TXT、CSV等幾種格式。另外VBAI的腳本執行是順序方式的,不能發揮LabVIEW的並行特性,因此其執行效率相對來講,會慢壹些。VBAI也可以生成開發程序的代碼,但是因為其本身的復雜性(變量系統、附加工具等),其生成的代碼相對比較復雜,難以看明白,調用起來不是很方便。VBAI的加密也很簡單,只能保護腳本。如果給客戶安裝了VBAI,那麽想要他可以修改參數,就得告訴其密碼,這樣對於軟件產品的保護,是不利的。

# 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

  • 上一篇:AOC液晶黑屏,按屏下方的右箭頭→變回正常,壹秒後又黑。可重復按,只
  • 下一篇:武漢為明學校是寄宿學校嗎(附小學部入學條件)
  • copyright 2024編程學習大全網