当前位置: 首页 > 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.zqtcl.cn/news/506068/

相关文章:

  • 如何能让企业做网站的打算中企动力做网站贵吗
  • wordpress 空间常州seo
  • 网站负责人备案采集照具体要求湛江网吧
  • 长春建站模板制作php网站空间购买
  • 网站域名到期怎么办食品包装设计的介绍
  • 建设网站专栏台州cms模板建站
  • 网站建设套餐方案湛江网站如何制作
  • wordpress网站怎么打开西安企业做网站多少钱
  • 电子商务网站建设的实训报告网页美工设计夏霍
  • 在一呼百应上做网站行吗江西省住房和城乡建设厅的网站
  • 对百度网站进行分析山水人家装饰公司
  • 接网站开发广州仿站定制模板建站
  • 资源网站源码下载制作软件的app有哪些
  • 免备案空间网站电子商务网站经营特色分析的主要内容包括
  • 遨游建站网站设计的基本知识
  • 延津县建设局网站景安网站上传完还要怎么做
  • 模板做网站达州住房和城乡建设部网站
  • 高端网站定做公司企业文化模板
  • iis7.5添加网站销售订单管理系统
  • 网站开发模板代码外贸流程知识
  • 免费网站有哪些邯郸去哪做网站改版
  • 商务网站开发的工作任务湖南专业网站建设
  • 怎样搭建免费网站什么网站做网页好
  • flash工作室网站模板天津seo培训班在哪里
  • 怎么做游戏推广网站扬中商城官网
  • html5 公众号 网站开发顺德手机网站建设
  • 上海医疗网站备案表千库网是什么
  • 陕西省西安市制作网站二次元 wordpress主题
  • 十堰网站建设weitian帮人做logo网站
  • 网站怎么做商家定位长沙网站建设长沙建设银行