The basic steps give an overview of the general procedure. For configuration details, please refer to the following chapters.

  1. First of all, the machine vision program has to be created. You may use different applications:

    1. Create a HDevelop program (a HALCON SDK license is required for this step).

    2. Create a Python script.

    3. Create your own .NET plug-in.

  2. Add a new ibaVision program in the configuration dialog of the ibaVision application and select the corresponding plug-in, which matches the used script. See chapter Plugin settings.

  3. For every procedure type in ibaVision (Main, Initialization, Cleanup), select the corresponding procedure of the used script. See chapter Initialization, Main, Cleanup procedures.

  4. Configure an ibaPDA input module in the ibaVision program if signals from ibaPDA should be used as control input. See chapter ibaPDA inputs.

  5. Configure a Video input module in the ibaVision program to receive video streams from a camera connected to an ibaCapture Server. See chapter Video inputs.

  6. Connect the control and iconic input parameters in every procedure to a value source. See chapter Initialization, Main, Cleanup procedures.

  7. Configure an ibaPDA output module in the ibaVision program, if a control output parameter (e.g. a measured value from the image processing) should be recorded in ibaPDA as visual signal. On the ibaPDA side, configure an ibaVision input module to receive the signal. See chapter ibaPDA outputs.

  8. Configure a Video output module in the ibaVision program, if a video stream that has been processed shall be recorded by ibaCapture. On the ibaCapture side, configure a virtual camera to receive the video stream. See chapter Video outputs.