Class PositionMeasureStationBase<T>
定位工位虚拟基类
public class PositionMeasureStationBase<T> : StationBase<T> where T : ConfigBase, new()
Type Parameters
T
- Inheritance
-
ModuleBase<T>StationBase<T>PositionMeasureStationBase<T>
- Inherited Members
- Extension Methods
Properties
EnableCalibration9
使能9点标定
public virtual bool EnableCalibration9 { get; }
Property Value
Mat2D
标定的变换矩阵
public virtual string Mat2D { get; }
Property Value
PixelEquivalent
像素当量
public virtual double PixelEquivalent { get; }
Property Value
Methods
Execute(CObject, List<CPoint>, string)
执行定位
public virtual List<PositionItemResult> Execute(CObject image, List<CPoint> pose, string itemName)
Parameters
Returns
Execute(string)
执行定位
public virtual PositionResult Execute(string sn)
Parameters
snstring条码
Returns
Execute(string, CObject)
执行定位
public virtual PositionResult Execute(string sn, CObject image)
Parameters
Returns
OnMeasureFinish(PositionResult)
触发完成事件
public void OnMeasureFinish(PositionResult result)
Parameters
resultPositionResult
Events
PositionFinish
定位完成事件
public event EventHandler<PositionFinishEventArgs> PositionFinish