Labview程序中控制相机参数




在Labview中控制相机参数比在NI MAX中去控制相机参数要方便得多,所以研究了下怎么在Labview中去控制相机参数。本文所使用Labview版本为2015,相机信型号AVT的G-201C,gige接口。


一、利用IMAQdx Enumerate Attributes.vi枚举属性函数找到对应参数字符串

如图1,创建 IMAQdx Enumerate Attributes.vi枚举属性函数,并创建一个显示控件。

Labview程序中控制相机参数_第1张图片
图1

枚举属性函数可以枚举相机支持的所有属性。枚举的数据包含了属性的类型、是否允许读写、属性名称等。
Session In为相机摄像头的引用输入。
Session Out相机引用输出。
Attribute Information Array属性信息数组:显示所有枚举出来的信息。


二、在显示控件中找到对应参数字符串

通过显示控件,找到需要修改参数的对应字符串,如图2所示。本文中以修改曝光时间为例。
Labview程序中控制相机参数_第2张图片
图2 枚举函数显示控件
从图示知控制曝光时间的字符串为Controls::Exposure::ExposureTimeAbs。


三、创建属性节点

通过第二步得到的字符串创建对应属性节点。

Labview程序中控制相机参数_第3张图片
图三 创建属性节点


更多内容参考:http://digital.ni.com/public.nsf/allkb/074850B34E68BC1786257B02000A58AA

你可能感兴趣的:(Labview)