Class PositionStationBase<T>
定位工位虚拟基类
public class PositionStationBase<T> : StationBase<T> where T : ConfigBase, new()
Type Parameters
T
- Inheritance
-
ModuleBase<T>StationBase<T>PositionStationBase<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
Execute(string, CObject, List<string>)
执行工位
public virtual PositionResult Execute(string sn, CObject image, List<string> itemNames)
Parameters
Returns
OnMeasureFinish(PositionResult)
触发完成事件
public void OnMeasureFinish(PositionResult result)
Parameters
resultPositionResult
Events
PositionFinish
定位完成事件
public event EventHandler<PositionFinishEventArgs> PositionFinish