Table of Contents

Interface IPositionStation

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

定位工位接口

public interface IPositionStation : IStationBase, IModuleBase
Inherited Members
Extension Methods

Properties

BufferResult

缓存结果(引用作用)

List<PositionItemResult> BufferResult { get; set; }

Property Value

List<PositionItemResult>

DataSave

数据保存

IDataSave DataSave { get; set; }

Property Value

IDataSave

EnableCalibration9

使能9点标定

bool EnableCalibration9 { get; }

Property Value

bool

EnablePer

使能预处理

bool EnablePer { get; }

Property Value

bool

EnablePose

使能位置

bool EnablePose { get; }

Property Value

bool

FindPose

位姿

IPose FindPose { get; set; }

Property Value

IPose

GrabImage

取图

IGrabImage GrabImage { get; set; }

Property Value

IGrabImage

Mat2D

标定的变换矩阵

string Mat2D { get; }

Property Value

string

PixelEquivalent

像素当量

double PixelEquivalent { get; }

Property Value

double

Pose

位姿

List<CPoint> Pose { get; }

Property Value

List<CPoint>

PositionItem1

定位项1

IPositionItem PositionItem1 { get; set; }

Property Value

IPositionItem

PositionItem2

定位项2(可选安装)

IPositionItem PositionItem2 { get; set; }

Property Value

IPositionItem

PositionItem3

检测项3(可选安装)

IPositionItem PositionItem3 { get; set; }

Property Value

IPositionItem

Pretreater

预处理

IPretreater Pretreater { get; set; }

Property Value

IPretreater

WindowImage

图像窗口

IWindowImage WindowImage { get; set; }

Property Value

IWindowImage

Methods

Execute(CObject, List<CPoint>, string)

执行定位

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

Parameters

image CObject

图像

pose List<CPoint>

位姿

itemName string

项名称

Returns

List<PositionItemResult>

Execute(string)

执行定位

PositionResult Execute(string sn)

Parameters

sn string

Returns

PositionResult

Execute(string, CObject)

执行定位

PositionResult Execute(string sn, CObject image)

Parameters

sn string

条码

image CObject

图像

Returns

PositionResult

Execute(string, CObject, List<string>)

执行工位

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

Parameters

sn string

条码

image CObject

图像

itemNames List<string>

指定测量项名称

Returns

PositionResult

Get()

获取项集合

List<PositionItemPara> Get()

Returns

List<PositionItemPara>

GetItem()

获取项集合

List<PositionItemPara> GetItem()

Returns

List<PositionItemPara>

GetPose(CObject)

获取位姿

List<CPoint> GetPose(CObject image)

Parameters

image CObject

Returns

List<CPoint>

GetResultValueName()

获取结果值名称

List<string> GetResultValueName()

Returns

List<string>

ToMM(double)

转毫米

double ToMM(double piex)

Parameters

piex double

像素

Returns

double

ToPixel(double)

转像素

double ToPixel(double mm)

Parameters

mm double

Returns

double

Events

PositionFinish

定位完成事件

event EventHandler<PositionFinishEventArgs> PositionFinish

Event Type

EventHandler<PositionFinishEventArgs>