基于NI CompactRIO的機器視覺(jué)

發(fā)布時(shí)間:2010-7-13 10:39    發(fā)布者:嵌入式公社
關(guān)鍵詞: CompactRIO , 機器視覺(jué)
簡(jiǎn)介

NI CompactRIO可編程自動(dòng)控制器(PAC)是一種先進(jìn)的嵌入式控制和數據采集系統,被設計用于需要高性能和高可靠性的應用。由于采用了開(kāi)放和嵌入式結構的系統,尺寸小,極其堅固,且極具靈活性,您可以使用現成的商品硬件迅速的建立常用的嵌入式系統。

當與NI 視覺(jué)開(kāi)發(fā)模塊2009或更新的版本結合時(shí),CompactRIO是一種用于嵌入式,工業(yè)化,實(shí)時(shí)機器視覺(jué)應用的有效平臺。潛在的應用領(lǐng)域包括自主機器人 , 醫療器械 , 工業(yè)監測應用 以及  嵌入式應用。

本文包含了用于CompactRIO的IP攝像頭的安裝和配置。如何安裝和配置moviMED AF-1501 C系列模塊請參閱 使用MoviMED AF-1501 C系列模擬幀接受器的 CompactRIO 視覺(jué)。

CompactRIO的安裝

為了安裝用于CompactRIO硬件的適用軟件,您必須首先將它安裝到主機PC。兩個(gè)必需的部分是NI視覺(jué)9.0和NI-IMAQdx 3.4驅動(dòng)軟件。您可以通過(guò)打開(kāi)測量與自動(dòng)化導航器(MAX)中我的系統圖標來(lái)檢測這個(gè)軟件。

一旦您檢測到主機PC具有正確的軟件之后,您必須將軟件安裝到您的CompactRIO控制器,這樣您才能從IP攝像頭中得到圖像。CompactRIO控制器應當出現在MAX中遠程系統圖標下。打開(kāi)目標然后右擊軟件并選擇增加/刪除軟件。這樣就打開(kāi)了LabVIEW實(shí)時(shí)軟件向導。選擇常用軟件安裝并單擊下一步。選擇同意來(lái)繼續手動(dòng)安裝。軟件必須的兩個(gè)部分是NI 視覺(jué) RT 9.0.0和IP攝像頭支持。在NI-IMAQdx RT下找到IP攝像頭支持。一旦您選擇好安裝這兩個(gè)軟件,單擊下一步開(kāi)始安裝。



當您已經(jīng)完成必要軟件的安裝并重啟系統后,單擊遠程系統下的CompactRIO來(lái)打開(kāi)網(wǎng)絡(luò )設置。默認設置下,CompactRIO控制器的次級以太端口不是激活的,所以您必須設置您的IP攝像頭使之能夠通過(guò)網(wǎng)絡(luò )通訊。要這樣做,選擇高級以太網(wǎng)設置。一旦設置窗口打開(kāi),單擊以太網(wǎng)設備下的次級MAC通訊錄,將模式切換到TCP/IP,并將IP地址設成169.254.0.x用于局域網(wǎng)連接,子網(wǎng)掩碼設為255.255.0.0 。當這些設置與下面的屏幕截圖相同時(shí)單擊完成,然后被提示重啟電腦時(shí)單擊同意。



攝像頭的安裝

既然您已經(jīng)讓CompactRIO控制器使用了次級以太網(wǎng)端口,IP攝像頭能夠與MAX一起顯示,在MAX中您可以用來(lái)正確的配置攝像頭。將攝像頭插入CompactRIO控制器的次級端口。如果以太網(wǎng)端口點(diǎn)亮,那么您的配置是正確的,網(wǎng)絡(luò )可以檢測到攝像頭。

在MAX中的CompactRIO下,打開(kāi)設備和接口菜單,然后打開(kāi)NI-IMAQdx設備,您就能看到叫做camX的IP攝像頭,其中的X是驅動(dòng)分配給您攝像頭的值。



在菜單欄的頂部,您可以單擊拍照從您的攝像頭得到一幅靜止的圖像或攝像來(lái)得到一段視頻。



當您選擇底部的圖標來(lái)改變采集屬性和攝像屬性時(shí)同樣會(huì )出現這個(gè)屏幕。

當您在MAX下能看到攝像頭并能采集圖像,您就可以關(guān)閉MAX。記住IP攝像頭在LabVIEW中的名字(例如: cam1)。

LabVIEW安裝

既然CompactRIO控制器和IP攝像頭被正確的配置了,您現在需要設置 LabVIEW VI來(lái)使用這兩個(gè)硬件。

要實(shí)現這些,在LabVIEW下通過(guò)文件»新建文件…打開(kāi)一個(gè)新的項目,然后打開(kāi)項目并選擇空項目。然后LabVIEW會(huì )建立一個(gè)項目叫做無(wú)標題項目1。通過(guò)選擇文件»另存為并將"視覺(jué)"復制到文件名,把項目重命名為視覺(jué)。

然后右擊項目:視覺(jué).lvproj并選擇新建文件»任務(wù)和設備



打開(kāi)實(shí)時(shí)CompactRIO。使用IP攝像頭的CompactRIO控制器應該在列表中。選擇它并單擊同意。選擇繼續—對此應用來(lái)說(shuō)掃描接口也是可以接受的,因為沒(méi)有必要為了IP攝像頭而使用CompactRIO FPGA。

CompactRIO控制器在視覺(jué)項目中作為一項任務(wù)被列出。要從IP攝像頭獲得圖像,使用叫做獲取.vi的模板程序。要將這個(gè)VI添加到任務(wù),右擊項目下的CompactRIO選項并選擇添加»文件…然后選擇原始驅動(dòng),位于NI軟件安裝和存放的路徑C:\Program Files\National Instruments\LabVIEW 2009\examples\IMAQ\IMAQdx Examples.llb\Grab.vi,并單擊選擇。雙擊項目中的獲取.vi打開(kāi)前面板。選中攝像頭下的向下箭頭,選擇與MAX中IP攝像頭配置一致的名字(例如: cam1)。單擊運行箭頭應該顯示從IP攝像頭采集到的視頻。



美國國家儀器有限公司(NI)供稿
本文地址:http://selenalain.com/thread-15102-1-1.html     【打印本頁(yè)】

本站部分文章為轉載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀(guān)點(diǎn)和對其真實(shí)性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問(wèn)題,我們將根據著(zhù)作權人的要求,第一時(shí)間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復 返回頂部 返回列表
午夜高清国产拍精品福利|亚洲色精品88色婷婷七月丁香|91久久精品无码一区|99久久国语露脸精品|动漫卡通亚洲综合专区48页