立立电气

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 32772|回复: 0

Labview使用相机属性参数 使用方法

[复制链接]

68

主题

68

帖子

290

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
290
发表于 2022-5-2 18:09:43 | 显示全部楼层 |阅读模式

解答:

[url=]NI[/url]针对不同总线接口的相机有不同的驱动(IMAQ和IMAQdx),每种相机所支持的属性也不同。[url=]可以分别在[/url]MAX或LabVIEW中查看相机支持的属性,
并进行配置,也可以通过导入相机配置文件(.icd)对相机进行配置。
[url=]以GigE[/url]接口的Basler scA1600-14gm为例加以说明。所需驱动为IMAQdx。
1、  在MAX中配置相机
点击“Camera Attributes”,可以看到该相机所支持的所有属性分类,如下图所示。点击每个属性,在注释框中能看到对应的属性描述。

“Analog Controls”中,可以设置增益模式为自动或手动。手动模式下,可以设置具体的Gain值。

“Image Format Controls”中,可以设置像素格式(单色或彩色,像素深度等)。本相机支持的像素格式如下图所示。
“AOI  Controls”中设置感兴趣区域AOI 的大小。本相机分辨率为1626x1236,那么AOI 可以设置为不超过此分辨率的任意值,实际获取的图像大小即为AOI 设定的大小。

“Acquisition Controls”中可以设置触发方式,曝光模式以及帧速率。触发可以分为硬件触发和软件触发。硬件触发的触发源可以配置为数字输入。
下图中配置为软件触发,点击“Execute”即可开始采集图像。曝光模式有定时和触发脉冲宽度两个选项。定时是指曝光时间由软件设置固定曝光时间,
触发脉冲宽度是指在触发模式下,曝光时间由触发脉冲宽度决定。帧速率可以手动设置,
但最大不能超过相机允许的最大帧速率。Resulting Frame Rate(Abs)即实际的帧速率,是根据手动设置的帧速率、曝光时间、AOI由软件自动计算出来的。


2、在LabVIEW中,通过属性节点配置相机
         先用IMAQdx Enumerate Attrtibutes.vi获取当前设备的所有可用属性,通过前面板可以查看Attribute Information Array。
然后使用数组索引获取单个属性,这里的数据类型为簇,需要对其解捆绑,将“Attribute Name”赋给属性节点的“ActiveAttribute”项。下图为相机帧速率设置的示例




3、通过导入相机配置文件进行相机配置见参考链接。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|立立电气

GMT+8, 2024-12-3 05:11 , Processed in 0.063458 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表