目录
一、简单绘制标签、矩形
1、简单绘制标签
1、新建一个CogToolBlock
2、添加所需工具、之后编写脚本
我用的是第二个c#的高级脚本
3、编写脚本
#region namespace imports
using System;
using System.Collections;
using System.Drawing;
using System.IO;
using System.Windows.Forms;
using Cognex.VisionPro;
using Cognex.VisionPro.ToolBlock;
using Cognex.VisionPro3D;
using Cognex.VisionPro.PMAlign;
using Cognex.VisionPro.CalibFix;
using Cognex.VisionPro.Caliper;
using Cognex.VisionPro.Dimensioning;
#endregion
public class CogToolBlockAdvancedScript : CogToolBlockAdvancedScriptBase
{
#region Private Member Variables
//成员变量(属性)
private Cognex.VisionPro.ToolBlock.CogToolBlock mToolBlock;
private CogGraphicLabel labels; //1、创建标签
#endregion
//运行该Group中的工具(返回值为true,所有的属于当前Group的视觉工具都将运行,如果返回值为false,用户可以自定义工具的执行顺序)
public override bool GroupRun(ref string message, ref CogToolResultConstants result)
{
//3、获取所需的工具(两种方法都可以)
CogDistancePointLineTool CogDistancePointLineTool1 = (CogDistancePointLineTool) mToolBlock.<