智能编程(不用编写代码)机器视觉软件CkVsBuilder V1.0
CkVsBuilderV1.0是创科公司***开发的视觉软件项目之一,内置近百种图像算法。CkVsBuilderV1.0其主要优势为不需要用户进行代码编程,只需要对用到的功能进行相应的参数设置和保存就可以。同时如果用户不想用CkVsBuilderV1.0界面或者想把软件加到自己的软件里,在用户把用到的功能进行相应的参数设置后可以保存为一个工程文件,在软件运行目录有一个OCX控件,用户可以自行用VB、VC、BC、C#等开发工具调用这个OCX控件打开相应的工程文件自己简单编程就可以开发出***的机器视觉系统,解决了用户编写机器视觉软件流程及算法的繁琐工作。软件功能丰富(数据采集、预处理、匹配、***、测量、计算、结果比较、结果输出、分支跳转)支持连续采集、软件触发采集、硬件触发采集支持DirectShowCamera、USBCamera、GIGECamera支持插件升级(用户可自行添加新的图像算法),自带计算机功能可对各种测试结果进行分析支持Modenbus通讯协议支持I/O控制在VC中的应用在VB中的应用函数说明voidZoomFit()功能:自动适应缩放比例。voidRedraw()功能:更新显示控件画面。BOOLLoadProject(LPCTSTRstrFileName)功能:从文件中装载工程文件。参数:strFileName工程文件路径名。返回:成功返回TRUE,否则返回FALSE。BOOLS***eProject()功能:保存当前工程文件。返回:成功返回TRUE,否则返回FALSE。longGetToolCount()功能:获取当前工程中所使用的工具数量。返回:返回工具数量值。CStringGetToolName(longnToolIndex)功能:获取指定工具的名称。参数:nToolIndex工具对应的索引号ID。返回:返回工具名称。longGetTool(LPCTSTRstrToolName)功能:获取指定工具的指针地址。参数:strToolName输入工具名称。返回:成功返回指向工具的指针地址,否则返回NULL。BOOLShowProperty(LPCTSTRstrToolName)功能:弹出指定工具的属性对话框。参数:strToolName输入工具名称。返回:确认返回TRUE,否则返回FALSE。BOOLExecute(longpTool)功能:单步执行指定工具。参数:pTool输入工具指针地址。返回:成功返回TRUE,否则返回FALSE。BOOLExecuteAll()功能:执行流程中的所有工具。返回:成功返回TRUE,否则返回FALSE。BOOLGetStatus(longpTool)功能:获取指定工具的结果状态。参数:pTool输入工具指针地址。返回:返回状态值,TRUE为OK,FALSE为NG。BOOLGetDataInt(longpTool,LPCTSTRstrName,longnIndex,long*retVal)功能:获取指定工具的整型数据。参数:pTool输入工具指针地址。strName需要获取的数据名称。nIndex数据数组索引,当数据为数组时有用。retVal输出的整型数据值。返回:成功返回TRUE,否则返回FALSE。BOOLGetDataDob(longpTool,LPCTSTRstrName,longnIndex,double*retVal)功能:获取指定工具的浮点型数据。参数:pTool输入工具指针地址。strName需要获取的数据名称。nIndex数据数组索引,当数据为数组时有用。retVal输出的浮点型数据值。返回:成功返回TRUE,否则返回FALSE。)