要允許NI-MAX或National Instruments的軟體解讀相機傳輸的資訊,您需要一個camera file的文件。根據您使用的相機類型,camera file還可能包含控制相機的命令。Camera file也稱為介面控製文件(Interface Control Documents),並將
.icd作為其副檔名。
.icd是NI所屬的副檔名,但每個相機都有自己專屬的設定文件(setting file),這個文件可用於建立
.icd檔以讓NI軟體使用。
以下是一些如何獲取camra file的方法(順序從最方便到最不方便):
包含在VAS驅動程式中的NI-IMAQdx驅動程式包含了許多相機的camera file,包括CCIR、NTSC、PAL和RS170等相機的通用camera file。如何選擇camera file:請依循
NI-IMAQ Devices>>IMAQ frame grabber>>右鍵點擊使用的相機並點選Camera,選擇您的相機型號,如下所示。
如果您使用的相機其camera file並未包含在NI VAS驅動程式裡,您可以在我們的網站上找到它。
National Instrument Camera Network允許您使用相機的製造商和型號搜尋camera file。下載完後,您可以參考
Correct Location on Disk to Store a .icd Camera File to Use with NI-IMAQ 來確定放置camera file的位置。
如果您無法在我們的網站上找到您的camera file,該相機的camera file可能放在我們FTP網址上的camera support目錄裡。當NI發布新的IMAQ卡時,我們會定期創建新的camera file。在這裡你會找到兩個目錄:一個用於類比(Analog)相機,另一個用於數位(Digital)相機。每個目錄都包含一套由相機製造商提供的帶有
.icd文件的資料夾。camera file存放的位置取決於您的作業系統和NI-IMAQ的版本;更多詳細資訊,請參閱
Correct Location on Disk to Store a .icd Camera File to Use with NI-IMAQ
National Instruments不可能為每種市面上的相機皆提供camera file。對於NI未提供camera file的Camera Link或Parallel digital相機,需要產生自定義的相機camera file,以設定frame grabber與相機通訊。
NI Camera File Generator是一個選單取向(menu-driven)的軟體用於產生新的camera file,為NI沒有提供camera file的相機產生camera file或為現有的camera file增加新的功能。 NI Camera File Generator是一個免費的獨立軟體,您可以在到
NI Camera File Generator選擇
資源來下載該軟體。
即使在您安裝了合適的camera file後,仍可能發生Timeout錯誤
(Error: 0xBFF60022) 。如果在嘗試截取影像時,電腦上有任何其他的程式正在使用該文件,您可能會收到此錯誤。在截取影像之前,請確保沒有其他軟體或驅動程式正在主動使用此相機。
Additional Information
類比相機通常不允許您以程式化的方式更改相機屬性,如 CCIR、NTSC、PAL或RS-170,建議直接使用該相機的通用標準類比camera file,。
Parallel Digital和Camera Link類的相機可以藉由寫入指令(commands)的方式程式化修改相機的參數。這些指令的格式是非常針對個別的相機,因此這類的相機需要個別的camera file。通常,這些相機的camera file檔名就是相機的型號,這些camera file與相機具有相同的名稱(此名稱包括製造商和型號)。
Firewire(IEEE 1394)和GigE相機通常將相機所有特定的資訊儲存在相機本身上,因此不需要手動指定camera file即可與NI軟體配合使用。