728x90
반응형
vpp 읽어오기
CogToolBlock CogTools = new CogToolBlock();
if (!File.Exists(filepath))
return;
CogTools = CogSerializer.LoadObjectFromFile(filepath) as CogToolBlock;
실행하기
if (CogTools.Tools.Count < 1/* || CogTools.Inputs["InputImage"].Value == null*/)
return false;
// 이미지 넣기
CogTools.Inputs["InputImage"].Value = input;
CogToolResultConstants result = new CogToolResultConstants();
string message = "";
foreach (ICogTool cogTool in CogTools.Tools)
{
CogTools.RunTool(cogTool, ref message, ref result);
}
if (result != CogToolResultConstants.Accept)
return false;
return true;
툴 이름 가져오기
string[] toolname = new string[CogTools.Tools.Count];
for (int i = 0; i < CogTools.Tools.Count; i++)
{
toolname[i] = CogTools.Tools[i].Name;
}
728x90
반응형
'산업기술 > Cognex' 카테고리의 다른 글
CogCalibCheckrboardTool 사용하기 (0) | 2024.09.16 |
---|---|
QuickBuild에서 ToolBlock 사용하기 (0) | 2024.09.16 |
코그넥스 JobManager (0) | 2024.07.26 |
코그넥스 이미지 처리 (0) | 2024.07.26 |