From 08:00 PM CDT Friday, August 12 - 01:00 PM CDT Saturday, August 13, ni.com will be undergoing system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



在Visual Basic下呼叫IMAQ Camera Attribute Function



主要軟體:
主要軟體版本:
主要軟體修正版本:
次要軟體: N/A

問題:

我想要使用CWIMAQ.CameraAttribute Attribute這個函數呼叫。透過這個函數的使用,可以取得資料型態為Variant的attribute,也可以根據使用者的輸入值來設定attribute。要透過這個函數設定camera attributes時,正確的程式語法為何呢?



解答:

Digital cameras是透過序列命命或控制脈波來作控制的。這些方法都使用相同的VIs或函數呼叫。NI-IMAQ和攝影機的camera file會管理攝影機所需要的序列命令和控制脈波。

Camera file的作用是讓NI-IMAQ知道攝影機如何如何組合像素,它所支援的arritbutes為何,以及如何以序列命令或控制脈波的方式改變attributes。你可以使用下面的命令來設定camera file中的camera attribute,或是從camera file取得相關的camera attribute。

若要設定camera attribute:
CWIMAQ.CameraAttribute Attribute = x

若要取得camera attribute:
x = CWIMAQ.CameraAttribute Attribute

注意:關於更詳細的說明,可以參考IMAQ Vison for Visual Reference。



相關連結: Developer Zone Tutorial: Digital Camera Basics

Developer Zone Tutorial:Machine Vision and Vision Analysis in Visual Basic

Developer Zone Tutorial:IMAQ Acquisition, Images, and Displaying in Visual Basic

附加檔案:





報告日期: 10/07/2004
最後更新: 02/12/2008
文件偏號: 3E6FIMCH