VisionPro控件的使用之Csharp开发Word文档下载推荐.docx
- 文档编号:18198995
- 上传时间:2022-12-14
- 格式:DOCX
- 页数:8
- 大小:253.70KB
VisionPro控件的使用之Csharp开发Word文档下载推荐.docx
《VisionPro控件的使用之Csharp开发Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《VisionPro控件的使用之Csharp开发Word文档下载推荐.docx(8页珍藏版)》请在冰豆网上搜索。
CogFixtureEditV2.Subject=CogFixtureTool1;
CogFixtureTool1的类型为CogFixtureTool
c.CogCalibNPointToNPointEditV2
[
N点坐标矫正设置窗体控件]
CogCalibNPointToNPointEditV2.Subject:
CogCalibNPointToNPointEditV2.Subject=CogCalibNPointToNPointTool1;
CogCalibNPointToNPointTool1的类型为CogCalibNPointToNPointTool
-------------------------------------------------
其中:
未矫正X:
像素坐标X
未矫正Y:
像素坐标Y
原始的已校正X:
物理坐标X
原始的已校正Y:
物理坐标Y
d.CogFindCircleEditV2
[圆形寻找设置窗体控件]
CogFindCircleEditV2.Subject:
CogFindCircleEditV2.Subject=CogFindCircleTool1;
CogFindCircleTool1的类型为CogFindCircleTool
e.CogAcqFifoEditV2
[相机信息设置窗体控件]
CogAcqFifoEditV2.Subject:
CogAcqFifoEditV2.Subject=CogAcqFifoTool1;
CogAcqFifoTool1的类型为CogAcqFifoTool
f.CogImageFileEditV2[图像文件设置窗体控件]
CogImageFileEditV2.Subject:
CogImageFileEditV2.Subject=CogImageFileTool1;
CogImageFileTool1的类型为CogImageFileTool
g.cogToolGroupEditV21[工具组管理设置窗体控件]
cogToolGroupEditV21.Subject:
cogToolGroupEditV21.Subject=cogToolGroupTool1;
cogToolGroupTool1的类型为cogToolGroupTool
2.显示控件
CogDisplay[图像显示窗体控件]
显示图片:
cogDisplay1.Image=image;
获取图片:
image=cogDisplay1.Image;
附:
image
图片变量(类型为ICogImage)
//显示图层清空
cogDisplay1.StaticGraphics.Clear();
cogDisplay1.InteractiveGraphics.Clear()
//在CogDisplay1中显示文字
//需要引用的空间
usingCognex.VisionPro;
usingCognex.VisionPro.Display;
//实现方法
privatevoidCreate_Font(CogDisplayMyDisplay,stringFont,intFontSize,
doubleX,doubleY,stringLabel,CogColorConstantsMycolor,
CogGraphicLabelAlignmentConstantsMyAlignment,stringGroupName)
{
//创建窗体显示字符串标签
CogGraphicLabelMyLabel=newCogGraphicLabel();
//创建窗体显示字体格式
FontMyFont=newFont(Font,FontSize,FontStyle.Regular);
MyLabel.GraphicDOFEnableBase=CogGraphicDOFConstants.None;
MyLabel.Interactive=false;
MyLabel.Font=MyFont;
//设置标签的字体属性
MyLabel.Color=Mycolor;
//设置显示标签的额字体显示颜色
MyLabel.Alignment=MyAlignment;
//对齐方式
MyLabel.SetXYText(X,Y,Label);
//文字显示坐标
//将文字显示在CogDisplay1的活动图层上
MyDisplay.InteractiveGraphics.Add(MyLabel,GroupName,false);
}
//将文本图层显示在CogDisplay1的静态图层上
CogDisplay1.StaticGraphics.Add(CogPMAlignTool1.Results.Item(0).CreateResultGraphics(CogPMAlignResultGraphicConstants.CoordinateAxes),"
"
);
附:
CogPMAlignTool1匹配工具(下文有说明)
CogPMAlignTool1.Results.Item(0).CreateResultGraphics(CogPMAlignResultGraphicConstants.CoordinateAxes):
意思是创建一个匹配工具的结果图层,这个图层是用来显示一中心坐标得出来的坐标轴
VisionPro工具组文件的使用
1.工具组的建立
打开VisionPro,,双击“CogJob1”(这里以CogJob1为列)
在“VisionPro工具”中选择“CogToolGroup”工具组工具,将其拖到工具表中
然后双击“CogToolGroup”中,在“CogToolGroup1“中添加你需要的工具。
添加完工具并设置配置后,点击
保存成工作组文件。
2.工具组的编程加载
在程序的编写中,需要加载工具组文件
。
---------------------------------------------------------------------------------------------------------------
在C#中VisionPro提供出来的工具组文件进行加载的方法为
usingCognex.VisionPro.ToolGroup;
//实现代码
objecttoolgroup=CogSerializer.LoadObjectFromFile(path);
CogToolGroupToolGroup1=toolgroupasCogToolGroup;
path:
加载工具组文件的物理路径。
如“C:
\Users\Administrator\Desktop\Temp\PMAlignTool.vpp”。
3.工具组的编程保存
CogSerializer.SaveObjectToFile(ToolGroup1,path,typeof(System.Runtime.Serialization.Formatters.Soap.SoapFormatter),CogSerializationOptionsConstants.Minimum);
ToolGroup1:
需要保存的工具组
保存工具组文件的物理路径
4.工具组的各子工具的编程关联(这样做的话就更灵活的操作组中的工具数据)
//引用的空间
usingCognex.VisionPro.PMAlign;
CogAcqFifoToolCogAcqFifoTool1=ToolGroup1.Tools["
CogAcqFifoTool1"
]asCogAcqFifoTool;
//关联相机工具
CogAcqFifoTool1.OutputImage//工具输出的图像,类型为ICogImage
CogAcqFifoTool1.Run()
//运行工具,这里运行后相机获取一张图片,可以通过OutImage获取
CogPMAlignToolCogPMAlignTool1=ToolGroup1.Tools["
CogPMAlignTool1"
]asCogPMAlignTool;
//关联模版匹配工具
CogPMAlignTool1.InputImage//工具输入的图像,注意的是这个工具用的8位的灰度图像。
CogPMAlignTool1.Run()
//运行工具,对输入的图像进行模版匹配
CogCalibNPointToNPointToolCogCalibNPointToNPointTool1=
ToolGroup1.Tools["
CogCalibNPointToNPointTool1"
]
asCogCalibNPointToNPointTool;
CogCalibNPointToNPointTool1.InputImage
//工具输入的图像
CogCalibNPointToNPointTool1.OutputImage//工具输出矫正后的图像,类型为ICogImage
CogCalibNPointToNPointTool1.Run()//运行工具,对输入的图像进行矫正计算
ICogImage类型的图像可以强转换为8位的灰度图像,如:
CogImage8Greyimage8grey=imageAsCogImage8Grey;
//image的类型为ICogImage
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VisionPro 控件 使用 Csharp 开发