산업기술/Cognex
코그넥스 toolblock
야곰야곰+책벌레
2024. 7. 26. 11:36
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
반응형