其他软件调用
Halcon调用
关于GenICam 协议
Sizector®3D相机S028系列和S162系列符合GenICam™标准。GenICam(Generic Inter- face for Cameras) 标准旨在为各种设备(主要是各类工业用摄像头和相机) 提供通用编程接口, 即为各种物理接口(如GigE Vision、USB3 Vision、Coaxress、Camera Link HS、Camera Link 等) 提供相同的应用程序编程接口(API) 。理论上其他支持GenICam标准的视觉软件都能控制 3D相机,由于条件限制未进行全面验证。下面针对市场上常用的第三方机器视觉软件(Hal- con) ,提供连接示例方法。
安装解压最新版MPSizectorS SDK,运行Halcon示例代码
a) 安装MPSizectorS SDK(建议MPSizectorS V2.21以上版本) 、Halcon(建议V18.11及以 上64位版本,暂不支持32位版本) 。
b) 设置环境变量,以Win10为例,电脑【属性】->【高级系统设置】->【环境变量】->变量。 "HALCONROOT"的值改为"Program Files\MVTec\HALCON-18.11-Progress"。如图:
c) 依次打开"02_Binary->05_SizectorS_GenICam"文件夹,运行【MUST】SetEnviroment- Path。打开"Demo_Halcon"文件夹,运行"SizectorStart"文件。按下"F5",相机连续拍摄,如图3.61。
Halcon 控制相机自由采集
①双击Halcon图标,进入Halcon主界面,如图3.62。
②左击【助手(A)】,左击【打开新的Image Acquisition】,进入Image Acquisition Z界面,如图3.63。
③更改参数,点击"自动检测接口",或手动把"File"改为"GenICamTL",如下图红框内。
④点击【连接】,进入连接页面,点击【采集】按钮,相机触发拍摄图像。如下图: