当前位置: 首页 > news >正文

做哪个视频网站赚钱成都建工路桥建设有限公司网站

做哪个视频网站赚钱,成都建工路桥建设有限公司网站,哈尔滨网络seo公司,南三环做网站的公司C#与VisionPro联合 1. 参照康耐视提供的样例2. 参照样例写一个1. 创建工程2. 添加引用3. 声明变量4. 初始化5. 刷新队列6. 用户数据获取7. 跨线程访问Windows控件--委托8. 显示图像9. 释放资源 3. 代码4. 资源下载 1. 参照康耐视提供的样例 C:\Program Files\Cognex\VisionPro… C#与VisionPro联合 1. 参照康耐视提供的样例2. 参照样例写一个1. 创建工程2. 添加引用3. 声明变量4. 初始化5. 刷新队列6. 用户数据获取7. 跨线程访问Windows控件--委托8. 显示图像9. 释放资源 3. 代码4. 资源下载 1. 参照康耐视提供的样例 C:\Program Files\Cognex\VisionPro\samples\Programming\QuickBuild\EfficientApp\C# C:\Program Files\Cognex\VisionPro\samples\Programming\QuickBuild\mySavedQB.vpp 2. 参照样例写一个 1. 创建工程 创建一个Windows窗体应用程序.NET Framework 2. 添加引用 懒得一个一个分辨了我全都添加进来。 同时下面这两句不能落下 using Cognex.VisionPro; using Cognex.VisionPro.QuickBuild;3. 声明变量 //定义变量CogJobManager m_jobManager;CogJob m_job;CogJobIndependent m_jobIndependent;4. 初始化 //初始化m_jobManager (CogJobManager)CogSerializer.LoadObjectFromFile(C:\Program Files\Cognex\VisionPro\samples\Programming\QuickBuild\mySavedQB.vpp);m_job m_jobManager.Job(0);m_jobIndependent m_job.OwnedIndependent;5. 刷新队列 //刷新队列m_jobManager.UserQueueFlush();m_jobManager.FailureQueueFlush();m_job.ImageQueueFlush();m_jobIndependent.RealTimeQueueFlush();6. 用户数据获取 //结果处理m_jobManager.UserResultAvailable M_jobManager_UserResultAvailable; private void M_jobManager_UserResultAvailable(object sender, CogJobManagerActionEventArgs e){//用户代码ICogRecord topRecord m_jobManager.UserResult();ICogRecord tmp topRecord.SubRecords[Tools.Item[CogBlobTool1].CogBlobTool.Results.GetBlobs().Count];//throw new NotImplementedException();}private void ButtonRunOnce_Click(object sender, EventArgs e){try{m_jobManager.Run();}catch (Exception ex){MessageBox.Show(ex.Message);//throw;} }已发送项 当上一次处理没有完成就又立即点击运行按钮就会出现下列异常。 当然了我们可以使用try catch语句来抛出异常 7. 跨线程访问Windows控件–委托 delegate void UserResultDelegate(object sender, CogJobManagerActionEventArgs e);//用户可用的事件处理程序private void M_jobManager_UserResultAvailable(object sender, CogJobManagerActionEventArgs e){if (InvokeRequired){BeginInvoke(new UserResultDelegate(M_jobManager_UserResultAvailable), new object[] { sender, e });return;}//用户代码ICogRecord topRecord m_jobManager.UserResult();ICogRecord tmp topRecord.SubRecords[Tools.Item[CogBlobTool1].CogBlobTool.Results.GetBlobs().Count];//throw new NotImplementedException();int count (int)tmp.Content;textBoxCount.Text count.ToString();}8. 显示图像 放置一个checkbox控件 修改以下几个参数 private void CheckBoxRunContinue_CheckedChanged(object sender, EventArgs e){if (checkBoxRunContinue.Checked){try{m_jobManager.RunContinuous();}catch (Exception ex){MessageBox.Show(ex.Message);}buttonRunOnce.Enabled false;}else{try{m_jobManager.Stop();}catch (Exception ex){MessageBox.Show(ex.Message);}buttonRunOnce.Enabled true;}}9. 释放资源 private void Form1_FormClosed(object sender, FormClosedEventArgs e){//窗口关闭m_jobManager.UserResultAvailable - M_jobManager_UserResultAvailable;//取消事件关联cogRecordDisplay1.Dispose();m_jobManager.Shutdown();}3. 代码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using Cognex.VisionPro; using Cognex.VisionPro.QuickBuild;namespace FirstVP {delegate void UserResultDelegate(object sender, CogJobManagerActionEventArgs e);public partial class Form1 : Form{//定义变量CogJobManager m_jobManager;CogJob m_job;CogJobIndependent m_jobIndependent;public Form1(){InitializeComponent();}private void Form1_Load(object sender, EventArgs e){//初始化m_jobManager (CogJobManager)CogSerializer.LoadObjectFromFile(C:\Program Files\Cognex\VisionPro\samples\Programming\QuickBuild\mySavedQB.vpp);m_job m_jobManager.Job(0);m_jobIndependent m_job.OwnedIndependent;//刷新队列m_jobManager.UserQueueFlush();m_jobManager.FailureQueueFlush();m_job.ImageQueueFlush();m_jobIndependent.RealTimeQueueFlush();//结果处理m_jobManager.UserResultAvailable M_jobManager_UserResultAvailable;}//用户可用的事件处理程序private void M_jobManager_UserResultAvailable(object sender, CogJobManagerActionEventArgs e){if (InvokeRequired){BeginInvoke(new UserResultDelegate(M_jobManager_UserResultAvailable), new object[] { sender, e });return;}//用户代码ICogRecord topRecord m_jobManager.UserResult();ICogRecord tmpRecord topRecord.SubRecords[Tools.Item[CogBlobTool1].CogBlobTool.Results.GetBlobs().Count];//throw new NotImplementedException();int count (int)tmpRecord.Content;textBoxCount.Text count.ToString();//显示图像tmpRecord topRecord.SubRecords[ShowLastRunRecordForUserQueue];tmpRecord tmpRecord.SubRecords[LastRun];tmpRecord tmpRecord.SubRecords[Image Source.OutputImage];cogRecordDisplay1.Record tmpRecord;cogRecordDisplay1.Fit(true);}private void ButtonRunOnce_Click(object sender, EventArgs e){try{m_jobManager.Run();}catch (Exception ex){MessageBox.Show(ex.Message);//throw;} }private void CheckBoxRunContinue_CheckedChanged(object sender, EventArgs e){if (checkBoxRunContinue.Checked){try{m_jobManager.RunContinuous();}catch (Exception ex){MessageBox.Show(ex.Message);}buttonRunOnce.Enabled false;}else{try{m_jobManager.Stop();}catch (Exception ex){MessageBox.Show(ex.Message);}buttonRunOnce.Enabled true;}}private void Form1_FormClosed(object sender, FormClosedEventArgs e){//窗口关闭m_jobManager.UserResultAvailable - M_jobManager_UserResultAvailable;//取消事件关联cogRecordDisplay1.Dispose();m_jobManager.Shutdown();}} } 4. 资源下载 C#与VisionPro联合编程.zip
http://www.pierceye.com/news/506068/

