DALSA相机Sapera Lt二次开发(外触发)

DALSA相机Sapera Lt二次开发之外触发

实验室更换了新的DALSA 2D线阵相机,本次任务是替代旧相机的功能,将新相机融入到之前的2D-3D扫描系统中。

相机采集图像、存储图像功能实现

具体功能:当来自PLC的外部触发信号为高电平时,相机将以设定的采集频率持续采集图像,直至外部触发信号降为低电平

  1. 使用camexpert设置相机和采集卡参数
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    当外部触发为高电平时,相机将以Internal Line Trigger Frequency的设定值的频率采集图像
    注意:采集频率应与采集速度对应

  2. 外部触发电路连接
    查找采集卡的External Trigger Input 1 + 和External Trigger Input 1 - 对应哪两个接口,将外部触发电源与其相连,正极接External Trigger Input 1 + ,负极接External Trigger Input 1 -,高电平应为+5V,低电平应为0V
    在这里插入图片描述

  3. 程序功能实现
    当外部触发为高电平时,相机将连续采集图像的前提是相机必须处于Grab状态,因此在Acq、Xfer和Buffers成功生成之后(Acq、Xfer和Buffers的生成请参考https://blog.csdn.net/weixin_45507958/article/details/110468376), 在采集工作开始之前应先开启相机的Grab功能,代码如下:

 m_Xfer->Grab();

采集得到图像数据后使用SapBuffer::Read函数实现读取(具体请参考https://blog.csdn.net/weixin_45507958/article/details/110468376

有任何疑问都可以向笔者提问哦

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值