45
3.1.2.1 HALCON Software
HALCON GmbH, 2012, one of the image processing software provides an Integrated Development Environment IDE for machine vision which provides a
comprehensive vision library based on the latest and most advanced technology with more than 1100 image processing operators, the software development is supported by the
interactive tool HDevelop, which are used mainly for vision process manipulation. HDevelop is a highly interactive environment that enables to build image processing
solutions fast and efficiently – even while acquiring images from a capture device.
HDevelop consists of 4 main windows that required fulfilling the job in image processing: 1.
Graphic Window – shows all the process required by displayed results of each process.
2. Variable Watch – provided the complete variable used in the system.
3. Program Window – shown the entire algorithm developed from this system.
4. Operator Window – to add, edit and display operator with all its parameter.
3.1.2.2 Visual Basic 6 Software
Visual basic VB is a fairly easy programming language to learn and it is purely design for graphical user interface GUI for monitoring in a different ways. VB is event-
driven that provides the user to click randomly, so each object has to be programmed independently to be able to response to those actions events. Examples of events are
clicking a command button, entering text into a text box, selecting an item in a list box etc. Therefore, a VB program is made up of many subprograms; each with its own program
code which can be executed independently and at the same time can be linked together in one way or another. In this project, the GUI consists of 3 main parts: 1 Defect Shape
46 Matching DSM Application, 2 Defect Shape Pointing DSP Application and 3 Defect
Inspection Monitoring DIM Application. This application is developed to show the respectful result to more convincing ways.
3.2 Development of Vision System