


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.wdVisionPro控件的使用 C# 开发篇VisionPro 常用控件的说明1 工具设置窗体a. CogPMAlignEditV2 模版匹配设置窗体控件 CogPMAlignEditV2.Subject: 工具关联对象如:CogPMAlignEditV2.Subject = CogPMAlignTool1;CogPMAlignTool1的类型为CogPMAlignToolb. CogFixtureEditV2 坐标定位设置窗体控件 CogFixtureEditV2.Subject: 工具关联对象如:CogFixtureEditV2.Subject = CogFixtureTool1;Co
2、gFixtureTool1的类型为CogFixtureToolc. CogCalibNPointToNPointEditV2 N点坐标矫正设置窗体控件 CogCalibNPointToNPointEditV2.Subject: 工具关联对象如:CogCalibNPointToNPointEditV2.Subject = CogCalibNPointToNPointTool1;CogCalibNPointToNPointTool1的类型为CogCalibNPointToNPointTool-其中:未矫正X : 像素坐标X未矫正Y : 像素坐标Y原始的已校正X : 物理坐标 X原始的已校正Y :
3、物理坐标 Y-d. CogFindCircleEditV2 圆形寻找设置窗体控件 CogFindCircleEditV2.Subject: 工具关联对象如:CogFindCircleEditV2.Subject = CogFindCircleTool1;CogFindCircleTool1的类型为CogFindCircleToole. CogAcqFifoEditV2 相机信息设置窗体控件 CogAcqFifoEditV2.Subject: 工具关联对象如:CogAcqFifoEditV2.Subject = CogAcqFifoTool1;CogAcqFifoTool1的类型为CogAcqF
4、ifoToolf. CogImageFileEditV2 图像文件设置窗体控件 CogImageFileEditV2.Subject: 工具关联对象如:CogImageFileEditV2.Subject = CogImageFileTool1;CogImageFileTool1的类型为CogImageFileToolg. cogToolGroupEditV21 工具组管理设置窗体控件 cogToolGroupEditV21.Subject: 工具关联对象如:cogToolGroupEditV21.Subject = cogToolGroupTool1;cogToolGroupTool1的类型
5、为cogToolGroupTool2 显示控件CogDisplay 图像显示窗体控件 显示图片:cogDisplay1.Image = image;获取图片:image = cogDisplay1.Image;附: image à图片变量类型为 ICogImage/显示图层清空cogDisplay1.StaticGraphics.Clear();cogDisplay1.InteractiveGraphics.Clear()/在CogDisplay1中显示文字/需要引用的空间using Cognex.VisionPro;using Cognex.VisionPro.Display;/实
6、现方法privatevoid Create_Font(CogDisplay MyDisplay, string Font, int FontSize,double X, double Y, string Label, CogColorConstants Mycolor, CogGraphicLabelAlignmentConstants MyAlignment, string GroupName) /创立窗体显示字符串标签CogGraphicLabel MyLabel = newCogGraphicLabel();/创立窗体显示字体格式Font MyFont = newFont(Font, F
7、ontSize, FontStyle.Regular); MyLabel.GraphicDOFEnableBase = CogGraphicDOFConstants.None; MyLabel.Interactive = false; MyLabel.Font = MyFont;/设置标签的字体属性 MyLabel.Color = Mycolor;/设置显示标签的额字体显示颜色 MyLabel.Alignment = MyAlignment;/对齐方式 MyLabel.SetXYText(X, Y, Label);/文字显示坐标/将文字显示在CogDisplay1的活动图层上 MyDispla
8、y.InteractiveGraphics.Add(MyLabel, GroupName, false); /将文本图层显示在CogDisplay1的静态图层上CogDisplay1.StaticGraphics.Add(CogPMAlignTool1.Results.Item(0).CreateResultGraphics(CogPMAlignResultGraphicConstants.CoordinateAxes), "");附:CogPMAlignTool1à匹配工具(下文有说明)CogPMAlignTool1.Results.Item(0).Create
9、ResultGraphics(CogPMAlignResultGraphicConstants.CoordinateAxes) :意思是创立一个匹配工具的结果图层,这个图层是用来显示一中心坐标得出来的坐标轴VisionPro 工具组文件的使用1. 工具组的建立翻开VisionPro,,双击“CogJob1这里以CogJob1为列在“VisionPro 工具中选择“CogToolGroup工具组工具,将其拖到工具表中然后双击“CogToolGroup中,在“CogToolGroup1“中添加你需要的工具。添加完工具并设置配置后,点击保存成工作组文件。2. 工具组的编程加载在程序的编写中,需要加载
10、工具组文件。-在C#中VisionPro提供出来的工具组文件进展加载的方法为/需要引用的空间using Cognex.VisionPro.ToolGroup;/实现代码object toolgroup = CogSerializer.LoadObjectFromFile(path);CogToolGroup ToolGroup1=toolgroupasCogToolGroup;path :加载工具组文件的物理路径。如“C:UsersAdministratorDesktopTempPMAlignTool.vpp。-3. 工具组的编程保存CogSerializer.SaveObjectToFile
11、(ToolGroup1,path,typeof(System.Runtime.Serialization.Formatters.Soap.SoapFormatter), CogSerializationOptionsConstants.Minimum);ToolGroup1:需要保存的工具组path : 保存工具组文件的物理路径4. 工具组的各子工具的编程关联这样做的话就更灵活的操作组中的工具数据/引用的空间using Cognex.VisionPro;using Cognex.VisionPro.PMAlign;CogAcqFifoTool CogAcqFifoTool1 = ToolGro
12、up1.Tools"CogAcqFifoTool1" as CogAcqFifoTool ; /关联相机工具CogAcqFifoTool1.OutputImage /工具输出的图像,类型为ICogImageCogAcqFifoTool1.Run() /运行工具,这里运行后相机获取一张图片,可以通过OutImage获取CogPMAlignTool CogPMAlignTool1 = ToolGroup1.Tools"CogPMAlignTool1" as CogPMAlignTool ; /关联模版匹配工具CogPMAlignTool1.InputImage /工具输入的图像,注意的是这个工具用的8位的灰度图像。CogPMAlignTool1.Run() /运行工具,对输入的图像进展模版匹配CogCalibNPointToNPointTool CogCalibNPointToNPointTool1= ToolGroup1.Tools"CogCalibNPointToNPointTool1" as CogCalibNPointToNPointTool; /关联模版匹配工具CogCalibNPointToNPointTool1.InputImage /工具输入的图像CogCalibNPointTo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030中国瑜伽服装行业市场发展趋势与前景展望战略研究报告
- 年产30万平方米花岗岩石板材项目可行性研究报告
- 《第二单元 汉字输入:6 连词成句变化多》教学设计-2023-2024学年浙江摄影版(2023)三年级下册
- Unit 8 Have you read Treasure Island yet-Section B 2a~2e教学设计 - 2023-2024学年人教版英语八年级下册
- 二年级上册科学教学设计 教科版
- Unit 3 Could you please clean your room Section A 4a-4c 教学设计 2023-2024学年人教版八年级英语下册
- 10《爱心的传递者》第二课时(教学设计)-部编版道德与法治三年级下册
- 一年级品德下册 我们一起成长教学设计2 科教版
- 《Unit 2 About me》(教学设计)-2024-2025学年北师大版(一起)英语一年级上册
- 2025年消防执业资格考试题库:消防救援队伍管理法规法规适用试题卷
- 大车司机劳务协议书
- 中医把脉入门培训课件
- 学生军训教官合同协议
- 期刊编辑的学术期刊内容审核标准考核试卷
- 知识产权监管培训课件
- 油田节能降耗技术-全面剖析
- 广西钦州市钦州港经济技术开发区中学2025年初三第二学期第一次区模拟化学试题含解析
- 技术信息收集与分析方法考核试卷
- 妇科护理标准化管理
- 小学2025年国防教育课程开发计划
- 防溺水家长测试题及答案
评论
0/150
提交评论