Upload
wilfrid-black
View
219
Download
2
Tags:
Embed Size (px)
Citation preview
AKI Vision AKI Vision ComponentComponent
AKIAKI1125 Hwy 7 West1125 Hwy 7 West
Hutchinson, MN 55350Hutchinson, MN 55350320-234-9405320-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:
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.
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
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.
Example Demo Program Example Demo Program With Source CodeWith Source Code
Initialization CallsInitialization Calls
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.
Vision ScreenVision Screen
Create New Vision Create New Vision ProgramProgram
Select a Select a Vision Vision
Tool For Tool For the the
Current Current StepStep
Example: Pattern Match Example: Pattern Match ToolTool
Example: Train Pattern Example: Train Pattern MatchMatch
Example: Find Circle Example: Find Circle ToolTool
Sample 8 Step Vision Sample 8 Step Vision ProgramProgram
Back to Source Code:Back to Source Code:Choose the Vision Program, and populate list Choose the Vision Program, and populate list
boxesboxes
Populated List BoxesPopulated List Boxes
User Select Steps To User Select Steps To Extract DataExtract Data
Run Vision ProgramRun Vision Program
Extract Data From Any Extract Data From Any StepStep
Check For SuccessCheck For Success
Program ResultsProgram Results