'Trigger Each Line From Encoder'這個範例程式該如設定才可以正確執行?



主要軟體:
主要軟體版本: 2009 8.5 2010 SP1 2013 8.1.1
主要軟體修正版本: N/A
次要軟體: N/A
硬體:

問題: 我正嘗試在我相機上使用trigger each line的功能,並且使用編碼器的訊號當做觸發訊號。但當我執行範例程式Trigger Each Line From Encoder時,他無法正常動作。我該如何設定才有辦法解決問題?

解答:

有三個重要的步驟可以解決這個問題: 確認編碼器訊號接線正確、相機已經被設定為觸發模式,以及影像擷取卡的相機控制列(camera control lines)當要使用編碼訊號時,必須設定為脈衝觸發。


Step 1: 確認編碼訊號以正確連接到Camera Link I/O Extension Board

連接編碼器到Camera Link I/O Extension Board的用戶指南,您可參考文章下方的連結。您可以透過以下的測試程式確認您接線的正確性。當您執行此VI同時旋轉連接的編碼器,可以確認讀回的位置是否正確。並且您必須旋轉編碼器一圈,並且確認改變的位置讀值是否與您編碼器旋轉一圈的數值相同。


Step 2: 確認相機已被設定為觸發模式

基本上相機必須要在屬性的地方正確選擇觸發模式。您可於MAX (Measurement & Automation Explorer)或透過相機配置工具來做設定 。

Step 3: 在影像擷取卡上設定產生脈衝訊號

要在相機上設定編碼器的數值變化的觸發,必須要在相機檔案(camera file)設定產生脈衝訊號(pulse generation)。在Camera File Generator 開啟您的camera file,並且選擇Settings»Pulse Generation,會跳出配置設定的視窗。選取適當的相機控制列並且選擇Edit,來定義pulse equation。

如果這個步驟沒有被設定,您可以正確讀取編碼器的訊號,但無法正確將觸發訊號送至像機端。

如果您已確認以上步驟,卻無法透過編碼器觸發做影像的擷取,請與NI連繫。

相關連結: KnowledgeBase 5GTA9E44: How Do I Use the NI Camera Link I/O Extension Board?
Products and Services: Camera File Generator

附加檔案:





報告日期: 03/15/2011
最後更新: 03/22/2015
文件偏號: 5JE7RJRQ