您好,VM软件支持获取海康视觉控制器的IO输入实现控制流程执行,切换方案等操作。以VM410搭配VC3000的GPIO获取IO输入信号实现触发对应流程的需求,详细步骤参考如下:
1.在VM软件中,打开控制器管理,创建设备,选择对应型号的视觉控制器,并开启轮询使能(以轮询的方式获取IO输入);
2.设置全局触发(字符串触发): 下图所示设置即可实现DI收到高电平输入信号触发流程1,DI2收到高电平信号触发流程2,DI3收到高电平信号触发流程3。(字符串的位数与设备输入数量相同,其中0表示低电平状态,1表示高电平状态。此处VC3000主板IO(GPIO)为3进8出的IO,则触发字符串为3位数,从右至左分别对应DI1、DI2和DI3);
以上示例演示了通过全局触发的字符串设置,可控制流程执行、模块执行和方案切换等基本功能的实现方式。
如果此功能不能完全满足需求,需要监控具体的IO信号后自行做处理,也可在VM的全局脚本中调用VC3000的IOSDK来获取IO。需要注意的是调用VC3000的IOSDK时需要将对应的库文件拷贝到\VisionMaster4.1.0\Applications\GlobalScript路径下,
如下图所示。
基于C++OpenCV实现VisionMaster中的“直线边缘缺陷检测”
2024-03-04 09:41:20