vp与vs联合开发配置方式
1.创建vs项目
1.创建winform
1.添加引用-VP框架
1.VP框架路径 C:\Program Files (x86)\Cognex\VisionPro\ReferencedAssemblies
1.选择所有文件
添加vp工具选项
1.VP工具选项 右键--选择项
2.筛选 cog框架
想要选中多个工具添加:Ctrl + Shift 一直按着 选中一个鼠标下滑 点击对号
因为2022vs 和vp 兼容问题 可能在 导入工具时, 导致程序未响应
解决方式1: 使用2019vs版本
解决方式2. 根据自己电脑的操作系统位数 找到对应ProgramFiles文件(64位-ProgramFiles 32位-ProgramFiles X86) 中Cognex 然后随便找到 一个工具的dll 拖入到指定工具项中
常用的工具一般分为两部分 Edit 和Tool
Edit 一般做为可视化控件展示 对应工具的设置页面
Tool 一般做为功能性控件 提供工具的属性和方法
案例:CogAcqFifoTool工具连接相机配置流程
1.完成相机硬件配置后
参考相机连接
2.完成vp与vs联合开发配置功能后
参考vp和vs联合开发
3.使用流程
创建winform 项目 目的 : 搭建 界面应用
VP中添加AcqFifoTool工具
AcqFifoTool工具参数设置
vpp文件存入 项目的debug 目录中 目的: 在项目中加载本地vpp文件 读取相机工具
1.控件CogRecordDisplay 用于单独显示相机拍摄照片和实时显示的窗口
2.控件CogAcqFifoEditV21 CogAcqFifoTool工具的设置页面
代码
1.拍照工具加载功能
2.拍照功能
3.实时显示和关闭实时显示
4.修改AcqFifo参数
1.acq工具设计界面 -CogAcqFifoEditV2工具
5.关闭相机连接
6.保存拍照图像
7.读取本地图像
错误问题:
错误:反序列化acq对象失败
解决方案 :项目 生成界面 勾掉 首选32位
案例:无拍照版-VP加载PMA工具
1.同AcqFifoTool工具一致 先在vp中保存 PMA工具 vpp文件 指定到winform路径下
2.界面效果如下:
代码:
加载vpp文件
加载本地图像
保存配置信息
切换idb图像
运行工具
PMA Ran事件
作业 :VP第一天作业改版成winform版本