在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