|
按下列步骤操作可以通过编程的方式改变相机的采集帧率:
1.在你的程序框图中放置一个IMAQdx Open Camara.vi来打开相机。
2.使用IMAQdx Enumerate Attributes.vi来获取相机支持的属性。
3.找到控制相机帧率的属性,对于本例中使用的相机,该属性为AcquisitionFrameRateAbs. 可能你的相机并没有改属性,那么就不可以改变其帧率。
4.在Open Camera.vi的输出后面创建一个属性节点,选择Camera Attributes属性并选中Active Attribute。
5.右击该属性节点并选择Change all to Write。
6.连接一个字符串常量(例如:AcquisitionFrameRateAbs)到该属性节点。
7.创建另一个“Camera Attributes”属性节点,选择值属性并将其类型改为DBL。
8.右击该属性节点并选择Change all to Write。
9.为帧率创建一个数值型控件。
10.将该数值型控件连接到“ValueDBL”属性节点
图1:改变cam0相机的帧率的代码
|