开启左侧

halcon如何软触发相机拍照啊?

[复制链接]
北风之神 发表于 2018-10-7 10:42:23 | 显示全部楼层 |阅读模式
我现在的USB相机,支持软触发拍照,不知道是用哪个算子?我用 set_framegrabber_param (AcqHandle, 'software_trig',1 )没有任何反应,
  1. open_framegrabber ('MindVision12_X64', 1, 1, 0, 0, 0, 0, 'progressive', 8, 'Gray', -1, 'false', 'auto', 'Camera MV-U130RC#2D425D20-2', 0, -1, AcqHandle)grab_image_start (AcqHandle, -1)
  2. grab_image_async (Image, AcqHandle, -1)
  3. set_framegrabber_param (AcqHandle, 'software_trig',1 )
  4. close_framegrabber (AcqHandle)
复制代码



Criss 发表于 2018-10-7 12:33:59 | 显示全部楼层
Halcon里面设置软触发:
  1. set_framegrabber_param (AcqHandle, 'TriggerMode', 'On')
  2. set_framegrabber_param (AcqHandle, 'TriggerSource', 'Software')
复制代码
还有注意就是,软触发不要设置grab_timeout采集超时,否则会一直卡住Halcon的,硬触发可以开启!
那么怎么触发呢?点击下面红色方框里面的TriggerSoftWare就可以触发采集了!
QQ截图20181007122815.png
不能在Halcon里面用代码实现触发采集,因为采集图像是同步进行的!

可以使用C#联合Halcon开发,在C#里面利用set_framegrabber_callback设置回调方式进行,Halcon里面是不支持的!
819582 发表于 2018-10-8 12:04:45 | 显示全部楼层
回归了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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