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