19045 Farmington Road
Livonia, Michigan  48152
Phone (248) 476 - 4200
Fax (248) 476 - 5705
 

Machine Vision Components, System Integration Services,
and Turnkey Machine Vision Solutions Providers.

Home Up New Products Machine Vision Lights Lenses & Optics Vision Sensors Vision Systems OCR System Porosity Inspection Lighting Booths Vision Services Profile Shipping Time Trade Shows Search

 

Machine Vision Products

Home
Up
Tool Descriptions
Tool Example

VisionMaker™ for EPIX

Visual programming environment reduces development time

The image processing operations are performed in the host memory of the Pentium host processor.  Images are transferred to host via the PCI bus faster than video frame rates.  The image processing software is based on Phoenix Imaging's VisionMaker for EPIX.  This software package allows the user to configure applications using  MS Visual Basic (6.0 or later) or MS Visual C++ (6.0 or later) and our active-X controls.  Customers can write their own applications or contract Phoenix Imaging for a Turn-Key solution.

Toolbox2.jpg (14888 bytes)The Phoenix Imaging’s VisionMaker™ Development Package provides all of the software necessary to generate and implement a wide variety of machine vision applications. The VisionMaker™ for EPIX software is used under the Windows™ 2000 (SP4 or later) & XP Pro operating systems (SP2 or later.  The VisionMaker™ Development Package is comprised of two major components, VisionMaker™ Integrator & VisionMaker™ ToolBox.

The VisionMaker™ Integrator software is provided in .DLL format for access to the complete EPIX image processing library and the Phoenix Imaging IOMaker for programming digital or analog input/output cards.

The VisionMaker™ ToolBox provides high level programming access using ActiveX tools.  The ToolBox can be used with MS VisualBasic or Visual C++ for drag and drop on the form programming.

The VisionMaker™ Tool Box VIEW and PITOOLS ActiveX controls for MS Visual Basic and VC++.  They provide an extension to the Visual Basic ToolBox or the Visual C++ Application Studio Control Palette.  The custom controls are added to the palette with the standard controls and may be used just as you would any other control.  When you add VisionMaker™ Tool Box custom controls to a program they are available as part of the development environment.  The combination of VisionMaker™ Integrator and VisionMaker™ Tool Box provide the user with an extremely powerful machine vision development system with the ease of use normally associated with Microsoft Visual Development Studios.  When you add VisionMaker™ Tool Box custom controls to a project the icons appear in the Visual Basic toolbox or the VC++ App Studio Control Palette.  The Visual Basic toolbar appears as illustrated on the left after adding the Pitools OLE Custom Control module and the View OLE Custom Control module.

New tools are easily added to environment

A Total of 13 new tools have been added to the standard Visual Basic (Professional Version 6.0 or later) toolbar.  The tools added to the Visual Basic toolbar (from left to right and top to bottom) include: calibration tool, multiple normalized correlation tool, area tool, centroid tool, blob tool, golden template match tool, grayscale normalized correlation tool, ruler tool, rotate tool, bridge tool, curve fitting tool, view tool, arc fitting tool and chord tool.  This arrangement may change slightly depending on the order in which the .OCX custom controls are added.   Additional tools may be added for special applications such as the color inspection and color template matching tools.  The toolbar will only appear during the development phase of the project.  During the development phase the user may access any of the tools properties for calculation.  After the application has been designed and tested, it is normally built (compiled and linked) into an executable format for implementation. In the executable form the application can not have tools added or removed.  However, tools that are present in the application can be repositioned and changed in size as required.  Even the vision algorithms associated with a tool can be changed during run-time deployment.  The vision algorithm associated with each of the tools can be changed to meet the specific requirements of a particular application, even after implementation in the field!

The Phoenix Imaging VisionMaker™ Tool Box also provides methods by which the application developer can add their own functionality.  The VisionMaker™ Tool Box provides access to the base class allowing the developer to customize copies of the existing tools or create entirely new tools.  Since the VisionMaker™ Integrator provides access to the image processing and I/O libraries through .DLL’s the user can even incorporate the vision and I/o editors in their tools.  The flexibility of the VisionMaker™ package is unsurpassed.  You can configure applications to use as many vision editors as required, the number is only limited by the amount of memory available.

Special Features:

  • Easy to use ActiveX (32 bit) tools
  • Can be used in MS Visual Basic or MS Visual C++ environments
  • Over 150 image processing functions
  • 13 tools can be combined to provide solutions to a wide range of machine vision applications
  • Pre-defined run-time "properties" panels are provided for all tools
  • Each tool allows the user the option to generate their own image processing algorithm or to use the default vision algorithm

For a description of the ToolBox components click here.

To see an example of a tool, its property panels and functionality click here.

 

Home ] Up ] New Products ] Machine Vision Lights ] Lenses & Optics ] Vision Sensors ] Vision Systems ] OCR System ] Porosity Inspection ] Lighting Booths ] Vision Services ] Profile ] Shipping Time ] Trade Shows ] Search ]

Copyright © 2000-2008 PHOENIX IMAGING
Last modified: January 21, 2008