zoukankan      html  css  js  c++  java
  • halcon 相机软触发

    *
    * Example for the usage of a Matrox frame grabber board based on MIL-Lite
    * (external triggering)
    *
    *
    * open the board with the desired camera configuration file
    info_framegrabber ('MilLite', 'info_boards', Information, BoardList)
    MyDevice := BoardList[0]
    MyCameraType := 'M_DEFAULT'
    MyPort := -1
    SoftwareTrigger := 1
    * SoftwareTrigger := 0
    *
    open_framegrabber ('MilLite', 1, 1, 0, 0, 0, 0, 'default', -1, 'default', -1, 'default', MyCameraType, MyDevice, MyPort, -1, AcqHandle)
    get_framegrabber_param (AcqHandle, 'trigger_signal', TriggerSignal)
    get_framegrabber_param (AcqHandle, 'trigger_source', TriggerSource)
    *
    if (SoftwareTrigger)
    set_framegrabber_param (AcqHandle, 'external_trigger', 'true')
    set_framegrabber_param (AcqHandle, 'trigger_source', 'software')
    endif
    *
    grab_image_start (AcqHandle, -1)
    while (1)
    if (SoftwareTrigger)
    set_framegrabber_param (AcqHandle, 'do_force_trigger', 1)
    wait_seconds (0.01)
    endif
    grab_image_async (Image, AcqHandle, -1)
    endwhile
    *
    if (SoftwareTrigger)
    set_framegrabber_param (AcqHandle, 'trigger_source', TriggerSource)
    endif
    close_framegrabber (AcqHandle)

  • 相关阅读:
    安装mysql Install/Remove of the Service Denied!错误的解决办法
    Oracle新建Schema
    TOMCAT虚拟路径配置
    Java的基本数据类型与转换
    _web基础_servlet基础
    布局的嵌套
    使用BootStrap网格布局进行一次演示
    BootStrap导入及其使用
    路由
    AngularJs MVC 详解
  • 原文地址:https://www.cnblogs.com/QuincyYi/p/13164597.html
Copyright © 2011-2022 走看看