Table of Contents

Class MeasureStationBase<T>

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

测量工位虚拟基类

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

Type Parameters

T
Inheritance
MeasureStationBase<T>
Inherited Members
Extension Methods

Methods

Execute(CObject, CPoseInfo, string)

执行工位项

public virtual List<MeasureItemResult> Execute(CObject image, CPoseInfo pose, string itemName)

Parameters

image CObject

图像

pose CPoseInfo

位姿

itemName string

参数

Returns

List<MeasureItemResult>

测量项结果

Execute(string)

执行工位

public virtual MeasureResult Execute(string sn)

Parameters

sn string

条码

Returns

MeasureResult

测量结果

Execute(string, CObject)

执行工位

public virtual MeasureResult Execute(string sn, CObject image)

Parameters

sn string

条码

image CObject

图像

Returns

MeasureResult

测量结果

Execute(string, CObject, List<string>)

执行工位

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

Parameters

sn string

条码

image CObject

图像

itemNames List<string>

项名称

Returns

MeasureResult

测量结果

OnMeasureFinish(MeasureResult)

触发完成事件

public void OnMeasureFinish(MeasureResult result)

Parameters

result MeasureResult

Events

MeasureFinish

测量完成事件

public event EventHandler<MeasureFinishEventArgs> MeasureFinish

Event Type

EventHandler<MeasureFinishEventArgs>