23
AKI Vision AKI Vision Component Component AKI AKI 1125 Hwy 7 West 1125 Hwy 7 West Hutchinson, MN 55350 Hutchinson, MN 55350 320-234-9405 320-234-9405

AKI Vision Component AKI 1125 Hwy 7 West Hutchinson, MN 55350 320-234-9405

Embed Size (px)

Citation preview

Page 1: AKI Vision Component AKI 1125 Hwy 7 West Hutchinson, MN 55350 320-234-9405

AKI Vision AKI Vision ComponentComponent

AKIAKI1125 Hwy 7 West1125 Hwy 7 West

Hutchinson, MN 55350Hutchinson, MN 55350320-234-9405320-234-9405

Page 2: AKI Vision Component AKI 1125 Hwy 7 West Hutchinson, MN 55350 320-234-9405

Vision ScreenVision Screen

Vision Vision Screen is Screen is activated activated with less with less than 10 than 10 lines of lines of your own your own code:code:

Page 3: AKI Vision Component AKI 1125 Hwy 7 West Hutchinson, MN 55350 320-234-9405

OverviewOverviewThis presentation is primarily intended for the user of This presentation is primarily intended for the user of

the SDK the SDK (software development kit)(software development kit)

DLL componentDLL component Provides a Point and Click Screen to write Provides a Point and Click Screen to write

step by step Vision Programs.step by step Vision Programs. No code is needed to write Vision No code is needed to write Vision

Programs. Programs. Never need to change source code when Never need to change source code when

different Part Types need vision programs different Part Types need vision programs written.written.

Summary: minimal code to write to obtain Summary: minimal code to write to obtain maximum flexibility for using machine maximum flexibility for using machine vision.vision.

Page 4: AKI Vision Component AKI 1125 Hwy 7 West Hutchinson, MN 55350 320-234-9405

Development Development EnvironmentsEnvironments

DLL Component is a native .NET DLL Component is a native .NET component.component.

Preferred Supported Development Preferred Supported Development Environments:Environments:

Visual Studio 2005 .NET: C#, VB, C++Visual Studio 2005 .NET: C#, VB, C++ Visual Studio 2008 .NET: C#, VB, C++Visual Studio 2008 .NET: C#, VB, C++

Also Supported:Also Supported: Visual Studio 6.0:Visual Studio 6.0:

Visual Basic 6.0Visual Basic 6.0 Visual C++ MFCVisual C++ MFC

DelphiDelphi

Page 5: AKI Vision Component AKI 1125 Hwy 7 West Hutchinson, MN 55350 320-234-9405

IntegrationIntegration

Sample Code is supplied in all Sample Code is supplied in all supported development supported development environments to “jump start” your environments to “jump start” your integration.integration.

Examples in this presentation will Examples in this presentation will use C#.use C#.

Please refer to “AKI Vision Please refer to “AKI Vision Documentation.pdf” for detailed Documentation.pdf” for detailed explanations of every vision tool, etc.explanations of every vision tool, etc.

Page 6: AKI Vision Component AKI 1125 Hwy 7 West Hutchinson, MN 55350 320-234-9405

Example Demo Program Example Demo Program With Source CodeWith Source Code

Page 7: AKI Vision Component AKI 1125 Hwy 7 West Hutchinson, MN 55350 320-234-9405

Initialization CallsInitialization Calls

Page 8: AKI Vision Component AKI 1125 Hwy 7 West Hutchinson, MN 55350 320-234-9405

Activate Vision ScreenActivate Vision Screen

One line of code (after some, one time, initialization calls) activates the Vision Screen where you can write as many Vision Programs as you like. No coding needed.

Page 9: AKI Vision Component AKI 1125 Hwy 7 West Hutchinson, MN 55350 320-234-9405

Vision ScreenVision Screen

Page 10: AKI Vision Component AKI 1125 Hwy 7 West Hutchinson, MN 55350 320-234-9405

Create New Vision Create New Vision ProgramProgram

Page 11: AKI Vision Component AKI 1125 Hwy 7 West Hutchinson, MN 55350 320-234-9405

Select a Select a Vision Vision

Tool For Tool For the the

Current Current StepStep

Page 12: AKI Vision Component AKI 1125 Hwy 7 West Hutchinson, MN 55350 320-234-9405

Example: Pattern Match Example: Pattern Match ToolTool

Page 13: AKI Vision Component AKI 1125 Hwy 7 West Hutchinson, MN 55350 320-234-9405

Example: Train Pattern Example: Train Pattern MatchMatch

Page 14: AKI Vision Component AKI 1125 Hwy 7 West Hutchinson, MN 55350 320-234-9405

Example: Find Circle Example: Find Circle ToolTool

Page 15: AKI Vision Component AKI 1125 Hwy 7 West Hutchinson, MN 55350 320-234-9405

Sample 8 Step Vision Sample 8 Step Vision ProgramProgram

Page 16: AKI Vision Component AKI 1125 Hwy 7 West Hutchinson, MN 55350 320-234-9405

Back to Source Code:Back to Source Code:Choose the Vision Program, and populate list Choose the Vision Program, and populate list

boxesboxes

Page 17: AKI Vision Component AKI 1125 Hwy 7 West Hutchinson, MN 55350 320-234-9405

Populated List BoxesPopulated List Boxes

Page 18: AKI Vision Component AKI 1125 Hwy 7 West Hutchinson, MN 55350 320-234-9405

User Select Steps To User Select Steps To Extract DataExtract Data

Page 19: AKI Vision Component AKI 1125 Hwy 7 West Hutchinson, MN 55350 320-234-9405

Run Vision ProgramRun Vision Program

Page 20: AKI Vision Component AKI 1125 Hwy 7 West Hutchinson, MN 55350 320-234-9405

Extract Data From Any Extract Data From Any StepStep

Page 21: AKI Vision Component AKI 1125 Hwy 7 West Hutchinson, MN 55350 320-234-9405

Check For SuccessCheck For Success

Page 22: AKI Vision Component AKI 1125 Hwy 7 West Hutchinson, MN 55350 320-234-9405

Program ResultsProgram Results

Page 23: AKI Vision Component AKI 1125 Hwy 7 West Hutchinson, MN 55350 320-234-9405