很多機(jī)器視覺應(yīng)用,比如生產(chǎn)線上的產(chǎn)品外觀檢測,并不需要一直在采集圖像,而是當(dāng)產(chǎn)品到達(dá)檢測位置后,才采集圖像進(jìn)行分析。因此用到了觸發(fā)功能。
?一般來說,圖像采集卡都支持外觸發(fā),NI的圖像采集卡也不例外。觸發(fā)信號不僅可以啟動一個圖像采集過程,還可以停止一個圖像采集過程。通過TRIG端口,NI的圖像采集卡不僅能接收外部的觸發(fā)信號,還能向外部設(shè)備發(fā)出觸發(fā)信號。如下圖所示:
?程序通過IMAQ Trigger Drive2.vi向外部輸出觸發(fā)信號。除了支持外部觸發(fā)信號外,NI的圖像采集卡還可以通過RTSI線和PXI總線傳遞觸發(fā)信號,這種特性可以方便系統(tǒng)集成工程師實(shí)現(xiàn)與運(yùn)動控制卡的高速可靠的同步。
??利用觸發(fā)方式圖像采集的實(shí)現(xiàn)
?觸發(fā)信號雖然種類繁多,但是使用起來卻非常簡單,需要記住一個原則“在開始采集圖像前必須先配置好觸發(fā)信號”
?相比基本的Snap采集方式,觸發(fā)方式下的Snap采集方式僅僅多使用IMAQ Comfigure Trigger2.vi對觸發(fā)進(jìn)行了設(shè)置。它告訴驅(qū)動程序觸發(fā)信號是什么類型,吃法信號從哪個觸發(fā)端口進(jìn)入(Trigger Number)以及當(dāng)觸發(fā)信號有效后,完成什么動作。
盡管觸發(fā)信號的使用方式很多,很容易產(chǎn)生一種學(xué)起來很難的感覺,不過不需要擔(dān)心,在NI的范例中可以輕而易舉的查到相關(guān)的范例并加以利用。