Class MeasureStationBase<T>
测量工位虚拟基类
public class MeasureStationBase<T> : StationBase<T> where T : ConfigBase, new()
Type Parameters
T
- Inheritance
-
ModuleBase<T>StationBase<T>MeasureStationBase<T>
- Inherited Members
- Extension Methods
Methods
Execute(CObject, CPoseInfo, string)
执行工位项
public virtual List<MeasureItemResult> Execute(CObject image, CPoseInfo pose, string itemName)
Parameters
Returns
- List<MeasureItemResult>
测量项结果
Execute(string)
执行工位
public virtual MeasureResult Execute(string sn)
Parameters
snstring条码
Returns
- MeasureResult
测量结果
Execute(string, CObject)
执行工位
public virtual MeasureResult Execute(string sn, CObject image)
Parameters
Returns
- MeasureResult
测量结果
Execute(string, CObject, List<string>)
执行工位
public virtual MeasureResult Execute(string sn, CObject image, List<string> itemNames)
Parameters
Returns
- MeasureResult
测量结果
OnMeasureFinish(MeasureResult)
触发完成事件
public void OnMeasureFinish(MeasureResult result)
Parameters
resultMeasureResult
Events
MeasureFinish
测量完成事件
public event EventHandler<MeasureFinishEventArgs> MeasureFinish