相关文章:

  • 网站开发需要逻辑吗线下编程课程收费标准
  • 网站的费用多少wordpress替换js为外部引用
  • 工业设备网站源码国家图书馆网站建设介绍
  • 南昌制作网站软件站长统计app软件
  • 商城网站建设公司哪家好上海环球金融中心简介
  • 肃宁县做网站价格wordpress获取站点标题
  • 公司做网站效果怎么样推荐网站建设话术
  • 邱县网站建设河北seo网络优化师
  • iis5.1怎么新建网站中国生意网
  • 教你做吃的网站厦门市集美区建设局网站
  • 电子商务网站建设需要青岛网站建设邓巴迪
  • 网站建设考虑的因素建设网站地图
  • 天津塘沽网站建设新网官方网站
  • 做本地团购网站国外产品网站
  • 湖北省两学一做网站国外浏览器app下载
  • 遵义网站建设公司巴彦淖尔市网站制作
  • 后台管理系统网站模板合作网站登录制作
  • 腾讯云网站备案流程seo优化实训总结
  • 那个网站有免费的模板wordpress首页模板文件
  • 阿里云主机可以放几个网站手机上自己设计广告的软件
  • 南通公司企业网站建设淘宝网店制作
  • 长沙网站建设推广太仓网站建设企业网站
  • 加强网站微信信息编辑队伍建设网站设计 北京店
  • 广州网站建设有限公司程序员入门先学什么
  • 资源下载类网站如何做外链北京有几家宽带网络公司
  • 个人网站要有什么网页设计与制作初学者教程
  • 宁波品牌网站建设芗城区建设局网站
  • 仿卢松松博客网站源码购买网站空间多少钱
  • 无锡网站推微信公众号文章里好看的图片在哪个网站做
  • 做网站建设费用预算龙岩市建筑设计院