|
解答:IMAQ Vision for LabVIEW Real Time User Manual(LabVIEW即時系統的IMAQ Vision使用手
冊)包括了一系列如何安裝IMAQ和Vision到PXI即時控制器上的各種細節問題。下面是一些關於必
要配置步驟,以及host端電腦和目標電腦之間的一些需要安裝的軟體的簡略摘要。
Note:NI-IMAQ 3.0大量的簡化IMAQ硬體在LabVIEW即時系統上運作的設定。PXI系統再也無須至
Windows作業系統中設定硬體,而是可以由host端遠端完成所有硬體的設定(1408在被NI-IMAQ3.0
支援時,是使用舊版的NI-IMAQ2.6的driver)
為了在PXI系統上使用IMAQ系統,您必須有以下的一些元件:
1.一個安裝了Windows的817x 系列控制器,以及在啟動RT系統前,必須配置好影像擷取卡
2.可以安裝在host端電腦上的Vision 6.1開發模組的光碟,包括NI-IMAQ,IMAQ Vision和
Vision Builder,這些都可與RT target之間通訊
3.可以安裝在host端電腦上的LabVIEW 6.1 RT CD。
4.在PXI機箱安裝NI-IMAQ2.5.1或更高版本的驅動程式來支援影像擷取卡的配置。您不需要
Vision 6.1 開發模組中的NI-IMAQ 2.5.4。NI-IMAQ 2.5.4只有host端電腦需要安裝。
在host端,您需要安裝下列元件:
1.LabVIEW 6.1 for RT(即時系統)
2.IMAQ Vision for LabVIEW RT 6.1(包括Vision libraries for LabVIEW, NI-IMAQ 2.5.4
and Vision Builder 6.1)。
RT即時系統端必須安裝National Instruments PXI 控制器,PXI控制器必須有NI-IMAQ 2.5.1或
更高的版本的安裝Windows作業系統。如果您安裝完了上面所列的軟體,那麼請依照下列的步驟
操作您的系統:
1.您需要兩張磁碟片,在RT即時PXI控制器上安裝IMAQ視覺系統。在host端電腦上,執行
MAX>>Tools>>Remote Systems>>RT PXI Disk Utilities>>Create PXI Boot Disk。確保磁碟片
插入了驅動器。 它將創建一個系統啟動磁碟片,您將磁碟片插入PXI target A驅動器中,重新
啟動時,即可以啟動您的即時操縱系統。
2.在另一張磁片中,將您host端電腦 /NI-IMAQ/bin目錄下的ConfigureIMAQRT.exe拷貝到磁碟片
中。
3.啟動PXI控制器,進入Windows,在MAX下設定您的影像擷取裝置。完成後,將
ConfigureIMAQRT.exe 從磁碟片中拷貝到PXI控制器的桌面上並執行這個程式。它將保存您的配
置,當您再次啟動RT即時系統時,您可以直接偵測到他們。每次您更改了MAX裏的設置,您都要
在Windows中再次執行ConfigureIMAQRT.exe 來保存您的設置。
4.現在您可以將RT啟動磁碟片放入PXI控制器的驅動器內重新啟動。 當您重新啟動後,它將執行
RT即時操縱系統。 您應該可以進入到host端電腦的MAX中並看到PXI控制器已經列在Remote
system中。 確保PXI和您的host端電腦在同一個子網裏,或者您使用了cross over CAT-5線連
接了host端電腦和PXI機器。
5.當您在Network Settings欄裏選擇了您的PXI控制器,您需要分配一個獨立的IP位址和用戶名
。您可以使用DHCP伺服器來自動分配IP位址或者指定一個IP(如果有問題請聯繫網路管理員)。
您也可以在MAX 下 Help>>Help Topics>>Remote獲得有用的幫助。點擊Apply>>OK來重啟您的PXI
系統,之後可以網路連接成功。
6.一旦PXI重啟並連接上了(MAX底部有一個綠燈),您需要在RT系統下安裝軟體,點擊軟體
(Software)標籤,右擊滑鼠可以選擇並安裝軟體。 安裝您需要的LabVIEW RT (v6.1), IMAQ
Vision RT (v6.1), NI-IMAQ RT (v2.5.4)以及任何你需要的軟體。它將從PXI控制器上下載軟體
並且安裝成功後重新啟動系統。您現在就可以發送LabVIEW 6.1 RT程式到含有Vision和IMAQ代碼
的PXI RT控制器上。在LabVIEW>>examples>>Vision>>4. Real-Time下可以找到如何附帶的範例
。
7.找到\NI-IMAQ\bin\imaqdiag.llb\IMAQ Hardware Diagnostic.vi.。 在RT PXI系統中運行這
個VI,這個VI將允許您檢查IMAQ硬體的功能,並且顯示每塊卡的序列號和介面名稱。
一些新的功能也包括在即時系統中,其中有兩個新的顯示功能的VI。第一個是IMAQ遠端壓縮。這
個VI設置您希望將圖像通過網路傳送到host端電腦上時的壓縮參數。當您在RT即時系統上運行
IMAQ Vision應用時,WindDraw命令將嘗試通過網路傳送這些圖像並且根據您設置的參數優化傳
輸速度。如果host端電腦沒有連接上,代碼將會跳過所有的WindDraw函數,這樣他們就不會影響
您的機器性能。WindDraw函數是同步的,也就是說代碼只有當WindDraw在網路上完成了傳輸後他
們才繼續執行,所以,除非您設置很高的壓縮參數或者不使用WindDraw,您的程式才會被減慢。
當您調試程式時需要看視窗或者當您需要使用戶選擇某一ROI(region of interest),這將非常
有用。這個方法需要在您的host端電腦上運行NIVisPRC.exe程式。每次您啟動LabVIEW的時候,
這個可執行檔都會被自動執行。
另一個顯示圖像的強有力的方法是使用PXI視頻輸出。如果您有一個附帶的顯示器,您可以通過
PXI控制器的視頻埠(video port)顯示圖像。您只可以每次在顯示器上顯示一幅圖像,因為圖
像是被全螢幕顯示的(就像是一個IMAQ視窗)。當您對IMAQ WindDraw使用一個數位為15的視窗
時,它將圖像從PXI控制器的視頻埠送出。只有PXI-8175和8176控制器支持這個特性。有一個叫
做IMAQ Video Out Display Mode的VI,他可以允許您配置顯示器顯示圖像時候的解析度和其他
一些參數。這個方法比遠端顯示快很多,因為圖像並不通過網路並也沒有壓縮。
運行您的視覺系統:
對於不在LabVIEW RT下運行的應用程式,您必須購買IMAQ Vision Deployment Engine 光碟
(P/N 778044-01)。它將在您創建和分佈的可執行檔上安裝IMAQ Vision運行引擎(run-time
engine)。這個配置引擎已經集成在了LabVIEW Application Builder或者第三方的安裝軟體上
。這張IMAQ Vision Deployment Engine 光碟上包含了一個deployment license。如果您計畫將
可執行檔分配在多個目的機器上,那麼您必須為每個目的機器購買一個額外的IMAQ Vision
Deployment license (PN# 778044-00)。
對於在LabVIEW RT即時系統下運行的應用程式,您需要為每個目的機器購買一個RT license以及
IMAQ Vision for LabVIEW RT run time license (P/N 778628-00))。
您需要在Windows中啟動每個target,在MAX中設定板卡,並且在將系統啟動到RT即時系統時執行
ConfigureIMAQRT.exe來安裝配置檔。
|