VTeach 方法
描述
示教 correlation、geometric 或 polar 模型。
语法
Sub VTeach (Sequence As String, Object As String, ByRef Status as Integer)
Sub VTeach (Sequence As String, Object As String, AddSample as Boolean, KeepDontCares As Boolean, ByRef Status as Integer)
参数
- Sequence
当前项目中视觉序列的名称。 - Object
Sequence 中的对象名称。可示教 Correlation、Geometric 或 Polar 对象。 - AddSample
添加样品时为 True,添加新模型时则为 False。 - KeepDontCares
使用旧检测掩码时为 True,废弃时则为 False。 - Status
返回状态。如果成功,返回 1,否则返回 0。
备注
调用 VTeach 之前,必须确保模型窗口位于正确位置。
对于 polar 对象,搜索窗口和thickness必须设置正确。使用 VSet 设置搜索窗口位置和thickness。
对于 correlation 和 geometric 对象,搜索窗口和模型窗口必须设置正确。使用 SearchWin 和 ModelWin 的 VSet 设置搜索和模型窗口位置。或者可使用 VTrain 命令,以使操作员能够交互更改窗口。
示教模型后,可使用 VSaveModel 方法将其保存至 PC 磁盘文件内。
VTeach 示例
VB 例:
Dim status As Integer
'变换窗口位置
m_spel.VTrain("seq01", "corr01", status)
' 示教模型
m_spel.VTeach("seq01", "corr01", status)
C# 例:
int status;
//变换窗口位置
m_spel.VTrain("seq01", "corr01", status);
// 示教模型
m_spel.VTeach("seq01", "corr01", out status);