Table of Contents

Class PositionStationBase<T>

Namespace
AT.Librarys.Container.Station
Assembly
AT.Librarys.Container.dll

定位工位虚拟基类

public class PositionStationBase<T> : StationBase<T> where T : ConfigBase, new()

Type Parameters

T
Inheritance
PositionStationBase<T>
Inherited Members
Extension Methods

Properties

EnableCalibration9

使能9点标定

public virtual bool EnableCalibration9 { get; }

Property Value

bool

Mat2D

标定的变换矩阵

public virtual string Mat2D { get; }

Property Value

string

PixelEquivalent

像素当量

public virtual double PixelEquivalent { get; }

Property Value

double

Methods

Execute(CObject, List<CPoint>, string)

执行定位

public virtual List<PositionItemResult> Execute(CObject image, List<CPoint> pose, string itemName)

Parameters

image CObject

图像

pose List<CPoint>

位姿

itemName string

项名称

Returns

List<PositionItemResult>

Execute(string)

执行定位

public virtual PositionResult Execute(string sn)

Parameters

sn string

条码

Returns

PositionResult

Execute(string, CObject)

执行定位

public virtual PositionResult Execute(string sn, CObject image)

Parameters

sn string

条码

image CObject

图像

Returns

PositionResult

Execute(string, CObject, List<string>)

执行工位

public virtual PositionResult Execute(string sn, CObject image, List<string> itemNames)

Parameters

sn string

条码

image CObject

图像

itemNames List<string>

指定测量项名称

Returns

PositionResult

OnMeasureFinish(PositionResult)

触发完成事件

public void OnMeasureFinish(PositionResult result)

Parameters

result PositionResult

Events

PositionFinish

定位完成事件

public event EventHandler<PositionFinishEventArgs> PositionFinish

Event Type

EventHandler<PositionFinishEventArgs>