标签:family point 原型 als 参数 table index tween sse
DALSA gige相机有两种方式可以获取到相机相关参数,一个是读取相机里面的xml文件;另外一个是读取相对应的寄存器的值。
对于修改寄存器的值,有两个相应的函数:
1)GevSetFeatureValue
函数原型为:
GEV_STATUS GevSetFeatureValue(GEV_CAMEAR_HANDLE handle, const char *feature_name, int value_size, void *value);
2)GevSetFeatureValueAsString
函数原型为:
GEV_STATUS GevSetFeatureValueAsString(GEV_CAMERA_HANDLE handle, const char *feature_name, char *value_string);
两者之间端区别在于,GevSetFeatureValue 可以配置任意类型(支持的类型)的值,并且需要手动填写类型。而GevSetFeatureValueAsString 是固定为string类型,只需要填写相对应端值即可。
还有一个更重要的区别是,GevSetFeatureValue能够配置的项在文件 cameraregdata.c 中有对应,许多项配置不了,受制于结构体
中accessMode 和 available 等属性。
而 GevSetFeatureValueAsString 却能够配置 featureName存在的项,能力远远大于 GevSetFeatureValue 。
标签:family point 原型 als 参数 table index tween sse
原文地址:https://www.cnblogs.com/rohens-hbg/p/9935021.html