VisionPro初始化 - C#
private void InitialVison(){try{string iniDir = System.Windows.Forms.Application.StartupPath; //"E:\\Cognex\\test\\bin\\x86\\Debug"if (CogMisc.GetLicensedFeatures(false).Count == 0){MessageBox.Show("请确认加密狗已经被正确安装!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);Environment.Exit(1);return;}//是否有存档的vpp,读取视觉存档if (File.Exists(iniDir + "\\shiyan.vpp")) //判断是否存在视觉文档{FileStream fs = new FileStream(iniDir + "\\shiyan.vpp", FileMode.Open);//读取VPP文档Jm = CogSerializer.LoadObjectFromStream(fs) as CogJobManager;CogToolGroup tg = Jm.Job(0).VisionTool as CogToolGroup;fs.Close();}else{MessageBox.Show("请确认视觉文档是否存在");}//与CogJobManager控件绑定cogJobManagerEdit1.Subject = Jm;Jm.Stopped += new CogJobManager.CogJobManagerStoppedEventHandler(Jm_Stopped);//添加事件}catch (Exception e){MessageBox.Show(e.Message);}}
初始化VisionPro文件标准开头
void Jm_Stopped(object sender, CogJobManagerActionEventArgs e){if (this.InvokeRequired){this.Invoke(new CogJobManager.CogJobManagerStoppedEventHandler(Jm_Stopped), new object[] { sender, e });return;}ICogRunStatus RunStatus = Jm.Job(0).RunStatus;//获取Job0 的运行状态if (RunStatus.Message != null){DateTime now = DateTime.Now;textBox1_vsionStstus.Text = String.Format("{0}-{1}-{2}", now.Hour, now.Minute, now.Second) + ":" + RunStatus.Message;//低端运行状态AddMessage(textBox1_vsionStstus.Text, Color.Black);//把信息添加到动态时时板上return;}else//如果Jpb0运行状态为null{CogToolGroup tg = Jm.Job(0).VisionTool as CogToolGroup;//cogRecordsDisplay1.Subject = tg.CreateLastRunRecord();textBox1_vsionStstus.Text = "Accept";AddMessage("Accept", Color.Green);//在ListView上面显示当前状态信息}}
这是绑定的Stop事件
VisionPro初始化 - C#相关推荐
- VisionPro基础篇(一): VisionPro界面介绍
前言: 此系列文章记录学习使用VisionPro中的学习成果和学习心得,鉴于找资料过程中的各种收费,分享出来给需要的朋友一份帮助,若有错误之处,还请留言指正,谢谢! 此文主要介绍VisionPro界面 ...
- VisionPro相机操作类
Halcon/Visionpro视频教程和资料,请访问 重码网,网址: http://www.211code.com 在网站上看到这个,保存下来,以后用到了,再看一下.谢谢原创的分享! #region ...
- VisionPro使用C#编写脚本
本文链接:https://blog.csdn.net/dongxin_ming/article/details/104932352 一.脚本简介 1.1 VisionPro项目组成简介 在介绍脚本之前 ...
- VisionPro脚本Simple与Advanced
以VB脚本代码为例: VB-Simple: 主要包含以下栏目: 1. GroupRun函数 脚本的编写一般在GroupRun函数中编辑 Initialize:函数的初始化 auto-generated ...
- VisionPro之脚本(一文读懂VisionPro脚本原理与使用方法)
文章目录 一.脚本简介 二.脚本类与方法 三.脚本使用案例 四.脚本进阶 一.脚本简介 1.1 VisionPro项目组成简介 在介绍脚本之前先简单介绍一下VisionPro开发环境(QuickBui ...
- VisionPro之脚本
一.VisionPro脚本介绍 1.1项目组成 首先介绍一下QuickBuild的项目结构,Job是QuickBuild工程中的基本组成单位,一个QuickBuild至少有一个Job,每个Job之 ...
- VisionPro连接相机步骤
一.修改相机与电脑IP地址在同一网段上 1.修改相机IP地址 在菜单栏找到 "Cognex GigE Vision Configurator" ,可直接输出搜索. 或者在visio ...
- VisionPro 定位添加瞄准效果
VisionPro 定位添加瞄准效果 文章目录 VisionPro 定位添加瞄准效果 前言 一.效果展示 二.实现步骤 1.初始化 2.运行按钮 3.复合图形移动显示 总结 前言 图案定位其实就是在图 ...
- 康耐视VisionPro使用VB.net构建程序(1)
我们将"导入"我们想要使用的对象的名称空间. 这会减少输入并且使得代码更清洁. 在VisualStudio中打开"Form1.vb"的代码窗口并在顶部键入: I ...
最新文章
- zabbix入门到精通之--zabbix proxy配置(二)
- 地址已经被使用——Address already in use(来自《后台开发:核心技术于应用实践》)
- python3.6.8安装失败_centos7编译安装Python 3.6.8 后用pip3出现SSL未配置问题(import ssl失败)解决方法...
- python开发框架 代码生成_我的第一个python web开发框架(31)——定制ORM(七)...
- Redis Cluster集群知识学习总结
- 使用Python将数据插入数据库(一)
- mysql针对特定表不做binlog_MySQL笔记--主从复制
- S7-1200做智能IO设备
- 【HikariCP】HikariCP配置参数
- 使用TypeScript两年后,还值得吗?
- 中国东北到美洲比中国南边到美洲更近?
- 新浪微博开放平台开发-android客户端(1)
- centos7挂载ntfs文件系统_CentOS7挂载NTFS格式的硬盘
- Pega How To系列之二:如何做数据验证 ---- CheneyWang
- 计算机知识竞赛口号,知识竞赛比赛口号大全
- 小饭馆促销活动流程,小饭馆网络营销方案
- 大话信号与系统 --- 奇文共欣赏
- windows输入法输入英文字母中间有空格
- PMP培训-项目进度管理
- npm删除项目所有依赖和清缓存清缓存的办法