Home
        Eyesight User Manual
         Contents
1.                                                          This command searches in an taught area                                G Teachin     Mindow    for pixels in between the defined brightness range      o oes  128                       The geometrical centre point of the     No drawing Zu ifm 2a  group of pixels  object  that have the grey value    Show experts parameter  ranging from 229 to 255 is saved BEENDEN DENM  in the point register                m Amount Sorting     H      itam   10 Objects   active  1  Click the Area teach in window    buiton     6 i  and draw a rectangle around FLORE EE  the hole in the left  Click OK  Hsc  oo      Display  2  Select Drawing and set the Brightness                Height    Width   Distance  range using right and left mouse buttons    IEEE               JOB ode  from 229 to 255     Output in same image memory  3  Click Backup of objects  select Amount     Global Tolerances isis  maximum  and activate the Point pick  Hotere           I Tolerance      up check box   Use world coordinates sorna   1 0   00  00  z value  Click OK      Warning limit                                                             4  Select the newly created line 10 and            paste it  Edit  gt  Copy Paste  to the line 11     5  Double click on the Count objects  on the line 11 to open the dialog     Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 33    Eyesight User Manual      SENSOPART    6  Click on the Area teach in window and move 
2.           511  lt     Sut Y 173  Wi                               posd or  Stat vom    Conic sin               Djadi      amp pod toll    Hee                                 seu  gt  eon      Update The image can be updated if the live image capturing is enabled   Brightness  also    lightness        value     Brightness is a property of a colour that    correlates with how bright or luminous a colour 15     Hue  also    colour     is that aspect of a colour described with names such as   red    yellow      green    and so on     Saturation White to Black depending on the brightness     When an edge of an coloured object is viewed through the image  inspector  the sharpness of an edge can be very sharp when seen e g   through the green channel and fuzzy when seen through the red  channel  The image can then be filtered to pass only red colour using  the  Select colour channel   command     Red  Green and Blue Because Probe points  command  sees  only one channel at a time   the wanted channel has to be selected before probing  The default  colour channel for probing is blue     Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 94    Eyesight User Manual      SENSOPART    Image transfer    d Configure command Image transfer B    ff d d Receiver Time of Sending E  Affords to sen   Default    images to any IP Address   192  158  100  11  Address        be   efau         replaced temporarily    IP Address Part    4557 by remate request    External condition af execut
3.           Default view  View        User defined view 2         User defined view 3         User defined view 4  User defined view           Mace     Filter Tool Set  Za Object detection            a Contour check    E C   Correlation        1 TreeView Commands  2 Program editor  Example Position Adjustment    and Ratation ckp        w 3 Camera viewer            SCNSOPART    Window  gt   Standard Setting Resizes the  Camera viewer  and  Program editor  to the last saved    size  a save operation is done at the closure of the Eyesight program    The individual windows can also be opened if they were closed     Eyesight Vision System EN   068 14530     21 10 2013 01    Page e 13    Eyesight User Manual      SENSOPART    2 2 Program editor    6 Program editor            TT   D z g  x   amp                    n                 JE  E  GCamment        Parameter                    Load image  Schulung bmp          0  Reset point list   1     0  525 04193 0   gt  525012020    Tit 0   Command Line Type  Best             01520 0671 0   gt  5200619 0            Index Pos 135 720 Text  va                Execute check program   4    7                  The program editor is The commands are added to the  structured like a table where Program editor     window by using  every command reserves    drag and drop    method  The command K         E    one row  icon must be dropped on the column    za ew ZU               on the Program editor       Program editor     2  28         s GT  1 B  e   
4.           r5         Edit View Options Window                    Alternate method is to right clicking on  the command column B and selecting  the    Paste command        a pop up  menu will display the list of all tools                 Starts a New inspection program   Open inspection program from a saved location  Save inspection program   Close inspection program    PON  gt     Prints the command list    Cuts the marked rows and copies them to the clipboard   Copies the selected rows to the clipboard    Pastes the contents of the clipboard    Deletes a row                        01 1 m   EEE 10  Run the program in a loop    10 11 12 13 14 11  Stop the program  12  Run the complete program once  13  Run only the selected rows  14  Run step by step    oF 15  Program list     15 Displays a list of all currently opened inspection programs     C    lif  T       n5         fit  to                       5    Eyesight Vision System EN   068 14530     21 10 2013 01             14    Eyesight User Manual      SENSOPART    2 2 1 No   The number    column     The No  column assigns a number to each command line     The context menu of this column  right click on column to open  offers more options       Di x   d  x  a            m  nma ET og         5 E T    JE  B   Comment Parameter    m             B Cut                         Strg C Reset point list  Paste Strg4  V 525 0 30   gt  Bb OA 0  Delete    Command Line           Bestfi  530 671 0   gt  630 0513 0  Index Pas 135 720 Text v
5.        Mominal   0 0   0 0 oo    value   Warning limit        Cancel      Variable type  Value When the source is set to    register    this command reads a selected    value register index   Registers read   Value register index X       Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 82    Eyesight User Manual      SENSOPART    Source Register  The value is read from the selected value register index     Pick up list   The value is read from a variable or from a command  which writes its  results to the value register  These commands are e g  angle   distance  caliper  circle        Enter nominal value to Writes the nominal value into the pickup list   pickup list  Tolerance For instructions on global tolerances  dynamic evaluation and how to    set the tolerance limits  see the chapter Tolerance     Execute sub program    El   Configure command Execute sub program               of sub program          Inserts a jump to a sub                 program   Execute sub progrann  fe Always       Incase        C  n case          C  n case    warning   Name of sub program Pressing the folder button opens a dialog for selecting a program   Execute sub program opecifies the conditions for execution   Filter    Q   Teach in command Filter  This command contains a NDS               from pick up list    liorary of different filter    unknowhfiter  P      Teach in Window position    algorithms  ue      O                             mv te WM    C Complete image       Filter T
6.        Value register index 0    Straight line 2     straight line 1  Like the previous option but vice versa     Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 50    Eyesight User Manual      SENSOPART    Registers read    Three points  Point register indexes  0 1 and 2   Measures the angle between    points     Registers written    Three points  Resulting angle  Value register index 0  The range can be set to either    180        180   or 360          Registers read    Vector  between 2 points   Point register index 0   Measures the clockwise angle between a point and the origin  The  point is read from the point register index O     Registers written   Value register index 0       First straight line opecify the first line from register or from the pickup list   Second straight line Specify the second line from register or from the pickup list   Tolerance For instructions on global tolerances  dynamic evaluation and how to    set the tolerance limits  see the chapter Tolerance     Area check    Configure command Area check    Searches inside an area for                      pixels within a defined Counts the number of pels with a specific intensity value   intensity value range and    counts them        Brightness     9        255       C Drawing            drawing Ara    f Configuration    Wi      0   0          100    Complete qM      window E ida  C Pick up list    Dynamic    Global Tolerances               Tolerance         Nominal   0 0   0 0 oo    val
7.       4  Setthe Colour option to    Good        5  Setthe Position coordinates to e g  300x      750       6       the Font size to 40 pixel     7  Close the dialog by clicking OK          SENSOPART    Teach in command Text       Texts will be faded in in the check image    C Text only   Straight line     Value    Circle  Point    Text string       Write into status line  Test    Source          C Register       Pick up list  Selection              Diameter              r  Text form and position                                                  Position    300  750  C Standard x        Good   Use position adjustment  C Waming        Bad Po size Pixel      Acc  to result     Write text     Acc  to command    Into overlay   C Into image   Order   Text  value   C Value  text   OK Cancel         This is the last stage of our test program     Eyesight Vision System EN   068 14530     21 10 2013 01         Index Pas Soo z00 Text value                    out    Page e 42    Eyesight User Manual    4 4 The complete inspection program    The complete inspection program should look now something like this        Program editor  exampleckp          olz uix                        0            JE  B   Comment IM Parameter       CL   J  setscaling factor x  0 1 y  01  SOIT Ig    Load image  Schulung hmp                     DOT      Reset point list                      b   52551 5 Width  47 4 max  poi             Command Line           Best fit   gt  without e            DOT          Low  t
8.      Use    Window position  to size and position the reference area     Bright Area  gt      The area to be checked against the bright limits   Use Window  position to size and position the reference area    Determine intensities via Instead of calculate the average of the grey values inside the selected   histogram analysis area the reference intensity will be evaluated by the expectancy value  and the standard deviation of an intensity distribution   Expert This allows the manual setting of the  reference  values for the grey   Registers written  scale values of both the Dark and the Light areas     Value register index 0    Correction area Correct whole image  The whole image will be adapted  If not selected  specify a window to  be adapted     Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 53    Eyesight User Manual      SENSOPART    Use world coordinates Takes the dynamically moving coordinate system into account and  behaves accordingly           Calibration    Ej    Dynamically adjusts origin   orientation and scaling     Configure command Calibration          Conversion from image coordinates i changed in world coordinates  Scaling Factors  origin       orientation of the axesSets coordinate system origin and onentation  Adjusts scaling     Change origin       e  or both point positions can be optionally  chosen for the new origin    Converts between image and  world coordinates          Scaling factors       Origin and orientation    Coverts between 
9.     SENSOPART    Eyesight Benutzerhandbuch  Eyesight User Manual  Eyesight Manuel d utilisation            er   x                   RS RE RE         155              ESEN    000g                  Eyesight    Eyesight Vision System  Eyesight Syteme de Vision    Eyesight User Manual    1 INTRO  1 1 EYESIGHT  THE SOFTWARE  1 2 PREPARING THE SOFTWARE AND THE CAMERA    2 THE USER INTERFACE    2 1 MAIN MENU    2 1 4 VIEW CONTINU  ED  ivivre ere E ERE ex Pel                            15                        2 1 6 COMMAND ADMINSTRATION                                              2 2 1 NO   THE NUMBER    COLUMN             cccccccceessecccesseeceessseeeeesseeeeeeaes  2 2 2 S  THE LOCK    COLUMN                               enne nennen nnns  2 2 3 G  THE GRAPHICS                    2 2 4 T  THE                              2 2 5    THE INVERT                                                2 2 6     THE RESULT    COLUMN                  essere nnns  2 2 7     THE COMMAND                   229 COMMENT                         2 2 9 IM  THE IMAGE MEMORY                    2 2 10 PARAMETER    COLUMN             eere nnne nnne enne    2 3 CAMERA VIEWER  2 4 REGISTER VIEWER    3 DATA STRUCTURES    3 1 REGISTER                         ssa eevee eta            PONT      T AE  3 1 3 STRAIGHT LINES eivceseccietiuevoincesaceretconsesovtscinetienteiettondeettert means  JLA CIRCLES                   3 2 POINT LIST  3 3 QGLOBAL TEXT STRING    4 EXAMPLE INSPECTION PROGRAM    4 1 CREATING A NEW PR
10.    E g  if a sequence 1 0 1 is sent with a too short debounce time  the  receiving I O does not notice the transition and considers the signal  state to have been at 1     Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 61    Eyesight User Manual      SENSOPART  Circle       Configure command Circle    Determines a circle  according to set option       Dispersion filter    C Center and radius from register       Circle through 3 points  Determine     Radius    Diameter       Determine inner auter radius and nearest moast  distant paint to center    Cancel      Registers written    The centre point of the circle is saved in the point register 0 and the  Point register index 0   radius in the value register indexes 0 and 1   and       Value register indexes   File  save  diameter in to  register  0 and 1   If this check box is activated  the diameter will be saved on the value  register index 0 and the radius on the value register index 1        This option also affects the circle pick up list item to have the diameter  as its value instead of radius     Best fit circle This option reads the points in point list and calculates a best fit circle   least square method  through them  Typically the points were written in the point register by    the Probe points     circular  command     Registers read    __ MM  Point list   Dispersion filter    Filters out all the points outside the given pixel value     Eyesight Vision System EN   068 14530     21 10 2013 01 Page e
11.    Eyesight User Manual  GLOBAL TOLERANCES  H    HISTOGRAM    IMAGE CAPTURE   IMAGE INFORMATION  IMAGE INSPECTOR  IMAGE TRANSFER  INI FILE ACCESS  INTENSITY ZONE DISPLAY  INTERPRETER CONTROL    LINE PROFILE        MEASURE GAP WIDTH  P    POINT   POINT LIST   PROBE PARAMETERS TEACH IN  PROBE POINTS     RECTANGULAR  PROBE POINTS     CIRCULAR  PROBE POSITION TEACH IN  PSEUDO COLOUR DISPLAY    R    REMOTE DEVICE CONFIGURATION  REMOTE DEVICE CONTROL  RIEHMANN PROBE   RS 232  RS422     S    SCRIPT INTERPRETER  SELECT COLOUR CHANNEL  SET OUTPUT   STOP WATCH   STRAIGHT LINE   STRAIGHT LINE DISTANCE    I    TEXT  TEXT STRING  Eyesight Vision System EN   068 14530     21 10 2013 01       SENSOPART    89    90    90    91    91    94  95  96    99    100    100    101    101    102    102  105  107  111  112  115  116    117    117  121  123  124    126    126  128  128  130  131  133    135    135  137  Page e 4    Eyesight User Manual      SeNSOPART    TEXT TERMINAL 140  TOLERANCE 140    Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 5    Eyesight User Manual a SENSOPART    1 1 Eyesight  THE SOFTWARE    The Eyesight vision interpreter is a high performance tool which enables integrators and ambitious  end customers to efficiently and comprehensively solve visual measuring and inspection applications     Tried and tested solutions   Many years of experience in the conversion of visual measuring  inspection  reading and sorting  applications has provided an extremely wid
12.   Enable this option to test setting and reading of the in  and outputs on  the PC     The state of the input and the output will be reset   Turns all outputs off     Is this option activated  a start state can be saved  This state will be  enabled after power on     Page e 78    Eyesight User Manual      SENSOPART    Display contour    Selected from  Cam 1   IM 0 Fixed image    Main menu    View       Image analysis     Display contour       An image analysis tool for  displaying the contour lines  in an image     Object colour     Dark C Bright      fz    Maximum S of contour points  Li    100       RETA          0   show    4       Threshold The grey value  0  255  threshold for the contour   Minimum object size The minimum object size  i e  area  in pixels     Hint  The area of an object can be found out by using the    Count  objects    with the option    Display area        Maximum number of The maximum number of points that will be used for surrounding the  contour points object   Run once l     Checks for the contour once   Run in loop t     Checks for the contour continuously     Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 79    Eyesight User Manual      SENSOPART    Distance        l   Teach in command Distance    Determines and evaluates the distance according to selected options    This command measures the  distance between two points  or the shortest distance Distance determination  between a point anda                   Point Straight Line   
13.   Inner radius   The radius for the outer and inner radius     Width  Length  Width and length of the probe     Angle start  Start of the angle in degrees     Arc length   Length of the angle in degrees   Probe position  With this option geometric form of the circular probe is set by using  dynamic position values from the register     Registers read   Point register index 0    Centre point  point register index 0   Inner circle radius  value register indexes 0  Outer circle radius  value register indexes 1  Start angle  value register indexes 2   Arc length  value register indexes 3    and  Value register indexes  0 1 2                 Probe parameters Teach in Parameters for object colour  size and threshold of the probe     For more information on this dialog element  see the chapter Probe  parameters teach in      Histogram Displays the relative amount of pixels of certain grey value inside the  probe area  The height of the yellow bars are relative to the amount of  pixels in that particular grey hue     For more information on this dialog element  see the chapter  Histogram      Direction This option sets the direction into which the edge will be detected     outwards  Starting from the centre of the inner circle towards the outer ring     inwards  Starting from the outer ring towards the inner ring     math  positive  The edges are detected counter clockwise between the two rings     math  negative  The edges are detected clockwise between the two rings     Tolerance T
14.   Point circle    Straight line   First point Second point  This command is f From register Index jo f From register Index       recommended for the  measurement of longer    From pick up list    From pick up list  distances     Distance type      Global Tolerances        E Dynamic    direct    evaluation    C  axially parallel in X   axially parallel in      Tolerance              Maminal   0 0   100 0   0 0    alue  Warning limit    Registers written    The distance is written in the value register index 0    Value register index 0    Point   Point The point option reads selected two points of the point register and  distance determination measures the distance between them  In this mode three different  types of distance can be calculated        Registers read     Point register indexes   Distance type  direct  X and Y   The distance between the two points will be measured        Distance type  axially parallel in X or Y  The distance of lines parallel in X  or Y axis drawn through the  selected 2 points     Point   Straight line This option measures the shortest distance between a point and a  distance determination straight line     Registers read    Result  Absolute value  Point register index X   If this option is active  the measured distance result will be a positive           number   Straight line register  index Y   If not active  the result will be negative if above the straight line and  positive if below it        Result  Convert signs  Converts the result sign
15.   chapter Probe teach in parameters     Threshold value  The grey value from 0 to 255 that will be interpreted as an edge pixel  by the command     Max number of contour points  The maximum amount of points that will be written on the point list     Tolerance The amount of points found are compared with the tolerance     For instructions on global tolerances  dynamic evaluation and how to  set the tolerance limits  see the chapter Tolerance     Correlation      Configure command Correlation                      the captured In an evaluation window the position af mas  matching  image with a tem plate and will be searched and compared to the nominal value   calculates the correlation        Multiple image  HOT           Point intensity list    Dynamic    Global Tolerances             Tolerance      E  Hominal   1 0   0 0  03    value   Warning limit                                              gt  Grey Scale Correlation  Method       Point Intensity List  Multiple Image  HOT    not available currently  The amount of points found are compared with the tolerance     For instructions on global tolerances  dynamic evaluation and how to  set the tolerance limits  see the chapter Tolerance     Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 71    Eyesight User Manual      SENSOPART    Count objects    1 2 3   goo    Counts objects with a  defined area  brightness  and distance from the  centre     Configure command Count objects   blob          Objects of a certain br
16.   only bright   dark  Counts only edges with transition from bright to dark     only dark   bright    Counts only edges with transition from dark to bright     towards probe  along the probe   Detects points along a teached in probe     Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 81    Eyesight User Manual      SeNSOPART    Probe Teach in position and dynamic position  Opens the dialog window for teaching in the probe     If the dynamic position option is activated the direction  length and  width are set by using values from the register     For more information on this dialog element  see the chapter Probe  position teach in     Note  Regardless of the probe width  the detecting of edges is done  along the probe s 1 pixel wide center line     Teach in parameter  Parameters for object colour  size and threshold of the probe     For more information on this dialog element  see the chapter Probe  parameters teach in     Tolerance For instructions on global tolerances  dynamic evaluation and how to  set the tolerance limits  see the chapter Tolerance     Evaluation    y Configure command Evaluation    Compares a value against                  given tolerance limits and    value or point is evaluated  sets the inspection result with tolerances    accordingly        o nurce    f Register Indes   0                type             Pick up list          Point      Enter nominal value to pickup list      Global Tolerances ME       Dynamic    evaluation  Tolerance  
17.  0   0   30  31   39   40   60   70   71 180  No edge is detected while no grey value difference exceeds 40 over 3  pixels  The probing direction is from left to right     Edge detected            11213145 6 7                          0   0   0   30   31   40   40   60   70   71   80   An edge is detected in the pixel nr  6 as the grey value difference  i e   minimum contrast  between pixels 3 and 6 reaches 40     Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 109    Eyesight User Manual a SENSOPART    Probe method  Expert When active  allows parameters to be modified locally  Otherwise  global parameter values are used  The global values can be modified  from    View  gt  Operating parameters  gt  Image processing    Threshold  0   255 grey value   Determines a fixed grey level value that has to be exceeded for  detecting an bright edge or to fall short for an dark edge     Minimum contrast  0   255 grey value    Relative contrast threshold for edge detection  E g  Value 40 means  that a minimum grey value difference of 40 over a certain pixel  distance is required for detecting an edge    Method is used only by the automatic brightness adaptation     Pixel distance  0   100 pixels   The least distance in pixels required for the minimum contrast   Method is used only by the automatic brightness adaptation     Edge symmetry  0   100      describes how many percent the contrast has to change before an  edge is detected  Method is used only by the automatic brig
18.  0   50   50   110   169   169   169   169   168   169      No edge is detected while no pixel grey value is over 170  The  probing direction is from left to right     Edge detected  pixel 112131415  6   7   8 9   10 11  value   0  0  50   50   110   169   169   170   169   168   169      An edge is detected in the pixel nr  8 as its grey value reaches 170        Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 108    Eyesight User Manual    Probe method  gt     Automatic brightness  adaptation       SENSOPART    This option uses relative contrast threshold for edge detection  This  mode is less sensitive e g  to changes in lighting conditions and  therefore recommended in most cases     The parameters used by automatic brightness adaptation are    minimum contrast  pixel distance  edge symmetry  edge selection    These parameters can be global values or set locally by activating the  expert option  The global values can be modified from   Main menu  gt  View  gt  Operating parameters  gt  Image processing    The threshold parameter is ignored when automatic brightness  adaptation is used     Example  When the automatic adaptation is activated  the probe uses  the following values for edge detection     e minimum contrast  40  e pixel distance  3  e edge symmetry  67    This means that with these options the edge is detected when the  probe finds a contrast difference of 40 over 3 pixels     Edge not detected    pixel   123  4 5  6 7        1011       value   0 
19.  068 14530     21 10 2013 01 Page    116    Eyesight User Manual      SENSOPART     iBl x         lt     Camera viewer             Horo oS    EYESIGHT Ze        SCNSOPART       4    H  Live image    oom H avigator      On     Off Trig   with flash     Off Fit        show          Remote device configuration    This dialog window is used Remote device configuration i      for administration of one or  multiple cameras              The most important functions    of this dialog are setting the Add Properties   Remove    IP addresses  activating the    camera licenses i e  lifting  the demo mode and updating  the camera firmware        Add Adds a new camera configuration   Remove Deletes the camera configuration currently selected in the drop down  list     Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 117    Eyesight User Manual      SENSOPART    Properties Opens a properties dialog window for the camera currently selected in  the drop down list     Remote device configuration      20   Eyesight       Eyesight Vision System EN   068 14530     21 10 2013 01 Page    118    Eyesight User Manual    Change IP Address on  camera    Change port on Camera    Change name of camera  Restart camera device    reset port    Version number    Show fingerprint    Activate camera    New license file    Show version    Eyesight Vision System EN   068 14530     21 10 2013 01       SENSOPART    Name  The name of the camera E g     Camera 4        IP address  The IP address for th
20.  10 2013 01 Page e 99    Eyesight User Manual    Jump to mark X times    Set result     OK      Set result     NOK     Set result     Warning     Update Display    Delete result graphics    End of program    L  Line profile    Selected from   Main menu  gt  View  gt   Image analysis  gt   Line profile        Displays the grey value  profile  0  255  along a  teached in line     Position    Eyesight Vision System EN   068 14530     21 10 2013 01       SENSOPART    This option makes it possible to repeat a selected section of a program  X times  loop      E g  Ameasurement can be made more precise by using this option to  read the values 10 times and then use results to calculate a mean  value    With this option the result        be manually set to               With this option the result can be manually set to                 With this option the result        be manually set to  Warning      Update the image in the    camera viewer   display     Deletes all the graphics  dots  lines  circles  text etc   on the  Camera  viewer   window     For  from  all image memories  Deletes the graphics also from other image memories  memory  number is displayed by the  IM  column on the  Program editor        Using this option ends the program execution  Any commands after  this line will not be executed     Image Analysis    Opens a dialog window for teaching in the profile line     The line profile shown above is a brightness representation of the    following teach in line   ANTE    
21.  2 4 T  The text    column     Right clicking on this column sets whether the result texts are to be displayed in the text terminal         CONTEXT    T            MENU       m      1X    Always text  Mever kext    Cancel    Text at OK  Displays only when the specific command has resulted OK   a green dot on the result column E      Text at NOK  Displays only when the specific command has resulted NOK  a red dot on the result  column E      Always text  Displays the text normally    Never text  Never displays the text     2 2 5    The invert  column     Right Clicking this column allows the inversion of the result of the command  This way OK becomes  NOK and vice versa  Red dot on the symbol means the inversion is active     No   8  G  T    JE      Comment        Mark Position acus CONTEXT                     10  11      Cancel  12    2 2 6 E  The result  column        This column displays the command results with dots of three colours  This column cannot be  manipulated by the user      Q GREEN  Command completed successfully  result was inside the set tolerance limits  Q RED  Command was not completed successfully OR result was outside the set tolerance limits       YELLOW  Warning  result was outside the set warning limits    Eyesight Vision System EN   068 14530     21 10 2013 01 Page e  7    Eyesight User Manual      SENSOPART    2 2 7            command    column     A left mouse click on a command icon on this column opens the parameter dialog window and this  Will als
22.  21 10 2013 01 Page e 69    Eyesight User Manual      SENSOPART    Contour tracing       Configure command Contour tracing    Saves the contour points  along an outline of an object       Starting from the last determined pointthe contour line of  afro a given window is determined  Then the number of  to the point list  lacated       Window position    Window      0 0 100               wW H      Use world coordinates               Parameter         Automatic brightness adaptation  Threshold value   170           number of contour paints   100000    Dynamic  evaluation      Global Tolerances      Tolerance                         oo   0 0 oo    value    warning limit        Cancel      Registers read    The starting point for the contour line has to be defined e g  by using  Point register index 0   the Probe points  command           Registers written    The amount of points found along the object outline are saved in value  Point list   register 0 and the coordinates in the point list   and  Value register index 0       Window position Window  The region of interests for a continuous contour line     Save world coordinates    Takes the dynamically moving coordinate system into account and  behaves accordingly     Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 70    Eyesight User Manual      SENSOPART    Parameter Automatic brightness adaptation  Relative contrast threshold for edge detection     For More information on automatic brightness adaptation  see the
23.  216  15 072  16 216  21 1        B    Reset   Delete graphic   Update   l   jive  lt        Value   point  and straight line  registers as seen through    Register viewer     Value can be a positive or negative floating point number  le from a arithmetic operation  a radius  an  angle  etc  etc   otraight lines have a width of one pixel and are infinitely long    Straight lines are stored in the straight lines register as four values representing X Y for the    coordinates of a point  through which the line is drawn  and DX DY are the co ordinates or the slope  of the line     Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 25    Eyesight User Manual    Example from the value  register    Step 1   Initial state     value index 0  0  value index 1  0  value index 2  0    value index 17  0  value index 18  0  value index 19  0    Step 4     Step 2   A value of 42 is  added     value index 0  42  value index 1  0  value index 2  0    value index 17  0  value index 18  0  value index 19  0    Step 5        SENSOPART    Step 3   A value of 24 is  added     value index 0  24  value index 1  42  value index 2  0    value index 17  0  value index 18  0  value index 19  0    Step 6     Value 1 is added 9 Value 100 is added  times  10 times     Value 1000 is added  5 times     value index 0  1000  value index 1  1000  value index 2  1000  value index 3  1000  value index 4  1000  value index 5  100  value index 6  100  value index 7  100  value index 8  100  value index
24.  418     Use world         coordinates    Image memory buffer    During the inspection  the reference image is loaded in       buffer   Replace with colour  100 0    255 Cancel         Background Image This is the reference image to compare the current image to     Take Image From Camera Uses the last image taken by the connected camera  Viewer    Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 76    Eyesight User Manual      SeNSOPART    Window Window  The region of interests for a learnt background     Use world coordinates  Takes the dynamically moving coordinate system into account and  behaves accordingly     Image Memory Buffer During the inspection process the reference image is loaded into a  buffer 1 or 2  limited to 2 on the camera     Replace with colour Replaces the different pixels with the selected grey scale value     Determine point of curve             Configure command Determine point of curve  Determines the bending point               from a straight line of an The first probe detines the reference edge  the   object second one defines the curve paint     Hz value     Repetition    D5   1    Probe parameter    Configure probe parameters     11 7l     Configure reference edge      Histagram          Configure search area         Rz value The rate of deviation away from the straight line in pixels  ie  For a low  value of Rz  a minor change away from the straight line in the teach  area will cause the point to be generated    Repetition This v
25.  62    Eyesight User Manual a SENSOPART    Registers read    Determine inner circle   perimeter and  Point list  nearest and most distant point to centre     Registers written    Goes through the point list and determines the most distant and the  Point register indexes   nearest point to the centre of the circle  The results are saved on the  0  1        2     register as follows        and  Value register indexes e Point register index 0  The centre of the circle  0  1 and 2  e Point register index 1  The nearest point to the circle centre  Point register index 2  The most distant point to the circle  centre    Value register index 0  The radius of the circle   e Value register index 1  Distance from the nearest point to the  circle centre   e Value register index 2  Distance from the most distant point to  the circle centre      Point and value register indexes 3 through 19 are also written by this  command  These values and coordinates are used internally by the  software and do not have any special significance     Center and radius from With this option the centre point of the circle is read from the point  register register index 0 and radius from the value register index O     Registers read    Point register index 0  and   Value register index 0       Circle through 3 points The Circle is defined by its circumference through three points that are  read from the Point register indexes 0  1 and 2   Registers read     Point register indexes  0 through 2       Eyesight V
26.  9  100  value index 10  100  value index 11  100  value index 12  100  value index 13  100  value index 14  100    value index 0  100  value index 1  100  value index 2  100  value index 3  100  value index 4  100  value index 5  100  value index 6  100  value index 7  100  value index 8  100  value index 9  100  value index 10  1  value index 11   value index 12   value index 13   value index 14     value index 0  1  value index 1  1  value index 2  1  value index 3  1  value index 4  1  value index 5  1  value index 6  1  value index 7  1  value index 8  1  value index 9  2  value index 10   value index 11   value index 12   value index 13   value index 14     NO    value index 15   value index 16   value index 17   value index 18     value index 16   value index 17   value index 18     value index 15  1  value index 16   value index 17   value index 18                             gt  Ff    1  1  1  1  value index 15  1  1  1  1  2    value index 19  value index 19  value index 19        3 1 1 Values    Values       Value is a positive or negative floating point number     Values are stored in the value register     Eyesight Vision System EN   068 1 4530   21 10 2013 01 Page e 26    Eyesight User Manual      SENSOPART    3 1 2 Points    Straight line have a width of one pixel and are infinitely long     Points    x Y   O 45994 397497              222  103 338  459904 97 497  56 822 101 338  422768 53438    2 1 969 220 438      k        otraight lines are stored in the stra
27.  The user interface    The main User Interface  Ul  components of the Eyesight software consist of     Main menu Commands Program editor Camera Viewer Register Viewer                        yesight  o x   Eyesight     Program editor  Example Po  ioi xj   lt                                Register viewer  lol x                 Image acquisition  ERAN Camera Control              Image capture     Calibration tools     Calibration        Filter commands  M  Brightness adjustment    E  Color defined area      3 Delete background       Filter   S Filter Tool Set                  Diameter 1  5 3407  Diameter 2  3  272  Distance N 14 7377  Angle 1  86 5709  Length 1  349484                     b   BK      Camera   IM 0 r  Values                         _    Points b          El   ol                                       3B Object detection CL  Mt Contour check X    DX DY          Correlation 0 15 098 16 198 6 345 99 798     ee  5 Count objects   blob  1 15 098 16 198 6 345 99 798   pees 2 21173 8308 98727 15 306    Circle counter 3 23199 6 985  9 626 99 536          4 23 199    985  3 R2R 99 naL  c ME Contour tracing r  SendSting     ffi Edge counter straight      af Rect probe  Wi Riehmann probe       Geometry  i     Ei Circle          Distance to a straight        Point   at Point list    A Straight line       Measurement tools       8 Area check  tm Calliper  horizontal ver  c9 Cross section   W Determine point of cur         Distance  oo      Free calliper  b   4 Measure gap wid
28.  column     Right clicking on this column deactivates commands without removing them     Ma   S 1G IT    JE      Comment                      CONTEXT        2 sable command MENU    3 Disable                    1X  4 Disable command in process   5 Always disable command       Cancel    Never disable command  The command will be executed normally     Disable in teach in mode  The selected command line is not executed when program is being run on  a PC but it will be executed normally when run on a camera     Disable command in process   The selected command line is not executed when program is being  run on a camera but it will be executed normally when run on a PC     Always disable command  The command will be ignored     2 2 3 G  The graphics    column     Right clicking on this column sets whether the result graphics  circles  points  lines etc   are to be  displayed on the camera viewer     CONTEXT  MENU     aphics at OK                           Always graphic       1     Never graphic       Cancel eter        r zu    asl Drake nainte       Graphics at OK  displays only when the specific command has resulted OK   a green dot on the result column E      Graphics by failure  displays only when the specific command has resulted NOK   a red dot on the result column E      Always graphic  displays the graphics normally     Never graphic  Never displays the graphics     Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 16    Eyesight User Manual      SENSOPART    2
29.  description for the following program section                _ OO    Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 35    Eyesight User Manual      SENSOPART         Angle    rhe command measures ihe argo iii O  between the two straig ht lines   Determines and evaluates the angle between two straight lines or three points  In degree     earlier in the program  PNEU  C Straight line 1   straight        inserted           Dynamic      Global Tolerances a evaluation    Tolerance        1  Select the Straight line 2                  Straight lne 2   straight  straight line 1    option     line      Three points            Mominal        D  0    value   warning limit            Yector  betw  2 points        2  Select the No  1 as the  First straight line from the First straight line Second straight line    pick up list     from register    from register       from pick up lisk Selection  7       from pick up list  Selection  131         3  Select the No  2 as the  Second straight line from  the pick up list         4  Close the dialog by clicking OK     iw  Please selec straight line       No 1 Straightline off Straight line        2 Straight line off Straight Line          Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 36    Eyesight User Manual              This                         displays the result of the  Angle command in the Camera viewer    window      1     2     Choose the Value option     Select No  12 Command    Angle    from the  p
30.  digital output    INI file access  Writes to and reads from a file on the camera flash memory     Text  Writes text and or values on the inspection image     RS232  Sends and receives text strings through the serial interface     Text string  Creating and sending of text strings through serial or LAN interfaces     Image transfer  Sending of images via UDP     COLOUR    Select colour channel  Selects one of the three RGB colour channels     Colour evaluation  Determines the amount of pixels whose HSB values lie within a defined range     Colour filter  Similar to the  Colour evaluation    but also calculates the min  max and average  values     5 1 9 SCRIPTING    d    Script Interpreter  Script programming in a syntax similar to Visual Basic     Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 46    Eyesight User Manual      SENSOPART    A    Access to variables          This command generates  variables  assigns values to  them  reads them out and Mame     executes basic arithmetic  operations  It can also be used  for placing values on the value f Create    Arithmetic  register     Configure command Access to variables          Create a variable of variable type  The variable yalue can be changed any time     Operation          C Put register into variable C Put value onto register    C Put variable onto register    Put value into variable                type       Value  Point  Straight line           Result  Window   C  String    Option          Static vari
31.  from the register and the point list     Delete graphics  Clear all graphics e g  lines  points  text which are displayed on the overlay on the  image in the camera viewer    Update  Updates the register and point list values to current state relative to the last time the program  sequence was run     Live  If the    live    checkbox is NOT activated  the values displayed by the register viewer do not get  updated automatically          icon   Hide and display the contents of the point list     Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 24    Eyesight User Manual      SeNSOPART    3 Data structures    The data structures of Eyesight  that represent geometric objects and values  are the basis of all  commands that carry out measurements and communication to outside world     3 7 Register    A register is a circular buffer FIFO memory  First In First Out  where the objects are stored and read   An index number is assigned to each object when stored  When the value reaches position 19 on the  register  the next time the register is loaded with a new value at position 0  then the data from position  19 will move out of the register and be lost     There are three types of registers in Eyesight     e Value register  e Point register  e Straight line register    The memory capacity  to display  of all register types is limited to the last 20 objects   0  19       Register viewer    Values          Straight Lines       Y  23 133 5 355  21 173 9 308    15 072  16
32.  instructions on global tolerances  dynamic evaluation and how to  set the tolerance limits  see the chapter Tolerance     Takes the dynamically moving coordinate system into account and  behaves accordingly     Highlights the detected pixels in the  Camera viewer     window     Colour defined area       This command paints a circle  shaped area with a selected  grey hue  including black and  white colours      Configure command Color defined area       Selected region will be colored with chosen color    Circle     from Pickup list          from register      Radius from value register  Midpoint  from point register        Configuration    Circle    Configure position    100 0   100 0   50 0  MP x MP Y Radius    Options    Inside     Outside       Fill calor      Cancel            Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 66    Eyesight User Manual      SENSOPART    Circle from pickup list  Selects a previously defined circle from the list  Registers read   Value register index 0   from register  and  Draws the circle using radius from value register 0 and the centre  Point register index 0   from point register 0        Teach in  Use the Teach in tool to manually draw the circle     Options Inside   Outside  Colour the area in  or outside of the circle     Fill colour  Grey hue from 0  black  to 255  white      Colour filter  advanced colour camera                 Ni Configure command Color filter        Colorfiter    This command determines The number 
33.  mouse click  and increased by right mouse click        Colour   also  hue   is that aspect of a colour described with names such as     red    yellow    green  and so on     Saturation   The intensity of the specific colour   Colourfulness   A highly saturated  colour is vivid and intense  while a less saturated colour appears more  muted  closer to grey     Brightness   also    lightness        value     Brightness is a property of a colour that  correlates with how bright or luminous a colour is     Colour selection  Display how many pixels are currently within the selected HSV value  range     Implementation The range of the numbers can be optimized for the used  processor camera     Floating point  The range of Saturation and Brightness is from O to 1     Integer  The range of Saturation and Brightness is from 0 to 255     Information  Shows this information     It is recommended to use the Integer option because the execution is  much faster     Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 68    Eyesight User Manual      SENSOPART    Window position A tool for defining the area where the HSV values will be measured    Tolerance The calculated amount of pixels is compared to the set tolerance value   If the amount ranges within the tolerance  the OK is set  otherwise  NOK     For instructions on global tolerances  dynamic evaluation and how to  set the tolerance limits  see the chapter Tolerance     Save world coordinates Takes the dynamically moving co
34.  of lines in the    Program  editor   Edit  gt   Empty command Adds an empty line     Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 9    Eyesight User Manual    2 1 3 View         SENSOPART    File Edit   View Options Command administration Window Help       Image analysis  i             Camera viewer  M e Application parameters  MS         9 Calibrati Operating parameters  qu E Global tolerances      Fiend Register viewer  E     Text terminal         Digital         pc Camera options    View     Image analysis  gt     Image Inspector    Intensity zone display    Pseudo colour display  Display Contour  Line Profile    Histogram    Save Pixel value in INI  file    Image inspector  Intensity zone display  Pseuda calor display  Display contour   Line profile  Histogramm   Save pixel value in file       Displays detailed information about individual pixels inside a selected area     This tool is described in more detail in the chapter Image inspector under  the section    Commands and Tools       Highlights the pixels on the    Camera viewer    that have a grey value  between the upper and lower threshold limits     This tool is described in more detail in the chapter Intensity zone display  under the section    Commands and Tools       Highlights the pixels of selected grey value ranges with 8 colours     This tool is described in more detail in the chapter Pseudo colour display  under the section    Commands and Tools       An image analysis tool for displaying
35.  pick up  list     Registers written   Value register index 0       Save result also in variable   Saves the result of the operation into a selected variable  which needs  to be declared beforehand     Put value on register Value  Manually places a value on the value register index O   Registers written   Value register index 0 nes  Manually places a Result value on the register  Put value in register Value    Assigns a value to a variable  This variable must have been created  prior to this     Angle  A    two straig ht lines or three Determines and evaluates the angle between two straight lines or three points  in degree   points Measures the angle between two straight lines or three paints     Angle definition    ce straight line T   straight             Global Tolerances a Dynamic            lines evaluation   rc straight line 2   straight Tolerance         line     C Three points Nominal   0 0   0 0 0 0        valle       Vector  betw  2 points   Warning limit        First straight line Second straight line     from register Index   0    from register Indes   1     from pick up list C  from pick up list          Cancel            Angle definition    Registers read    The resulting angle in degrees is saved on the value register index 0   Straight line register   indexes X and Y   Straight line 1     straight line 2   Depending on the alignment  the angle value is either the narrow  Registers written      lt 180    or the wide  2180   angle between the two straight lines 
36.  point of balance  Point register 1   the side of the rectangle  Point register 2   1  corner of the rectangle  Point register 3   2  corner of the rectangle  Point register 4   3  corner of the rectangle  Point register 5   4  corner of the rectangle       Tolerance  For instructions on global tolerances  dynamic evaluation and how to  set the tolerance limits see the chapter Tolerance     Calculate distances e Value register index 0  The average distance between point  list items   Registers read  e Value register index 1  The shortest distance found between  Point list point list items   e Value register index 2  The greatest distance found between  Registers written  point list items     Value register indexes  0  1 and 2    Sort List  1 Dimensional        Rearranges the point list by the selected options   Registers read   Point list   Starting point  The point list order is sorted        Registers written   Point list       Left  horizontally from left to right  The leftmost item      Right  horizontally from right to left  The rightmost item      Top  vertically from top to bottom  The topmost item      Down  vertically from bottom to top  The under most item            15 moved to the point list index 0 and so          geometrical centre point of Calculates the geometrical point of balance formed from all the point  point list list items and saves the coordinates on the point register index O     Registers read   Point list    Registers written   Point register index 
37.  text into overlay The text will be written on a separate layer and not on the image   Write text into image The text will be written directly on the image     White   Text colour white    Black   Text colour white    Inverted   Inverts the colour relative to the previous colour    Grey value   The grey hue can be given as a value from 0 to 255   Order Text  value   Display the static text before the dynamic content     Value  text  Display the dynamic content  before the static text    Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 136    Eyesight User Manual      SENSOPART    Text string      Configure command Text string          Resets  fills and sends the   n infa line will be successively set together in a text  global text string through variable  This line can be sent ta    file or an interface   LAN and the serial interface    a    Reset     Send  Can also be used for writing     Enter Receive  the global text string to a file  ai SOT    Parse string      value    Date   Time   Register   8     Value   Pick up list     Integer point      Register   0     Paint    Pick up list    Floating Paint Precision    Use own format    umber of digits   4    Separator      space characters            Separator also at start       OF  Cancel      Reset Before the global text string can be used it has to be reset using this  option  All characters in the string are deleted after this command        Enter Entering text  characters  values  point coordinates  to the 
38.  the EASE      Al 21    image processing functions can  be directly accessed using  scripting                  EVHDTERMResetModule    EVHDTERMWrieLine  Hello World         For loops     EVHDTERMResetModule     Dim i As Long   For 0 To 10  EVHDTERM WriteL ine i    Next    I  Test script    zl         Cancel         Import script  Opens a script file   Script examples can be found in the directory    Eyesight Devices PC_Local Data         5    Export script  Saves a script file     Enlarge  Enlarges the font size of the program editor window     Downsize  Downsizes the font size of the program editor window     al          Eyesight Vision System EN   0688 14530     21 10 2013 01 Page    126    Eyesight User Manual           Line number    1   1 Numbers the rows of the program in the editor window     Automatic complete    w         SENSOPART    From the database of the external functions a appropriate function is selected  With the key    combination Ctrl  Space the auto complete command is activated directly  You will see a  variety of functions  With the Enter button  the selected function is confirmed     Test script    u    With the command Test Script the script in the editor window is executed and a syntax check    is performed  In the window below the editor the error messages occur in case of an error     lex     n    Eyesight Vision System EN   068 14530     21 10 2013 01    Opens the Expert  window for generating  codes for variable and  pick up list access     Type o
39.  the camera s  digital inputs and compares it  With a set value  If the set  value equals with the read  value  the command returns  an OK result  otherwise  NOK     Configure command Check input       at input check on nominal value    Nominal state    Debounce time     ms                      This command has        influence on the register      edge triggered     level triqgered     wait for state       Input Index   The number index of an input to be read     Name   The input pin name to be read out     Mode There are 3 possible modes for controlling the digital I O     level triggered  Returns OK if the level is equal the nominal value  otherwise NOK     edge triggered  Returns OK if the signal is changing to the nominal value at the point  in time of command execution     wait for state  The execution waits for the nominal value  If a timeout is specified  the  command returns after that time     Nominal state This value is used to set the input state level on which a positive or  negative inspection result is produced     E g  if the    Nominal state    field is set to    1    and the input signal is    0     a  NOK   Not Ok  inspection result is produced  If the input signal is  1   a  OK result is produced     level triggered  The debounce time determines the minimum time in which the signal   Debounce time  has to be set before the state is accepted  Debounce time is needed to  ensure that the receiving            has enough time to handle the signal  transitions  
40.  the contour lines in an image     This tool is described in more detail in the chapter Display contour under  the section    Commands and Tools       Displays the grey value profile  0  255  along a teached in line     This tool is described in more detail in the chapter Line profile under the  section    Commands and Tools       Displays the relative amount of pixels of certain grey value inside an area     Saves the pixel grey values  0  255  as a table in a text file     Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 10    Eyesight User Manual    2 1 4 View Continued            SENSOPART       File Edit   View Options Command adr       Um Camera viewer         Application parameters      S 6 2                erating parameters   2 Calibrati i x  DNA  i Global tolerances    Esso Register viewer    Image analysis    k Text terminal       Digital        Camera options    View  gt     Eyesight Vision System EN   068 14530     21 10 2013 01    Application parameters    Operating parameters    Global tolerances    Register viewer    Text terminal    Digital 1 O    Camera options             Application specific parameters for the Eyesight software   Image processing parameters for the Eyesight software   Opens a dialog window for setting the global tolerances     This dialog window is described in more detail in the chapter Global  tolerances under the section    Commands and Tools       Displays the contents of the register     This dialog window is described i
41.  used     Threshold global  Global threshold value     Threshold local  Determines a fixed grey level value that has to be exceeded for  detecting an bright edge or to be dropped over for an dark edge     Dark or bright    Outputs the result of the horizontal or vertical extremities of the detected  edges    Configuration    oets the region of interest for detecting edges     Pick up list  Select a window from the pickup list     Save world coordinates  Takes the dynamically moving coordinate system into account and  behaves accordingly     For instructions on global tolerances  dynamic evaluation and how to set  the tolerance limits  see the chapter Tolerance     Eyesight Vision System EN   068 14530   21 10 2013 01 Page e 56    Eyesight User Manual    Camera Control         Allows the modification of  Gain and shutter values    with in a program    Gain    Shutter    White balance red  White balance green  White balance blue    Action     y SENSOPART    Configure command Camera Control       Set or Head value of gain  or shutter settings           from register     from pick up list        manual  o    Selection     Slider    Free    Dynamic    Global Tolerances   Suas    f Shutter   C White balance red      White balance green         White balance blue       Acton     Set value      Change value      Read value          Tolerance         Mominal no   10000 0  0 0    value     Warming limit        The amplification of the pixel signals in the CCD image sensor        Gain d
42.  value of the corresponding  colour channel     Colour channel  Selection           This command has no    influence on the register  Cancel      Set output     0      State of digital in  output    Sets one of the camera s 4  digital outputs to a given  State     This command has no  influence on the register  Red   on Grey   Off       EXTREME CARE SHOULD BE TAKEN USING THIS  CONTROL  with consideration to the connected  devices and control to other sections of equipment        Output Index  The index number of the pin whose state is to be changed     Name  The name of the pin whose state is to be changed     New state The new state of the digital I O signal  Possible values are 1 and 0     Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 128    Eyesight User Manual a SENSOPART    Mode There are two possible modes for controlling the digital I O     level triggered   In this mode only the signal level is of importance  E g  if you set    1     and the output does already have a    1    level the signal does not  change     edge triggered  Using edge controlled mode is necessary when the receiving             cannot store the signal states     This mode changes the signal for the set value and the actual value as    follows     1  set value  1  actual value  0 0    1  set value  1    actual value  1    debounce time    1   set value  0  actual value        1   set value  0  actual value           debounce time    In the figure above can be seen that when the sig
43. 0       Load Reads a series of points from a file and places them in the Point list     Registers written    File  Point list   The name of the contour file     Transform to world coordinates  Takes the dynamically moving coordinate system into account and  behaves accordingly     Use position adjustment    Takes the dynamically moving coordinate system into account and  behaves accordingly     Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 106    Eyesight User Manual      SENSOPART    Save Saves the contents of the Point list into a file   Registers read    File  Point list  The name of the contour file   All points    Saves all points from the Point list     Index  from x to y   Saves points starting from the Point list index x until index y     Transform to world coordinates  Takes the dynamically moving coordinate system into account and  behaves accordingly     Use position adjustment    Takes the dynamically moving coordinate system into account and  behaves accordingly     Probe parameters teach in          Adjust probe parameter    Dialog window used by  various commands  e g   Probe points  Straight line Object colour Result point hse mede    distance  Cross section  CIS             Edge counter  for setting the    bright  Expert parameter    edge detection parameters       aee      Pixel  Threshold   19    Number of pointe f first  Minimum contrast   40        C  al points Pixel distance   3    lightest      Setlimit   100 Edge symmetry   57        d
44. 4530     21 10 2013 01 Page e 21    Eyesight User Manual      SENSOPART    Navigator    Activating the check box  show  opens the    Image Navigator     Clicking and holding the left mouse on  the    Camera viewer       window and then moving the mouse functions as a zoom  The Navigator  displays the complete image and the area of the magnification     Magnifier           Image Navigate xj  Navigator Magnifier   Histagr    Info           If this tab is selected  moving the mouse around will display the area magnified on the Navigator  window    Histogram  Image Navigator x   Navigator   Magnifier Histogr    Info   Options         Histagram  118       Histagram information        13 A  110 0         255  curent grey   158 Number of ia              Clicking and holding the left mouse on the    Camera viewer       window and then moving the mouse  draws a rectangular area  This area will be then analyzed for its grey value  0   255  pixel distribution     A number will be written above the profile  this single grey value has the biggest amount of pixels     For example  119 pixels with a grey value of 37 is the biggest amount compared to the number of  pixel of any other grey value     Min  The darkest pixel found on the analyzed image area       The average grey value of the pixels on the analyzed image area   Max  The brightest pixel found on the analyzed image area     current grey  Displays the grey value on the histogram where the mouse pointer is currently  located     e n
45. Focus value    No drawing  1            C Image format    Window  C from pick up list          Save world     coordinates                    Whole image                Dynamic    Global Tolerances Evasion    Tolerance            Nominal   0 0   00  0 0  alue       Warning limit                   Brightness  average  This option writes the highest  lowest and the average grey value  detected on the value register   Registers written   Value register indexes e Value register index 0  the average grey value  0  1 and2 e Value register index 1  the lowest grey value  e Value register index 2  the highest grey value       Grey value range  The grey value range for the pixels     For more information on this dialog element  see the chapter  Brightness     Focus value This value represents the sharpness of the window  The lower the  value  the sharper the image     Registers written   Value register index 0  Image format  resolution         image horizontal resolution is written on the value register 0 and    the vertical on the 1   Registers written     Value register indexes  0 and 1       Window from pick up list   Uses a window item for the evaluation area from the pick up list   Window items can be created with the Count objects  command     Teach in  Window position  The area to be evaluated     Teach in  Save world coordinates  Takes the dynamically moving coordinate system into account and  behaves accordingly     Whole image  Evaluates the whole image     Tolerance For inst
46. Mirror image window       W SENSOPART    Cut Bits     Re calculates the intensity level of each pixel with  reference to the number of bits    cut    starting with the LSB   least significant bit   i e each pixel has a data word of 8bits  originally and the cut bits removes  x  data bits from its value    8 bits removed   0 bit grey scale image  black    7 bits removed   2 bit grey scale image   6 bits removed   4 bit grey scale image   5 bits removed   8 bit grey scale image   4 bits removed   16 bit grey scale image   3 bits removed   32 bit grey scale image   2 bits removed   64 bit grey scale image   1 bits removed   128 bit grey scale image    Repetition     Has no influence     Contrast Spread     Re calculates the intensity of the pixels  over a new range  ie     Min Grey value  Source    The grey scale value to be taken    as black   0 intensity     Max Grey Value  Source    The grey scale value to be taken  as White  255 intensity     Min grey value  target    The grey value for the pixels to be  displayed in the filter area if    Clipping    is activated     Max grey value  target    The grey value for the pixels  displayed in the image filter area if    Clipping    is activated     Repetition     Has no influence     Duplicate Lines     Duplicates the odd lines of the image to  match the even lines of the image  similar in principle to an  interlacing operation    Repetition     Has no influence     Stripe Filter     Working in either a Horizontal or Vertical   def
47. NSOPART    Scaling factors  Yes   Keep origin   Keeps the current coordinate system origin and axis rotation    rotary position  No  Resets the coordinate system  i e  sets the origin and axis rotation to  that of image coordinate system     Origin and orientation Moves the origin and the axial rotation by using two points     Registers read    Rotational direction  Point register indexes   Counter clockwise or clockwise   X and Y  New origin  The coordinates for the origin        Point on positive X axis  The point for determining the rotation of the coordinate system     Complete  3 Points  The calibration over 3 points is used not only when a new origin and  rotation has to be defined  but also when an independent scaling  becomes necessary  The command processes the following points on  the point register   register 0  point O world  register 1  point 0 image  register 2  point 1 world  register 3  point 1 image  register 4  point 2 world  register 5  point 2 image    Calliper   horizontal   vertical  searches for edges inside a Evaluates horizontal and vertical expansion of dark or bright objects  window and then measures    the horizontal or vertical  expansion of an dark or    Configure command  Calliper  horizontal vertical           Search Area       Configuratic Window      Settings    Minimum size    1 Pixel                  bright object    Automatic brightness adaptation    Pick up ist   T  T  1  1  Threshold    global mW     value F local C Use world       coord
48. OGRAM   4 2 INSERTING COMMANDS   4 3 PROGRAMMING   4 4 THE COMPLETE INSPECTION PROGRAM    5 COMMANDS  amp  TOOLS    5 1 QUICK COMMAND REFERENCE    5 1 1 IMAGE  CAMERA                  sse nennen nnne  S  l2  PREP ROGESSIING                      Sk DETECTION                                          5 1 4                          eese nnne nennen  5 1 5 SAMPLE                          5 1 6 PROGRAM CONTROL                   esee    Eyesight Vision System EN   068  14530     21 10 2013 01       SENSOPART    NN    Eyesight User Manual                            c       COLOUR                                          UI                  ACCESS TO VARIABLES  ANGLE  AREA CHECK    B    BRIGHTNESS CONTROL ADJUSTMENT  BRIGHTNESS ADJUSTMENT          CALIBRATION   CALLIPER   HORIZONTAL   VERTICAL   CAMERA CONTROL   CAMERA OPTIONS   CHECK INPUT   CIRCLE   CIRCLE COUNTER   COLOUR EVALUATION  ADVANCED COLOUR CAMERA   COLOUR DEFINED AREA   COLOUR FILTER  ADVANCED COLOUR CAMERA   CONTOUR CHECK   CONTOUR TRACING   CORRELATION   COUNT OBJECTS   CROSS SECTION    D    DELETE BACKGROUND  DETERMINE POINT OF CURVE  DIGITAL I O   DISPLAY CONTOUR  DISTANCE    EDGE COUNTER   STRAIGHT LINE  EVALUATION  EXECUTE SUB PROGRAM    FILTER  FILTER TOOL SET  FREE CALLIPER    G    Eyesight Vision System EN   068 14530     21 10 2013 01    47    47  50  51    52    52    54    54  55  57  59  61    64  65  66  67  69  70  71  72  75    76    76  77  78  79  80    81    81    83    83    83    86    89    Page e 3 
49. RT    Configure command Interpreter Control    The pr    C Jump to mark        Jump to mark in case  DE       Jump to mark in case            C  Jump to mark in case  Warming     C Jump to mark   1 times       Update Display       Set result  OK     Delete result graphics  Set result              Set result  Warning        Execute commands    End of Program       Sets    jump mark of chosen name     It is recommended to organize large inspection programs into sections   by setting marks  Using the  Hide commands  on the command editor    window and leaving only the set mark displayed may also help improve  the readability of the program     This operation allows a non conditional jump to a program line marked  by  Set mark  command  The mark name has to be entered in the  input field  An error message will be displayed if the given mark does  not exist     This operation jumps to the given mark if result of the selected  command s  is  OK      You can combine this command with the evaluation command to jump  over a section of a program e g  when a diameter reaches a certain  value     acc  to Total Result  Jumps to the given mark when all the previously executed commands  have resulted in  OK      acc  to Command  Jumps to the given mark when executed command selected from a list  has resulted in  OK      As in the previous option  only for    NOK        As in the previous two options  only for  Warning  results  yellow  point      Eyesight Vision System EN   068 14530     21
50. T    Configure command Riehmann probe       An image region is defined by    rectangular probe in which the  Image data are projected transverse ta the probe direction and    then the edges        detected        Probe position    Configure probe        dynamic position       C  only bright    dark   C  only dark   bright       Show expert      parameter    Draw projection on      Image    Dynamic    Global Tolerances              Tolerance    Nominal  value   Warning limit          0 0   1 0000 0  0 0       Opens the dialog window for teaching in the probe     If the dynamic position option is activated the direction  length and width  are set by using values from the register     For more information on this dialog element  see the chapter Probe  position teach in     Defines the direction of contrast change for edge detection    All     will produce a point for each transition from dark to light  AND from  Light to dark    Only bright  dark     Only the transitions from bright areas to darks areas  will be counted    Only dark   Bright     Only the transitions from dark areas to bright areas  will be counted    Enables advanced tools for edge detection  based on contrast  averages    Min   Max  Median calculations    Filter Size     number of pixels to check for the change in contrast    Min gradient     minimum gradient change over the    filter size    to be    Page e 123    Eyesight User Manual    SeNSOPART    detected as an edge     Min Grad difference     minimum diff
51. Tardi pate i                       v   wt                         Erir             Page e 100    Eyesight User Manual      SENSOPART    Update Reloads the image    Dynamic The line profile is evaluated in a continuous loop   Static The line profile is evaluated once          Measure gap width          Configure command Measure gap width       This command measures the   minimum and maximum With probe 1 and 2 several points will be probed  The distance will be       defined and evaluated    distances between points      detected by two probes  Probe 1    Configure position   Configure parameters               positiar                 Minimum                                Probe 2    Configure position   Configure parameters         Alignment  f           Probe 1     Probe 2       dynamic position   170      Dispersion filter        evaluation      Global Tolerances        p  Dynamic    Tolerance                         00                 value   Warning limit        a Test    s   Cancel         Eyesight Vision System EN   068 14530     21 10 2013 01 Page    101    Eyesight User Manual a SENSOPART    Registers written    This command writes on the following register indexes   Value register indexes  0 and 1 e Value register 0  The shortest distance between detected  and points  Point register indexes e Value register 1  The longest distance between detected  0 1 2and 3 points  and Point register 0  The nearest point detected by probe 1  Point list Point register 1  The nearest 
52. a    ri     prem                                296    Set break point  always  5 CONTEXT    Set break point  IC   MENU   Set break point  MIO    Pelete break point 1X  Delete all break points   w Stop after command execution       Paste empty line Strg L  Delete lineis  Entf  Insert more lines    0  0  0  x  0          Hide commands Str  Display hidden commands    Cancel    Cut   Copy  Paste  Delete are all as per normal windows control     Paste Empty line inserts an empty line at the point you have selected  and moves the rest of the  program below down by 1 line     Delete Line s  deletes the selected line or lines    Insert more lines     Inserts a block of 25 empty lines at the end of the program    initial program  length is default 50 lines      Jump to a mark  Moves to a pre defined mark in the program  These marks can be set by the  command  Interpreter control      Set break point  always   A break point stops the command execution when the corresponding line  is reached     Set break point  IO   Stop the execution to this line if ALL the previous inspection results are OK  all  the dots are green on the result column E      Set break point  NIO   Stop the execution to this line if ANY the previous inspection results is NOK  a  red dot on the result column E      Delete all   Delete break point s   Removes a previously set break point     Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 15    Eyesight User Manual      SENSOPART    2 2 2 5  The lock   
53. a scale in    Complete  3 Points   pixels to real world units                 position    only position    C only Y position    Mew Origin     from register Index    0    C  from pick up list    Origin X and Y position    Registers read    Sets the origin to a new position using the X  and Y coordinates of a  Point register index X   selected point   without alteration of the orientation    only X position          Sets the origin to a new position using only the X coordinates of a  selected point and keeping the Y coordinate of the previous origin     only Y position    oets the origin to a new position using only the Y coordinates of a  selected point and keeping the X coordinate of the previous origin     New origin    The coordinate s  of a point for the new origin can be selected from  the point register or from the pick up list     Scaling factors  Without scaling  default setting  the measuring units for dimensions  X and or Y direction like length are in pixels i e  the system uses image coordinates     Registers read    To change the dimensions to reflect the actual real world size  the  Value register indexes   scaling factors have to be adjusted   X and Y  This can be done by capturing an image of an object with known  dimensions and measuring it using Eyesight  The resulting value can  now be adjusted in X and or Y    directions to reflect the real world  value        Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 54    Eyesight User Manual      SE
54. able           ee                 Cancel         Name Name of the variable   manually inputted   Operation  Create A variable out of the selected type of variables is created  You can use    the option static variable to create static variables     Variable types  Value  Point  Straight line  Result  Window  String    Static variable   The variable is created as static  The variable will not be reset after a  program restart  The value of the variable is the same as in the last  run  The command returns NOK if the variable is already created  The  execution of this command can be disabled after the first run     Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 47    Eyesight User Manual    Operation  Register into Variable    Registers read   Value register index X    Registers read   Point register index X    Registers read   Straight register index X    Operation  Variable onto Register    Registers written   Value register index 0    Registers written   Value register index 0    Registers written   Point register index 0       SENSOPART  Variable Type    Assigns the selected register entry  0  9  of a chosen data type to a  chosen variable     Value  Reads out index 0   9 of the value register and assigns it to the  selected variable    Point   Reads out index 0   9 of the point register index and assigns it to the  selected variable     Straight Line   Reads the straight line register index 0   9 and assigns it to the  selected variable     Result   Reads th
55. al      SENSOPART         Text    f     Configure command Text    This command writes a text                 which will be displayed writes text andor values on the Camera viewer inspection image   on the inspection image        Source            The text bod di     Text only    Straight line  S CAE CAN                        Register Inder   0  static content  it can be    Value Circle    dynamic content from the    Poit      7 Text string C Pick up list   register  value  point etc   or    the global text string    White into status line    C      Test form and position  Color    C Standard            Position   640 0   400 0        X m  C Good   Use position adjustment  C Waming  Font size   20 Pixel          Bad       Acc  to result    Write text  f Into overlay                Into image    C Command Order     Pick up list Selection   Text  value       Value  text             Text only Typed in static text     Value The command will display a value from a chosen value register  Value register index X  Point The command will display the coordinates of a chosen point register  Registers read    index     Straight line The command will display the straight line equation  X  Y DX DY  of a  Registers read    chosen straight line register index   Straight line register  index X       Circle The command will display the centre of a circle and its radius as  Registers read    coordinates of a point and a value chosen from the point and value  Point register index X   registers ac
56. alue is generated automatically by the Eyesight software    Teach in Probe Parameter Parameters for object colour  size and threshold of the probe     For more information on this dialog element  see the chapter Probe  parameters teach in     Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 77    Eyesight User Manual    Teach in Reference Edge    Teach in Search Area    Histogram    Digital VO    Selected from   Main menu  gt     View  gt   Digital      This dialog displays the  digital input and output  states   The outputs can also be  manually set on and off by       clicking on the indicator dots     Simulation    Reset  Switch off    Save start state    Eyesight Vision System EN   068 14530     21 10 2013 01         SENSOPART    The first calliper serves to define the un curved document reference  edge    The second teach in area is for the region to locate the beginning of  the curve  with reference to the Rz value  and the un curved document  reference edge     Displays the relative amount of pixels of certain grey value inside the  probe area  The height of the yellow bars are relative to the amount of  pixels in that particular grey hue     For more information on this dialog element  see the chapter  Histogram        LE State of digital in  output                 C         Simulation    Red   an Grey   Uff    EXTREME CARE SHOULD BE  TAKEN USING THIS CONTROL   with consideration to the  connected devices and control to  other sections of equipment      
57. amic  evaluation      Global Tolerances      Tolerance                            0 0   0 0 0 0  value       warning limit           Resets all the point list indexes to zero     Creates an annulus  a ring  and counts the amount of point list  between its inner and outer radii  The amount of points found between  the inner and outer rings is then counted and evaluated     The centre point of the annulus is read from the point register index  0  The result is written in the Value register index 0     Number of points in    Returns the amount of points found relative to the total amount of  point list items     Absolute number of points  Returns the absolute number of points found inside the annulus     Inner radius  The radius of the annulus inner ring     Outer radius  The radius of the annulus outer ring     Tolerance  For instructions on global tolerances  dynamic evaluation and how to  set the tolerance limits  see the chapter Tolerance     Page    105    Eyesight User Manual a SENSOPART    Object determination  This command places four points as the corners of a rectangle around  position   rotation an object contour  one point in the geometrical point of balance and  one point at the end of the longer axis   Registers read   Point list   Points  Command needs at least 5 points to be able to execute  More points  Registers written    make the result more precise but at the cost of more processing time   Point register indexes     through 5   Point register 0   Geometrical
58. arkest                 middle point    f first point      Expert           C  last point  Edge selection       Object colour Sets the colour of the object to be detected against the background   Minimum size oets the minimum size of the edge in pixels that will be accepted as  such     Eyesight Vision System EN   068 14530     21 10 2013 01 Page    107    Eyesight User Manual a SENSOPART    Result point The probe rectangle consists of a number of parallel search beams   which by finding an edge mark it in the point list  One of these points   the    result point   will also be written into the point register 0  This point  can be selected to be    e First  the nearest point i e  the point with the shortest search  beam    e Middle  the search ray with average length    e Last  the most distant point i e  the point with longest search  beam     M3         Number of points Sets the number of search beams inside the probe rectangle  Each  beam marks a detected edge in the point list     The fewer the number of beams the faster the probe execution time     Probe method If neither of the check boxes are activated  the probe uses only the  global threshold value for edge detection  The global settings can be  modified from    View  gt  Operating parameters  gt  Image processing  or locally by activating the expert check box     Example  The threshold is set to a grey value of 170 and object  colour is set to bright     Edge not detected  Pixel 1234516   7   8   9 10 1   Value   0  
59. ation  Searches only inside this window     Rotated Whole  Searches only inside this  rotated  window     Whole image  Searches the whole image     Pick up list  Select a window from the Pick up list     Clicking this button expands the dialog and allows the command to ignore  objects with selected dimensions     Hint   The object dimensions can be easily measured by activating the needed     Display    checkboxes and clicking the    Test    button     Area  Ignore all objects not within set area limits     Width  Ignore all objects not within set width limits     Height  Ignore all objects not within set height limits     Distance  Ignore all objects not within set distance limits from the centre     Saves the point of balance coordinates of the found objects into the point  register or the point list     Amount all  Saves the coordinates all found objects     Amount maximum  Sets the maximum amount of coordinates of the found objects to be  saved     Save in point list  Saves the point of balance coordinates of the found objects into the point  list     Save in point register  Saves the point of balance coordinates of the found objects into the point  register     Eyesight Vision System EN   068 1 4530   21 10 2013 01 Page e 73    Eyesight User Manual a SENSOPART    Display    Output in same image  memory    Point pick up  Saves point of balance coordinates as separate items selectable from the  pick up list     Window pick up  Saves object border coordinates as separate it
60. ault  direction  each row   column of the selected area is  interrogated for either its darkest or lightest  default  pixel  intensity  then the entire row or column is given this value     Repetition     Has no influence     Ring processing   This filter is used to  un wrap  a circular  area of interest in to a rectangle     It has two sections the first is set using the  window  control   the rectangular area is the area in which the result from the  ring processing filter will be drawn     Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 85    Eyesight User Manual      SeNSOPART    Filter Tool Set  Configure command FiterToolSet             Source Destinatio           memory IM 0  0 IM D  1      Canny Filter   Destination memory      Parameters       This command provides  additional filter functions        Kantendetektions Filter Fuehrt zuerst einen Sobel    Filter aus Anschliessend werden aus dem Ergebnis  Pixelwerte ueber der oberen Schwelle auf 255  gut                         Register  Upper threshold     Lower threshold        Filter type Opens a dialog with a list of all selectable filters     Comparison filters Binary filters Morphology Arithmetic filters   Conversion    3dfiters   Matrix filters   OtherFilters   Bitwise fiters MM Filter    Free Matris  Contrast spread                 Sobel         Zoom cubic    Robert Kreuz  Gauss 5x5 Filter  Gauss 3x3 Filter  Gauss Filter           Cancel         Source memory Determines the source image buffer and 
61. clicking OK  value     Warning limit        Adjust probe parameter                      Object colour r Result point     probing method    C dark           middle point ic bri i  di  p     Automatic brightness adaptation  epe    first point   Expert      1 Pixel C last point      Number of points                         all points       C Set limit                      Fe NRI ESSERE   7215 5 R                                               o     Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 39    Eyesight User Manual      SENSOPART         Circle    The Best fit circle draws a circle through the          points the Probe points  circular     command determines a circle according to set option  placed in the point list        Circle determination       1  Select the Best fit circle    option     Best fit circle  least square method    2  Activate the Save diameter into register           check box    3  Close the dialog by clicking OK     C Centre and radius from register  C  circle through 3 points  W Save diameter into register       Determine inner outer radius and nearest most  distant point to centre                        tan cranes squares  Dane    Text comment Insertion     1  Optional description for the following program section     EENNN _____   __    Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 40    Eyesight User Manual      SENSOPART        Straight line distance    This Text command displays the diameter of the  circle in the Ca
62. cordingly     and  Value register index X       Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 135    Eyesight User Manual a SENSOPART    Text string The command will display the contents of the global text string    Write into status line Displays the text also in the bottom left corner of the Eyesight  software    Text The static text part that will be displayed together with the dynamic  content    Colour Standard   Purple text     Good   Green text   Warning   Yellow text   Bad   Red text     Acc  to result   Display the text colour according to all the previous  inspection results   e Green  when all results until this command have been OK   e Red  if any result has been NOK   e Yellow  if any result has been WARNING     Acc  to command   Display the text colour according to a selected  inspection results    e Green  when the result was OK    e Red  when the result was NOK    e Yellow  when the result was WARNING     Acc  to command  Command   The position of the command whose  inspection result is wanted can be given as a value representing lines  backwards on the Program editor     Acc  to command  Pick up list   The command whose inspection  result is wanted can selected from a pick up list     Position The position for the beginning of the text  Can be given either as  coordinates or by teach in     Use position adjustment Takes the dynamically moving coordinate system into account and  behaves accordingly     Font size The font size in pixels   Write
63. d     Opens a dialog window where another location for the license file can  be selected     Displays the version number of camera firmware     Pagee 119    Eyesight User Manual      SENSOPART    Update camera   restore Opens up a dialog window where the camera firmware can be updated  backup or a backup restored        Update camera   restore backup    Select file         SD alumente E nstellungen firmwwaresFirmware  zip            Camera Software     User data    Execute         Prepare camera  e Upload files    3  Restart camera                                                     Message     Take care that there are      open ftp connectians to the  camera device   Ok  Cancel      Camera software  Updates only the camera firmware  If a backup is being restored  no  inspection program will be uploaded on the camera           Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 120    Eyesight User Manual      SENSOPART    Remote device control    Remote device control    This dialog window is used for connecting and  synchronizing the inspection programs        Evesight  between    PC and    camera        The working directory depends on Eonnect   Disconnect and Start    V    WB which camera is currently active   1 Sync   local        Sync   gt  Remote device                      When working locally  Local system State     Donnected              selected   the inspection programs    will be saved by default in this Manage device files  directory    Explorer   Del
64. d 1    Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 75    Eyesight User Manual      SENSOPART    Probe position  Opens the dialog window for teaching in the probe   Teach in search line and  dynamic position If the dynamic position option is activated the direction  length and    width are set by using values from the register     For more information on this dialog element  see the chapter Probe  position teach in     Note  Regardless of the probe width  the detecting of the edge is done  along the probe s 1 pixel wide centre line     Probe parameters  Parameters for object colour  size and threshold of the probe   Teach in probe parameters  For more information on this dialog element  see the chapter Probe    parameters teach in     Histogram Displays the relative amount of pixels of certain grey value inside the  probe area  The height of the yellow bars are relative to the amount of  pixels in that particular grey hue     For more information on this dialog element  see the chapter  Histogram     Tolerance For instructions on global tolerances  dynamic evaluation and how to  set the tolerance limits  see the chapter Tolerance     Delete background    Teach in command Delete background       Subtracts a selected         defined image             saved as background image   backg round image from the   It will be subtracted in inspection mode     captured image  Background image    bg_tef bmp    Take image from camera            Window      3    a0        
65. dded to the Program    File Edit View Options Command administration Window Help editor     window by using    the left Click   Eyesight Program editor  New_O ckp  drag and drop    method  The command    i Image acquisition L3 VET    x       E    amp  amp         n  icon must be dropped on the column  B   eB               on the Program editor      s Calibration tot  LL  Calibration When you have  dropped  the icon into the  NENNEN Sees     eomment      Program editor the    teach in    window will     3  d    E  Filter commands   DE      open to allow individual parameters to be  set for the tool    Alternate method is to right click on the command column B and selecting the  Paste command        a pop up menu will display the list of ALL tools            i ees      Color defined area  eure Delete background    Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 29    Eyesight User Manual      SENSOPART    4 3 Programming        Change calibration icon    Scaling factors option converts Conversion from image coordinates is changed in world coordinates  Scaling Factors  origin            the image coordinates into real  SMEs alsa Sue  world coordinates  Change scaling factor       X          direction   C X direction       Direction     Register    Change of     Origin                  1  Click on the field X   direction  Manually and  type in    0 1       2  Click on the field Y   direction  Manually and  type in    0 1       3  Click OK     C Y direction    Y Dir
66. dsayved in    variable which is previously defined     Operation     Create           Put register into variable    Put value onto register       Put variable anto register    Put value inta variable                type      Value       Paint               Straight line   C   ele Result   C Result m  Save result also in variable        window      Sting    Element 1  perator Element 2      Register      Register  Addition      Pick up subtraction    Pick up   Selection   oe een Selection     Exponentiation   Manually              vector   Square rant             Variable Type    Variable type  Value  When this type is selected  the possible operators are     Addition  Subtraction  Multiplication  Division  Exponentiation  Amount   Square root  Sine  Cosine  Tangent  Degree gt Radian  Radian gt Degree    The result is placed on the value register in position 0     Registers read  Variable type  Point   Value register index   X and or Y When this type is selected  the possible operators are    Addition  Subtraction  Multiplication  Division  Norm  length of a vector     Registers written   Value register index 0 The result is placed on the point register in position O        Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 49    Eyesight User Manual      SENSOPART    Registers read  Element 1 and 2         Value register index These are the operands  which can be either register elements or   X and or Y variables  They can be selected from the register or from the
67. e PC to the camera   The inspection program files are read from a sub directory of the  specific camera folder called  Programs      Example    The connection with the  Camera nr  2  has been established  Clicking  the  Sync   gt  Remote device   button will now upload ALL the inspection  programs under the sub directory highlighted in the following figure to  the camera        EYESight       Bin  E 3  Devices       Camera nr  1  E      Camera nr  2  E i Current  ic Data       Images        C Temp       Camera nr  3  E  j PC Local    Displays the status of the connection     Demo Mode   The red text  Demo Mode    indicates that the camera  does not received a proper license file     The demo mode can be lifted from the  Main menu    Options     Remote device configuration  dialog     Opens up the Windows Explorer and jumps into the active camera sub   directory     Sets the inspection program which will be activated on the camera after  a successful synchronisation     Uploads the inspection programs from the currently selected camera  sub directory to the camera and starts the inspection program  which is  marked active      Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 122    Eyesight User Manual    Riehmann probe  000    Counts the edges along the  projection of a selected area     Probe position     Teach in probe and  dynamic position    Edge Detection  gt     Show Expert parameter    Eyesight Vision System EN   068 14530     21 10 2013 01       SENSOPAR
68. e camera  The cameras are shipped with a  default IP address of 192 168 100 100     If the firmware IP address settings have been deleted  the camera  operating system will reset the IP address to 192 168 0 65     Port  The TCP port address for the camera  Default value is 1996     The camera has to be restarted in order to make the changes take  effect  Eyesight is sending out a    RESET    command     IP address should always be written down whenever it has been  changed from its default value     The camera has to be restarted in order to make the changes take  effect  This can be done by clicking the    Restart camera device      button     IP address and port number should always be written down whenever  it has been changed from its default value     Opens a dialog where the camera can be renamed   Soft reset of the camera     The TCP port address on the camera for listening reset command  requests  Default value is 1997     Shows the version number of the camera firmware  The version on the  camera should be the same as the Eyesight software or below     Displays a fingerprint  which is used as a unique identification for every  Eyesight camera     Uplifts the demo mode of a camera   This command searches the  license  directory for a license file which  matches the camera fingerprint and uses them for activating the    camera     If no license file is matching the camera fingerprint  a dialog window  opens where another location for a valid license file can be selecte
69. e current state of the inspection result  OK  NOK  Warning   and saves it as a value code     e Ofor OK      1 for NOK     1 for Warning    Variable Type    Reads the content of a selected variable and place it on the register of  a same type     Value   Heads a variable that has been assigned a value and places it on the  value register O     Point  Heads a variable that has been assigned a point and places it on the  point register O    Straight line  Reads a variable that has been assigned a straight line and places it  on the straight line register O     Circle  Heads a variable that has been assigned a circle and places the  center in the point register O and the radius on the value register O     Result  Heads a variable that has been assigned an inspection result and  places it on the value register O     The results are coded as follows      Ofor OK      1 for NOK     1 for Warning    Eyesight Vision System EN   068 1 4530   21 10 2013 01 Page e 48    Eyesight User Manual      SENSOPART    Operation This option opens a new dialog element where different mathematic  Arithmetic operations can be selected     The program editor and the interpreter display no error report  if the  variable type is differently entered than declared before  In case of  incompatible types the command result is NOK  red point      Configure command Access to variables       Two elements will be calculated according to the selected operator  The result will be put on the register  and if desie
70. e position  Opens a dialog where the size and direction of the probe can be set   This can be done using a mouse or by typing in the values   Teach in probe  New position  Centre position  Resets and places the probe in the middle of the window     New position  Start value  Resets probe s position and size like they were before opening of the  window     Zoom  The image can be zoomed using the slide control     Zoom  Aspect ratio 1 1  Change the height width ratio of the image to 1 1     Zoom  Reset  Set the zoom to minimum     Probe position  By opening the dialog for the first time the probe can be seen as a blue  ring in the middle of the window  The form and position of the probing  Teach in probe using a ring can be adjusted by using    drag  amp  drop  method   mouse    Move    When placed between the inner and outer circles  the mouse pointer  takes this form  The probe can now be moved     CD Adjust the radius   When placed on the circumference of the inner or the outer circle  the  mouse pointer takes this form  The probe s inner and outer radius can  accordingly now be adjusted     Adjust the angle of the arc  When placed on the blue radial line  the mouse pointer takes this  form  The angle of the probe s arc can now be adjusted     Eyesight Vision System EN   068 14530     21 10 2013 01 Page     13    Eyesight User Manual a SENSOPART    Probe position  Centre X  Y   The coordinates for the centre point of the probe   Teach in probe by typing in  the values Outer 
71. e ranging and proven set of basic commands for the  comprehensive solution of complex automation tasks     Graphic programming   Eyesight is graphically programmed with inspection commands for the respective application by  clicking on icons in the program editor via drag  amp  drop  It is thus easily possible to carry out the most  sophisticated image processing tasks without prior experience and after only a few hours training     Simple integration in the system environment   An important user aspect is the integration in a complete system  This includes integration in a  machine process with the necessary trigger for sorting and recording possible production errors along  with the respective images  Comprehensive configuration possibilities facilitate adaptation to your  system environment  Adapted to the requirements of many image processing solutions  Eyesight   both in the basic and advanced version  is the ideal solution for many applications from the following  sectors        Measurement    Inspection       Location    Counting    Comparison    1 2 Preparing the software and the camera    For setting up the camera s  and connecting for the first time  please refer to the instructions found on  the Eyesight installation tutorial accompanied with the camera     If this is not available then please download a copy from the SensoPart Website  www sensopart com    Eyesight Vision System EN   068 1 4530     21 10 2013 01 Page e 6    Eyesight User Manual      SeNSOPART    2
72. e type Source       Constant             Paint    Register     Global string C  Pick up list    Access type             Delete file     Delete section       Delete entry Floating Point Precision         Use own format  Humber of digits              Options          Update      before reading       after writing                   The file to be used for reading or writing   oection is a string of characters inside square brackets     oyntax example    START     Global string  Reads the global string and uses it as the section name  The string  should be without square brackets     The entries are of format KEYZVALUE     oyntax example   LAST START SUCCESSFULL 1    Global string  Reads the global string and uses it as the entry name  The string  should be without square brackets     Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 96    Eyesight User Manual a SENSOPART    Access type  Write Writes entry  section and selected data type on a file     Registers read    Variable type  Value  Value register index X   Writes a value from the selected source   Source  e Constant  The given constant value is used as the source   e Register  The content of a given value register index is used  as the source   e Pick up list  A pick up list item is used as the source   Source  e Register  The coordinates of a given point register index is    used as the source   e Pick up list  A pick up list item is used as the source     Registers read    Variable type  Point  Point regis
73. ection     Register        f Scaling factors                 Origin and orientation           Complete  3 Points           Pick up list C  Pick up list              Manually       8       Manually       X     Keep onginrotary position    C Yes f Mo                      T                            Image capture icon    Optionally capture or save image       This command loads an image from a defined  Source     Operation              Capture image from camera       Save image    Set the Operation to Load image    Load image   2  Click the folder symbol on the right  side of the File field and choose   echulung bmp     3  Click OK              Image source      Unknown      Camera    Display options        Jw Update image size              Iw Refresh display immediately    Save     Load image  f fixed file   Delete after successful loading  C  progressive   C cyclic    C Test string as name    File      Schulung  bmp       Image data conversion for special formats    use own parameters Settings          Cancel        Only at start of inspection process                Load image  Schulung brmp    Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 30    Eyesight User Manual      SeNSOPART    Adding a text comment in the programme    Text comment Insertion   No Icon     Text field that can be freely edited  This is very useful for making the inspection program more  readable and structured     1  Double click on the Comment    field and type      a descriptive text fo
74. em EN   068 14530     21 10 2013 01 Page e 18    Eyesight User Manual a SENSOPART    2 2 9 IM  The image memory    column     The number of the frame buffer on which the corresponding command operates  The Default IM   number is O     2 2 10 Parameter    column    Displays the command parameters     This column cannot be manipulated by the user     The column expands by clicking on it and can be returned back by clicking in the    No     cell in the top   left corner of the table     Eyesight Vision System EN   068 1 4530   21 10 2013 01 Page e 19    Eyesight User Manual      SENSOPART    2 3 Camera viewer    Displays the images  which are captured from the camera or loaded from the file system         Camera   iewer      Bl x   Camera   IM 0       4  Live image Zoom Navigator    On    of Tig   I With flash orf Fit Y    Display Sbit Gray    As soon as the mouse arrow moves into the image area of the Camera  Viewer  it shows as a reticule                 The status row displays the actual pixel coordinates of the position and the pixel s grey value   according to the mouse arrow s present location     ET         UL EN    Live image      On         m    Display world coordinates  Scaling factors of the Calibration    Pressing the  shift  key while the reticule is in the camera viewer  the coordinates will be displayed in  world coordinates  taking consideration for the X Y  rotational offsets  instead of the image   coordinates  The world coordinates are depending on the scalin
75. ems selectable from the  pick up list     Area in Pickup  Saves the area in the pick up list     Width  height in Pickup  Saves the width and the height in the pick up list     Sorting  Affects the order by which the coordinates are saved in the register     Sort by  The order by which the coordinates are saved in the point register list  depends on the           Area          area of the object      Width         width of the object   e Height        height of the object   e Distance     distance between the image centre and point of  balance of the object   Order    e Descending  This option results in saving the largest  widest or  tallest objects starting from the point register index 0  The  coordinates in the point list are saved in a reverse order    e Ascending  The previous option reversed     Various attributes of the detected objects can be embedded in the   Camera viewer  display     Area  Displays the area of the object     Height  Displays the height of the object     Width  Displays the width of the object     Distance  Displays the distance between the image centre and point of balance of  the object     Point of balance  Displays the point of balance of the object     Object borders  Displays the borders of the object     Writes the result graphics in the same image memory as the  Count  objects   command is set  the IM column on the  Program editor    window      Drawing in image memory  Writes the result graphics to the chosen image memory     Eyesight Visi
76. en two detected edges                alliper  hor  vert   Measures the hor  and vert  distance between two detected edges        Free calliper  Measures the distance between two detected edges   Free orientation      ngl  Measures the angle between two straight lines or three points           Determine point of curve  Determines the bending of an object        5 1 5 SAMPLE COMPARISON    ount objects  blob  Counts objects with a defined area  brightness and distance from the center             Contour check  Compares a list of points with a contour of an object        Contour tracing  Saves the contour points along an outline of an object to the point list        Correlation  Compares the captured image with a template and calculates the correlation     D    Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 45    Eyesight User Manual      SENSOPART    5 1 6 PROGRAM CONTROL       7    5 1 7 INPUT   OUTPUT    0   0      5        A    42          Stop watch  Measures the time between marked rows in the inspection program     Interpreter control  Controls the flow of the inspection program by using jumps  marks etc     Execute sub program  The selected  sub   program will be executed        Access to variables  Assigns values to variables and to the register  Executes arithmetic operations     Evaluation  Evaluates a value against given tolerance limits     Check input  Reads the camera s digital input and compares it with a set value     Set output  Sets the camera s
77. erence above the gradient over next  to next pixel to be detected as an edge     Draw projection on image The result of the summation is drawn in the image     Test Tests the actual parameters     RS 232  RS422     In the main menu  gt  View  gt  Application parameters  gt  Connection settings  e  COM   the hardware settings can be pre set  With V10 V20 cameras can  pos       be chosen between RS 422 and RS 232  starting with version 2 6 x      Sends and receives text  strings through the serial  interface  This command  can be used for creating  customized serial    protocols   RS232   Receive    Attempts to receive data  from the interface  If no  data arrives within the  timeout  the command  aborts              Receive Receive  C Send         New input available    Show received string             Wait for terminator  Received data will be       Timeout                copied into the global C COM 3     C        4  string  C       5                          oa    COM 1 5 With the combination smart camera and serial interface    COM 1  has to  be selected   New input available  Returns OK if there are characters in the RS232 buffer available   Show received string Additionally display the received characters in the overlay   Wait for terminator Data    received until the termination character arrives or the timeout  is reached     Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 124    Eyesight User Manual    RS232    Send   Output of data via the  serial inte
78. es the point in the centre of a window item  Window items can be  created with the Count objects  command     From point register into Reads the selected point register indexes and saves them at the end  point list  of the point list     Registers read   Point register indexes  X through Y    Hegisters written   Point list indexes  U through V       Transform coordinates into Saves the selected point X coordinate to the value register 0 and the  values Y coordinate to the value register 1     Registers read   Point register index 0    Registers written   Value register indexes  0 and 1       Eyesight Vision System EN   068 1 4530     21 10 2013 01 Page e 104    Eyesight User Manual    Point list         Various point list  manipulations  Modifies  resets  saves and loads the  point list        Reset  Registers written   Point list  Annulus value  Registers read     Point list  and    Point register index 0    Registers written   Value register index 0       Eyesight Vision System EN   068 14530     21 10 2013 01       SENSOPART    Configure command Point list         Changes and evaluations an point list    Pointlist   Operation Annuluz value    C Reset            Mumber of points in  9       Absolute number of  paints    Inner radius       0  Outer radius    0 0              Object determination   position   rotation            Determine max  curve         Calculate distances    Sort list         geometrical paint af  balance    Load           E  NE NE NE  EE     cave    Dyn
79. ete history        El     SensoPart Active inspection program    El Eyesight   trans ckp                           Bin  E G Devices  E  t3      Local      Data IP  192 168 100 123  G Images           1996  Zar      Remaining space fd  40640         Remaining space md           Device version  6 037  Camera Type    20   Evesight    Syne and Activate                                       Connects to a camera which is selected    the drop down menu on top   The actual inspection will be interrupted          Programs          Disconnect and start Disconnects and starts the currently selected inspection program     Sync   gt  local PC Downloads the inspection programs from the camera to the PC   The inspection program files are saved in a sub directory of the specific  camera folder called  Programs      Example    The connection with the  Camera nr  2  has been established  Clicking  the  Sync   gt  local PC  button will now download the inspection  programs from the camera and save them under the sub directory  highlighted in the following figure     E iy EYESight       Bin  E    Devices         Camera nr  1      Camera nr  2          Current  Data              Temp       Camera nr  3  E ic PC Local    Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 121    Eyesight User Manual      SeNSOPART    Sync     Remote device    State    Manage device files    Active check program   Active inspection  program     Sync and activate    Uploads the inspection programs from th
80. f variable  Specify the type of  variable     Selection   Select the variable  which should be read or  be written     Action  Data could be read or  be written     Overview   Shows informations  about the selected  variable     Generate   Press the button to  generate code for variable  access  You can copy and  paste this code to the  script interpreter     Layout Editor  Here the style of the syntax highlighting is defined  colour  font  etc        loxi    Access to variables    Varlablentyp    fe Value     point     Gerade     Circle   C Result   C Window     Sting            Selection      C wite       Overview   Varnablentyp     value   Indes     233330   Mame           UpdateMode 14  Variable  User  Not static    Value  Result OValue  123    Identifier            Dim Result 4s Long    Only needed once  gt     Accessing pickuplist element            Head result and value from Pickuplist   Dim dard As Double   Dim            Long   Dum Marl  UpdateMode      Long   Dim s Var  Mame As String   Result   CETRAMSGerResultFramPickupList  71733330   Marti  dar          Name  Marl UpdateMode     E       Page e 127    Eyesight User Manual      SENSOPART    Select colour channel          Ha Teach in command Select colour che  the three colour channels    red  green or blue  and Selection of red  green ar blue channel for  filters out the other two  After the evaluation    the channel has been  selected  the edge detection  tools  e g  Probe points  will  only  see  the brightness 
81. g factors which are defined at  calibration table   within the tool for calibration   set with the    Origin     option of the Calibration                   57   332  255     Display coordinates of the moved coordinate system   Pressing the  ctrl  key while the reticule is in the camera viewer  the coordinates will be displayed with  reference to the calibration origin  but with out taking consideration for the angle offset  set with the   Origin   option of the Calibration     Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 20    Eyesight User Manual      SENSOPART    Camera Viewer   Live image controls        Camera viewer         Image Navigator        Navigator   Magnifier  Histogr    Info   Option       On  Captures and displays live images from the camera in an infinite loop  To save a captured image  to the hard drive  the live image has to be turned off     Off  Displays the last captured image     Trig    In this mode an image is captured and displayed only when the camera receives a trigger  signal     with flash  Captures the images using flash     Zoom controls  Off  The image is displayed in its actual size   Fit  Resizes the image to fit the camera viewer    window     The slide control  Zooms in and out     Localised Zoom Control It is possible to zoom to an area of interest on the image with in the Camera  Viewer  by clicking and holding the left mouse button  and    drawing    a box around the required area     Eyesight Vision System EN   068 1
82. global text  string is always added to the end of the string  The string grows until it  will be reset    Text Adds the given text at the end of the global string    Date   Time Adds the current date and time  format  YYMMDD_HHMMSS  at the    end of the global string     Value  Adds a value chosen from the register at the end of the global string     Integer    Registers read    The values are rounded up or down  E g  123 243 become 123   Value register index X    Floating Point Precision  The decimal places can be set     Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 137    Eyesight User Manual a SENSOPART    Point  Adds the coordinates of a point chosen from the register at the end of    Registers read    the global string   Point register index X    Point  Floating point precision   use own format  Sets the decimal precision of the coordinates     Separator The character that separates the different global string elements     E g  Acomma is selected as the separator between text  date and  value   Resulting text string    Hello 080201 092122 246        Separator also at start  Adds the separator also at the beginning of the string   Resulting text string    Hello 080201 092122 246      Send After the global text string has been filled with selected content  it can  be sent through LAN or serial interface or be written in a file     In file   Click on the folder icon opens a dialog which allows the selection of  the name and the path of the file  It is reco
83. he amount of points saved in the point list is compared with the  tolerance and if this lies within the limits  the inspection result is set to  OK  otherwise NOK     For instructions on global tolerances  dynamic evaluation and how to  set the tolerance limits  see the chapter Tolerance     Eyesight Vision System EN   068 1 4530   21 10 2013 01 Page    114    Eyesight User Manual      SENSOPART    Probe position teach in    aval       Opens a dialog where the size             and direction of the probe can r  be set  This can be done using a    mouse or by typing in the  values   EYESIGHT                       SeNSOPART  New position  Centre position  Resets and places the probe in the middle of the window   New position  Start value  Resets probe s position and size like they were before opening of the  window   Zoom  The image can be zoomed using the slide control   Zoom  Aspect ratio 1 1  Change the height width ratio of the image to 1 1   Zoom  Reset  Set the zoom to minimum   Teach in probe using a By opening the dialog for the first time the probe can be seen as a thin  mouse blue arrow in the middle of the window  The form and direction of the    probing rectangle can be adjusted by using    drag  amp  drop  method     Move    When placed at the start of the probe   s shaft  the mouse pointer takes  this form  The probe can now be moved     CD Adjust the length and direction  When placed at the tip of the arrow  the mouse pointer takes this form   The probe s length a
84. he proper shutter value has been found when the value is coloured  green and lies between 120 and 160     The parameters are saved by clicking the  Finished   button   Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 59    Eyesight User Manual      SENSOPART    Expert mode       Camera Settings    Settings will be used after camera restart     Debug Mode  Activate debug modus an camera      Encoder  Activate Encoder    Counter    Reload Value    Number OF Positions    Binning Mode    Activate binning mode       Camera               Cancel      Debug mode   This option activates the debug mode after the camera is restarted  The  debug information can be read with a telnet connection   For advanced  programming only     Encoder  e Activate encoder  Activates the encoded trigger for cameras  that have an encoder interface   e Counter  The counter value  which activates the trigger   e Reload  The value to be loaded after trigger has been  activated   e Number of Positions  Number of positions for the encoder         Trigger       Use     as trigger  Activates the trigger for image capture       Input  The number of the I O input to be used as a trigger    e Timeout  The time period the camera will wait for the trigger  signal    e Min  signal endurance  The minimum duration for a signal to  be accepted as a valid trigger signal     Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 60    Eyesight User Manual      SENSOPART    Check input    Reads one of
85. hresh  223 Upp  thresh  255 Without  ds METAL           Low  thresh  229 Upp  thresh  255 Without         DITM     Command Line           Two points                        between straight line 2 and straight    DOT    Index  Pos 300 700 Text value                                    v    Reset point list   ae         143 5 R 240014800                      Best fit circle  min  of distance squares  Di   ITI    Index Pos S00 750 Text value output valu            TT lA 052 5 645   gt  525 555 Width  49 0 max poil  DITM    Index  Pas  S00 SQ0 Text value output valu    The program can be run clicking the  Run once  button in the program  editor     iz  Run once    This should draw the following result  graphics on the Camera viewer     Angle  16 0769  Diameter  55 3384  Distance  36 7 368    lc 5 i PERITE     Galfer Seir rta   n Voies            Eyesight Vision System EN   068 14530     21 10 2013 01            SENSOPART    Page e 43    Eyesight User Manual a SENSOPART    5 Commands  amp  Tools    5 1 Quick command reference    5 1 1 IMAGE                   Image capture    1 Captures  loads and saves images       Camera Control  Allows adjustment of Shutter and Gain values     5 1 2 PREPROCESSING    Brightness adjustment  Sharpens the image by reducing the spreading of the grey values        Delete background   An image defined as a background is subtracted from the captured image   Calibration   Conversion from image co ordinates to real world units  Sets coordinate system origi
86. htness  adaptation     Edge selection    In case more than one edge is detected  the resulting point can be  selected to be first  last  lightest or darkest     Eyesight Vision System EN   068 14530     21 10 2013 01             110    Eyesight User Manual         SENSOPART    Probe points     rectangular    E    Detects an edge where the    contrast changes sharply and    marks it with points  These  points are saved to the point  list and can be used e g  for  drawing a straight line     When using a  colour camera   Because Probe  points   command  sees   only one channel  at a time  the  wanted channel  has to be  selected before  probing  The  default colour  channel for  probing is blue     PF     V  J          Registers written   Point list  and    Point register index 0  and  Value register index 0       Probe name    Probe position   Teach in probe and  dynamic position    Eyesight Vision System EN   068 14530     21 10 2013 01    Configure command Rect probe       With the rectangular probe one or more points are  parallelu probed  The number of detected points         evaluated     Probe               Probe 1    Probe parameters    Configuration     120       Probe position    Contigure probe        dynamic position       Dynamic    Global Tolerances       evaluation    Tolerance    Nominal  value   Warning limit          0 0   1 0000 0 0 0                        All the points detected are written      the point list           From those detected points one point 
87. ick up list     Write in the Text field e g     Angle        Set the Colour option to    Good        Set the Position coordinates to e g  300x    700y     Set the Font size to 40 pixel     Close the dialog by clicking OK        Please select command result x      No 1 CORRECTION_MODE         2 NUMBER OF CORRECTIONS   No  3 ACTIVE CORRECTION INDEX   No 4 Command   Change calibration   on position 1        5 Command   Image capture   on position 2  No 6 Command   Point list  on position 5            Command   Probe points on position 6  No 8 Command   Straight line   on position 7   No  8 Command   Count objects   on position 10        10 Command   Count objects   on position 11        11 Command   Straight Line   on position 1        12 Command   Angle   on position 16       E  x  e  716 Ok Cancel         SENSOPART    Teach in command Text          Texts will be faded in in the check image          C Text only    Straight line Snurce    amp  Value    Circle C Register     Paint    Text string    Pick up list Selection           Write inta status line    Test    Text form and position              Colour Pasition   300 700  C Standard A Y     Good   Use position adjustment   C Warming       Bad Font size   40 Fisel       Acc  to result             to com      Write text     nta overlay  C  nto image  Order     Text  value     Value  text    Cancel            Eyesight Vision System EN   068 14530     21 10 2013 01    Page e 37    Eyesight User Manual      SENSOPART    Text comme
88. ight lines register as four  values representing X Y for the coordinates of a point  through  which the line is drawn  and DX DY are the co ordinates or the  slope of the line     nmamumuuuuanus         3 1 3 Straight lines    otraight line have a width of one pixel  and are infinitely long         Straight Lines       x Y   0 23 199 6 985 3626 99 536                    1 21173 8 308 98727 15 906         Didi       festa   2     15072  16 216 6344 99 799          representing X Y for the coordinates of a        dE   a oint  through which the line is drawn    4 21 159                FAS      70A    9       and DX DY are the co ordinates or the  slope of the line     3 1 4 Circles    A Circle is formed by using a point for  the centre and a value for the radius of  the circle     Values Points       Circle does not have a separate field in  the register  Its radius is stored in the  Values register and centre in the  Points register     3 2 Point list       Point list is a structure similar to the point register  but used by  the Eyesight as a temporary storage for a large amount of point  data produced e g  by the Probe points  tool       Point list    The individual points in the point list are stored as two values  representing X  and Y coordinates     Unlike in the register  new points will be written at the end of  the point list        Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 27    Eyesight User Manual    3 3 Global text string    Sends tring    Sens
89. ightness are searched in a given window    Brightness    OOO          Contiquratior window    0  o 255 Rotated  C Drawing     Whole FERRE     100       Mo drawing image   Ww H  C Pick up list    Show experts parameter    Object filter   Backup of objects        Object filter            min             0 0  1000000 0  P width  0 0  1000000 0                  Height  0 0  1000000 0    Distance  0 0  10000000 Cont       Sorting      active  Save ir   vw Point list      Point pick up     Point register     window pick up        amp reain pickup     width  Height in Pickus     Width    Height IM Object borders  W Pointofbalance    Distance    jw Output in same image memory    Dynamic      Global Tolerances   EU Um    Tolerance    Use world coordinates         a Nominal   oo   0 0 oo      Ext features value   Warning limit     MEN                 Ignore boundary objects      Estem access          Registers written    The amount of found objects is written in the value register index O   Value register index 0    Brightness    Eyesight Vision System EN   068 14530     21 10 2013 01    The grey value range for the pixels     For more information on this dialog element  see the chapter Brightness     Page e 72    Eyesight User Manual a SENSOPART    Area    Object filter    Backup of objects   save object  coordinates     Registers written   Point list indexes  0 through X    Registers written   Point register indexes  0 through Y    The area where the objects are searched     Configur
90. inates       Object color     dark      Global Tolerances ME      Dynamic     bright      evaluation  Tolerance    E   x  Mominal 0 0   100 0  0 0    value   Warning limit     Tom           Direction  C horizontal          Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 55    Eyesight User Manual a SENSOPART    Registers written   Point register indexes  0 through 3    and  Value register index 0       Settings    Object colour    Direction    Search area    Tolerance    The command calculates the 4 most distant points and places them on  the point register  The distance will be compared with the nominal value  and returns OK if the value is inside the tolerance  otherwise NOK     Point register index 0  top most point  Point register index 1  right most point  Point register index 2  bottom most point  Point register index 3  left most point    The distance is saved in the value register index 0     Minimum size  The minimum depth of the edge in pixels     This value is ignored when automatic brightness adaptation is activated     Automatic brightness adaptation   This option uses relative contrast threshold for edge detection  This  mode is less sensitive e g  to changes in lighting conditions and  therefore recommended in most cases     The parameters used by automatic brightness adaptation can be  modified from   Main menu  gt  View  gt  Operating parameters  gt  Image processing    The threshold parameter is ignored when automatic brightness  adaptation is
91. ing should then be                 the second a user defined  character string and the third three digit number     Separator   A character or a character string  which is used to separate the  substrings in the text string  Tip  separators inside substrings are not  allowed     Remove separator at begin and end  This option determines if the separators at the beginning and at the  end should be eliminated prior to the separation     Output Option    As Output there are register  pickup list  or a combination of both  available     Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 139    Eyesight User Manual    Text terminal    Selected from     Main menu  gt  View  gt   Text terminal       Displays the command  execution results in text  mode     Clear screen   The    X    symbol     Print   The printer symbol     Tolerance    The tolerance may be  specified in Eyesight as a  maximum deviation from a  nominal value  Tolerance  value can be set individually  for each command or  globally     Nominal value         SENSOPART     lol xj    xs            0002  Image capture   Success   Success   ImagezSchulung bmp  loaded    0003  Point lst   Suecess       0004  Probe points   Success   1    0  10000 7  0 3    0005  Probe points   Success   1    0  10000 7  0 3    000S  Probe points   Success   1   0  10000 7  0 3    0003  Probe points   Success   1    0  10000 7  0 3    0008  Probe points   Success   308  0   10000 7 0 7     0009  Point list   Suecess      Final Rea
92. ion                           Send immediately     Provide for web server    Internal condition af execution        Send image      result            Send image on result            Send image always       Send only on remate request       Send in every program loop    Image buffer to be sent Region of interest  ROI         Static AEI                AOI       according ta                         editor  Error IM               Complete image             f from register  indes O to 31     Static region of interest T Fositian      asl    width J640     0  Height 1480                  Retries     Number  3       Teach in ROI   mum    Timeout  ms   5    Image resolution       Dynamic region of interest    fram pickup list    Graphical overlay                Original resolution  C Send without overlay       Quarter resolution  every second pixel       Embedd overlay in image      C 1 16 resolution  every 4  pixel     Append symbolic overlay  only For EWT tools     Format Image compression     Grey scale image          compression       Color image f JPEG compression    Receiver Enter the IP address and the port of the receiver    External condition of Chose if the image should be send in every cycle or only on   execution demand    Image buffer to be send The image buffer according to the selected IM in the editor will be  send    UDP Packet Retries If the sent UDP packages are not acknowledged by the receiver     the packages could be resend after an adjustable timeout  The  numbe
93. is flag is set and HW triggered is not set  softtrigger is enabled  An  input channel and a debounce time have to be defined     e Trigger input  Sets the used l O port    e Debounce time  The debounce time determines the minimum  time in which the signal has to be set before the state is  accepted   e Apply timeout Enables a timeout  input in milliseconds   After  this time the command returns with the result NOK     e HW triggered  Enables the hardware trigger  Hardware trigger  is to prefer     with flash  Captures image using flash     Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 91    Eyesight User Manual a SENSOPART  Operation  Saves a captured image on a PC hard drive in a BMP  or JPG format  Save image file     with graphics  The inspection result graphics are drawn on and saved with the image     fixed file  Only one image is saved on the hard drive     progressive  Saves images continuously on the hard drive adding a timestamp to  the filename     Registers written    Cyclic   Value register index 0       mE    Saves images cyclically saving over the first file after reaching the last    file  The index number of the image is written on the value register  index 0     e Number of images  Number of images to be written when  using cyclic saving   e Reset Index  Resets the next index number at the end of the  file name to 0   Text string as name     Uses the active text string for naming the file  The file type can also  be set by using  bmp  or    j
94. is selected depending on            5  parameters and written in the point register 0  This resulting point is  the first  the last or the middle point seen from the start of the probing  rectangle     The amount points written in the point list  i e  the points detected  is  written in the value register 0     A name for the probe   Opens the dialog window for teaching in the probe     If the dynamic position option is activated the direction  length and  width are set by using values from the register     For more information on this dialog element  see the chapter Probe  position teach in     Pagee 111    Eyesight User Manual      SeNSOPART    Probe parameters teach in Parameters for object colour  size and threshold of the probe     For more information on this dialog element  see the chapter Probe  parameters teach in     Histogram Displays the relative amount of pixels of certain grey value inside the  probe area  The heights of the yellow bars are relative to the amount of  pixels in that particular grey hue     For more information on this dialog element  see the chapter  Histogram     Tolerance The amount of points saved in the point list is compared with the  tolerance and if this lies within the limits  the inspection result is set to  OK  otherwise NOK     For instructions on global tolerances  dynamic evaluation and how to  set the tolerance limits  see the chapter Tolerance     Probe points     circular    Configure command Circle probe       an edge where the c
95. ision System EN   068 14530   21 10 2013 01 Page e 63    Eyesight User Manual      SENSOPART    Circle counter      Configure command Circle counter    Counts the edges along the Evaluate number of edges on circle of interest  circumference of a circle        Circle of interest     from pick up list  f Configuration    Circle    Configure position   Configure parameters      100 0 100 0 50 0 G170  MP x MP Y radius          Histogram  T       Dynamic    Global Tolerances           Tolerance         Mominal   0 0   0 0 oo    value      warning limit           Cancel      Circle of interest The edge coordinates along the circumference are counted and then  saved in the point list and the point register        Registers written   Value register index 0 e Value register index 0  amount of detected edges   and e Point register index 1  coordinates of the first detected edge    Point register index 0 e Point list  coordinates of all detected edges   and    Point list   This circle can be either taught or selected from a pick up list        Configure parameters  Parameters for object colour  size and threshold of the probe     For more information on this dialog element  see the chapter Probe  parameters teach in    Histogram Displays the relative amount of pixels of certain grey value inside the  probe area  The height of the yellow bars are relative to the amount of  pixels in that particular grey hue     For more information on this dialog element  see the chapter  Histogram     E
96. lt  Success  Looptime  336 ms        Hesets the terminal     Prints the contents of the terminal       Global Talerances ME                 evaluation  Tolerance         Mominal   120 0   30   20    alie           Warning limit           The value from which the upper     and lower     tolerance limits are  calculated     Example   Nominal value  30      0 5      0 5  Therefore the range within the tolerance is 29 5 to 30 5    If the measured value is inside these limits  an OK inspection result is  returned  otherwise NOK     By default the nominal value is set to zero     Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 140    Eyesight User Manual      SENSOPART    Warning limit    Global tolerances    A result from a measurement can be picked by right clicking on the  program editor column          on the corresponding command and  choosing    Use last result           Commer    CONTEAT  MENU     1X                LB    Use last result  5 3432  Display Values tanumia       Faste command ki    Cancel    Sets the limits for a warning command result  When this limit is  exceeded  the dot in the program editor column    E    turns yellow     When activated  the tolerance limits are set globally   These values can be set in     Main menu  gt  View  gt  Global tolerances    Eyesight Vision System EN   068 14530     21 10 2013 01 Page    141    
97. mera viewer    window   Angle command     Teach in command Distance to    straight line                or more points are parallely probed with the probe   The distance to a reference straight line is evaluated   Distance type     f Average value C  Minimum C  Mawimum      1  Select No 1  Straight line for the  Reference straight line         Heference straight line             from pick up list    Selection  r       C  from register       2  Click on the Teach in position          3  Change the probe size and direction as  seen on the image and click OK     Probe    Teach in position    w  Please select straight line xj          1 Straightline off Straight line      dyunamic  position       No  2 Straight line off Straight Line    4  Click on the Teach in parameters     5  Select Result point as middle and  probing method as Automatic  brightness adaptation and click OK     6  Close the dialog by clicking OK        Eyesight Vision System EN   068 14530     21 10 2013 01         Dispefsion filter          Global Tolerances ME      2     Tolerance    Nominal    value  _         64 5   gt  525 555 Width  43 0 max paints  1         35 7358         mm                   Cancel      Page e 4l    Eyesight User Manual    B       This Text command displays the result of the  Straight line distance command in the Camera  viewer    window     1  Choose the Value option     2  Select No  18 Command  Straight line  distance  from the pick up list     3  Write in the Text field e g   Angle
98. mmended to save the file  within the suggested path to enable the synchronisation mechanism     String in quotes  Encloses the string with quotes    COM connection Sends the string through the serial interface  Use COM 1 in  combination with a smart camera   Alternatively  the command RS232 can be used for sending data over  the serial interface     Network  UDP  Sends the string through the LAN using the UDP protocol   Therefore  the IP address and the port of the receiver has to be  specified     The data format can be switched between ASCII and Hexadecimal   HEX      The program  UDPTestServer exe  can be used for test purposes  It  can be started using the windows start menu  submenu tools   In this  case  the default port 4556 is used  Alternatively it can be started using  the command line  subfolder Bin   Additional parameters can be  specified here  see UDPTestServer txt for more information     The send  and the receive  port have to be the same    The installed UDPTestServer is compiled for Windows   UDPTestServer zip includes the source code in C   and can be  compiled on other operating systems    Network  TCP  During communication  the camera can be the client or the server   Selection Server  The camera is the server  Only the port has to be  specified    Selection Client  The IP address and the port of the server has to be  specified   Timeout  Dependent on the timeout the command waits at this point     Close after communication  The communication can be perma
99. n  and orientation  Adjusts scaling    Filter   Various filter functions for a selected area           Filter Tool Set  Various filter functions for the whole image     Colour defined area  Paints a circle shaped area with a selected grey hue     Hoel E    Q       1             DETECTION    Rect probe  probe points  Rectangular probe that detects an edge and marks it with points     Circle Probe  probe points     Circular probe that detects an edge and marks it with points     Edge counter  straight line     Counts edges along a straight line     Riehmann probe  Counts the edges along the projection of a selected area     Circle counter  Counts the edges along the circumference of a circle     BIS    Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 44    Eyesight User Manual      SeNSOPART    5 1 4 MEASUREMENT    mage information  Evaluates brightness and focus of a selected image area     Area check  Counts the number of pixels with a specific intensity value        Point list  Modifies resets saves and loads the point list     ur Point  Creates a point        um  li      eu T T ECON    Straight line  Creates a straight line          Circle  Creates a circle        Distance  Measures the distance between two points or a point and a straight line     Distance to a straight line  Measures the distance between a detected edge and a straight line        Cross section  Measures the cross section between two detected edges     Measure gap width  Measure the gap betwe
100. n more detail at the end of this section  in the chapter Register Viewer     Displays the command execution results in text mode     This dialog window is described in more detail in the chapter Text  terminal under the section    Commands and Tools       Displays the digital input and output states     This dialog window is described in more detail in the chapter Digital I O  under the section  Commands and Tools     Dialog window for camera settings such as e g  shutter and gain     This dialog window is described in more detail in the chapter Camera  options under the section  Commands and Tools     Pagee 11    Eyesight User Manual      SENSOPART    2 1 5 Options    File Edit View   Options Window Help    Remote device control  l    K   Remote device configuration   Save point list                             5     From Camera       Options  gt   Remote device control Dialog window for connecting and synchronizing between a PC anda  camera   This dialog window is described in more detail in the chapter Remote  device control under the section  Commands and Tools   Remote device Dialog window for administration of one or multiple cameras  e g   configuration setting the IP address  updating firmware    This dialog window is described in more detail in the chapter Remote  device configuration under the section  Commands and Tools   Save point list Saves the contents of the Point list in a text file  You are able to save  with and without consideration for any calibration tha
101. nal set value and  actual value are the same  the signal is inverted for a brief debounce           time   Debounce time  ms  The debounce time determines the minimum time in which the signal   Pulse duration  has to be set before the state is accepted  Debounce time is needed    to ensure that the receiving l O port has enough time to handle the  signal transitions     E g  if a sequence 1 0 1 is sent with a too short debounce time  the  receiving I O does not notice the transition and considers the signal  state to have been at 1     set output The setting of the output can be chosen to take place according to  results from previous commands  If you want to change the output in  any case you have to activate all 3 options    at OK  Set the output when result is                at NOK  Set the output when result is                  at Warning  oet the output when result is  Warning      Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 129    Eyesight User Manual      SENSOPART    Stop watch    Teach in command Stop watt       Different time access function          Measures the time between  marked rows in the inspection  program  Can also be used for                    m    creating delays in the program    hait  milliseconds   execution   C Wait           Reset stop watch    Read stop watch       Time  ms  100       Cancel    Wait  milliseconds  Halts the program execution for a time period defined in the field Time   ms    Wait  key  Halts the program executi
102. nd direction can now be adjusted     Adjust the width  When placed on the probe s shaft  the mouse pointer takes this form   The probe s width can now be adjusted     Direction  Free  The probe can point into any direction     Direction  X fixed  The direction of the probe can only be set horizontally     Direction  Y fixed  The direction of the probe can only be set vertically     Eyesight Vision System EN   068 14530     21 10 2013 01 Page    115    Eyesight User Manual      SENSOPART    Teach in probe by typing in Start X  Y  the values The coordinates for the starting point of the probe     End X  Y  The coordinates for the ending point of the probe     Width  Length  Width and length of the probe     dynamic position Some commands have an option for dynamic probe position  With this  option the direction  length and width are set by using values from the  Registers read    register   Point register indexes    0 and 1 e Start point  point register 0  and e End point  point register 1  Value register index 0 e Width  value register 0       Pseudo colour display       Pseudo color           Man menu   Vow  gt  Image anaysis gt  from  2 3 4 5    i  Main menu  gt  View  gt  Man menu   Vow  gt  Image anaysis gt  analysis  gt               pe                 fise   24   Pseudo colour display REC EP      Highlights the pixels of selected grey value   ranges with 8 colours    The colours can be selected by clicking on   the respective button            Eyesight Vision System EN  
103. nd gain values   The white balance for a  colour camera is also  determined here     Determine parameters    with flash Finished    Cancel      Before or   Factors   Use a white background for  during Wwhite balance Hed   1510                             Green   1024 change    Ine  adjustment Blue   1719 change    the  1024  mechanical    W Enable white Balance    camera focus  should be set  first or at the  same time     Camera               Cancel      Shutter Sets the camera shutter or exposure time  In a C mount camera the  shutter control is also affected by the aperture setting on the lens     Gain The amplification of the pixel signals in the CCD image sensor     Gain does not typically have to be changed from its default value of  1000  It is usually adjusted when a proper image brightness cannot be  set by other means i e  adjusting the shutter time and or by changing  the lighting conditions  flash  external lights  aperture in a C Mount  lens      White balance White balance is needed for the adjustment of the relative amounts of   only with colour camera  red  green  and blue primary colours so that the neutral colours in the  image are reproduced correctly     Determine parameters  The camera and lighting have to be installed in their final locations and  brightness  shutter  adjusted before determining the white balance     By clicking the  Determine parameters  button and holding a white  paper in front of the camera the white balance can now be adjusted     T
104. ne     Minimum  Measures the distance from the straight line to the nearest detected  point     Maximum  Measures the distance from the straight line to the furthermost  detected point     Reference straight line The line can be selected from register or from pick up list     Probe Teach in position and dynamic position  Opens the dialog window for teaching in the probe     If the dynamic position option is activated the direction  length and  width are set by using values from the register     For more information on this dialog element  see the chapter Probe  position teach in     Teach in parameter  Parameters for object colour  size and threshold of the probe     For more information on this dialog element  see the chapter Probe  parameters teach in     Probe  dispersion filter Filters out all the points outside the given pixel value     Histogram Displays the relative amount of pixels of a certain grey value inside the  probe area  The height of the yellow bars are relative to the amount of  pixels in that particular grey hue     For more information on this dialog element  see the chapter  Histogram     Tolerance The inspection result for this command is OK when the command is  executed successfully and the result within the given tolerances   otherwise NOK     For instructions on global tolerances  dynamic evaluation and how to  set the tolerance limits see the chapter Tolerance     Eyesight Vision System EN   068 1 4530   21 10 2013 01 Page e 134    Eyesight User Manu
105. nent  open or be closed after each run     Data format  ASCII or Hexadecimal  HEX  can be selected     Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 138    Eyesight User Manual a SENSOPART    Receive The program waits for a string via UDP or TCP    Network  UDP  Specify the IP address of the sender  The default port for UDP is 7777   Timeout  Dependent on the timeout the command waits at this point   Data format  ASCII or Hexadecimal  HEX  can be selected     Network  TCP  During communication  the camera can be the client or the server   Selection Server  The camera is the server  Only the port has to be  specified    Selection Client  The IP address and the port of the server has to be  specified     Timeout  Dependent on the timeout the command waits at this point     Close after communication  The communication can be permanent  open or be closed after each run     Data format  ASCII or Hexadecimal  HEX  can be selected     Parse string    Format  String  Separator           Remove separator at begin and end    Parse string          Register  C Pick up list     Register   Pickup list    The received string will be fragmented as specified in the Format field     Format   This field contains a great many of tokens  which determine the  compound of the text string  e g   constant CAPT  string value 3     in  the Format field means that the text string is only excepted when it  consists of three substrings  which are separated by separators  The  first substr
106. ng down right   left mouse button or by typing them into the fields        Drawing   No Drawing The pixels that have a grey value inside the current selected   colour the pixels  brightness range are highlighted with a colour  This colour can be  selected by double clicking the value fields     Pipette Icon  with size The button with a pipette symbol can be used for picking the  Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 52    Eyesight User Manual      SENSOPART    control  brightness value range directly from the image  The drop down values  are the size of the pipette  The    pick area    starts at the tip of the pipette  and enlarges to the right and below the tip     Brightness adjustment    K Teach in command Brightness adjustment                Hethod    Alters the brightness of the  image according to 2 areas of     Compensation of brightness offset  reference with in the image              Greyscale spreading    Allowed deviation    0 Grey values    Reference intensifies        Dark area Bright area  Window  position   Window position                           Y w    H         1 wo H      Determine intensities via histagram analysis    Expert    Correction area           Corect whole image      Save world coordinates    Method Grey Scale Spreading        Allowed Deviation x grey values  This is the acceptable limit for  changes in grey scale for the given areas   Reference Intensity gt   Dark Area  gt  The area to be checked against the dark limits
107. nt Insertion     1  Optional description for the following program section     NENNEN          Teach in command Point list _  in command Teach in command Point list 8    list                  Poe    Reset option sets all point list indexes to  zero  This is needed to ensure that no                  and evaluations on point list           and evaluations on point list  previous points mix with the results of the  next probe points  command        Pointlist   Operation       Reset  1  Select the Reset option and C Annulus value  click OK    Object determination     J To spese 1    Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 38    Eyesight User Manual      SENSOPART    Teach in command Probe points   circular       eee           The circular probe is used for marking the contour of  the hole in the point list  It is similar to the rectangular        Annulus detection of points with the circular probe   Number of detected points are evaluated     Probe points  command  Probe  M ame    Taster 1  1  Click on the Teach in probe  Probe position Probe parameters  Teach in probe Teach in  2  Change the probe size and direction as seen on  7 dynamic position    the image and click OK     3  Click on the Probe parameters teach in     4  Select Object colour as bright and probing PAM PAGE       method as Automatic brightness adap   tion f inwards f math  negative  and click OK      Global Tolerances   5  Select Direction as inwards  er   Mominal  6  Close the dialog by 
108. o cause the interpreter to execute the program until this command     B  Gommert    Mark Position adjustment        Ha   8     IT HIE Character separation with           Character string                  _        Check input  3 SAL Ld b Quick Edit Circle   10  E        Use last result  1 0 Circle counter  11 o Tiy   isplay values Corb  Colour control    Colour defined area          13  14    TEES Ld    Pas e command Colour Filter        Contour check       a   ance       CONTEXT  MENU     A Right mouse click on a command icon or line allows the following     Quick edit  Opens the parameter dialog window without causing the interpreter to execute the  program until to this command     Use last result  Opens a tolerance dialog window for a particular command filled with a value from  the latest inspection  For more information see the chapter Tolerance under the section  Commands  and Tools      Paste Command  Insert a command to the selected line from the sub menu shown    Cancel  Exits out of menu    2 2 8 Comment    Text field that can be freely edited  Very useful for making the inspection program more readable and  structured            IT     E  B           Ih  Mark Position adjustment a   m Paste mema ms      Delete memo       Cancel m    CONTEXT  MENU                        a    Longer description memos can be inserted by right clicking on the column     Note  The memos are saved by pressing enter  Clicking outside of the window deletes the text     Eyesight Vision Syst
109. oF art D 73288 Gottenheim  Www  sensopart  com    Reset   Delete graphics   Update     live  amp           Eyesight Vision System EN   068 14530     21 10 2013 01         SENSOPART    There is only one global string  variable in Eyesight  which is used by  various commands for writing and  sending     When executing any of the  commands the contents of the string  are displayed in    Register viewer        Main menu  gt   View  gt   Register viewer     The global string can be reset with the  command    Text string        Page e 28    Eyesight User Manual      SENSOPART    4 Example inspection program    In this chapter an inspection program is put together step by step     This example program uses images from the file system so no connecting with a camera is necessary   except for possibly uplifting the demo mode      4 1 Creating a new program     cc NY To create a new program click on  Main menu  gt  File      File Edit  view Options Command administration Window    New program  Or    New program Strg hl   Open program 5        o      dba i The other method is to use the icon      on the   Save program Strg 5       Program editor      Save program as    Print program  Close program  Create support File    Load image   Save image   Print image d  Image to clipboard    EnterEvesight ckp   LeaveEvesight ckp   Counter  ckp   Meu O ckp   Example Position Adjustment XY and Rabatian ckp    Exit configuration mode    Quit       4 2 Inserting commands    ULT NEN The commands are a
110. oes not typically have to be changed from its default value of  255  It is usually adjusted when a proper image brightness cannot be  set by other means i e  adjusting the shutter time and or by changing  the lighting conditions  flash  external lights  aperture in a C Mount  lens      Sets the camera shutter or exposure time  In a C mount camera the  shutter control is also affected by the aperture setting on the lens     Set  change or reads the value for the red channel   oet  change or reads the value for the green channel   Set  change or reads the value for the blue channel     oet Value   Sets the camera shutter   exposure time  with relation to  the location dialog box to the right    Change Value     Modifies the camera shutter   gain values on the    Head Value   Get the current camera setting    Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 57    Eyesight User Manual      SENSOPART    Value from register  from pick up list  manual   Selection Slider     Enables the slider control to adjust the required shutter   gain  value    Free     Allows a manual input of the required value    Tolerance For instructions on global tolerances  dynamic evaluation and how to  set the tolerance limits  see the chapter Tolerance     Eyesight Vision System EN   068 1 4530   21 10 2013 01 Page e 58    Eyesight User Manual      SENSOPART    Camera options    Selected from     Main menu  gt     View  gt     Camera options       A dialog window for setting  the shutter a
111. of pixel in the selected color   saturation   and brightness range will be evaluated     the amount of pixels in an   area whose hue  saturation D Hue range Saturation range Value range  0  and brightness  HSV         0    360     0    255          within a defined range  The  1        t fis          1      wf i    amount of detected pixels is  written on the register     Implementation     Floating point     nteger Information    C Complete window    i   Pick up list    Global Tolerances    Dynamic    Tolerance iced Window position         Nominal   c5       oop     35   100 100  00    value   Warning limit          Use world coordinates      Color pixel       Registers written    The number of pixels will be written on the value register index O   Value register index 0    Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 67    Eyesight User Manual      SENSOPART    Take colour sample This tool is used to take a colour sample directly from the image  Even  directly from the image when the sampled area is of one HSV value  the software automatically  adds some range to the values     Dropper size N x N  The drop down menu selects the size of the sample in N x N pixels     The teach in colour palette Clicking any of the three buttons Colour range  Saturation range or   Button Hue range  Brightness range opens the following dialog window    Saturation range or Value  range            Color selection Coe      The selected span of the ranges can be decreased by left
112. ommand   If the point list is not cleared  the points written by previous  commands cause the line to be drawn incorrectly     The straight line is calculated using the least square method     Dispersion filter  Filters out all the points outside the given pixel value  And then  recalculates a line of best fit with the remaining points    2 points A straight line is drawn through two points which can be selected from  the straight line register or from the pick up list   Registers read   Point register indexes   In addition to straight line register  the two points are also written in the  X and Y   point register     Registers written     Straight line register  index 0   and   Point register indexes  0 and 1       Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 131    Eyesight User Manual a SENSOPART    Perpendicular line This option draws a line through a point perpendicular  90    to a  selected straight line     Registers read   Straight line register   The point and the straight line can be read from the register or  index X   selected from a pickup list   and    Point register index Y    Registers written   Straight line register  index 0       Parallel straight line This option draws a line through a point parallel to a selected straight  line   Registers read   Straight line register   The point and the straight line can be read from the register       index      selected from a pickup list   and    Point register index Y    Registers written   Straigh
113. on System EN   068 14530   21 10 2013 01 Page e 74    Eyesight User Manual      SeNSOPART    Ignore boundary Objects not completely within the taught area of interest are not counted if  objects this option is activated even they would otherwise fit to the selection  criteria     Save world coordinates Takes the dynamically moving coordinate system into account and  behaves accordingly     Ext  features Angle and eccentricity can be additionally selected in the sections object  filter and display     Tolerance For instructions on global tolerances  dynamic evaluation and how to set  the tolerance limits  see the chapter Tolerance     Test The current settings can be tested with this button   Cross section       Configure command Cross section   Measures the cross section   Cross section          between two detected edges  The cross section of an object with the selected color is determined  along a taught in probe  The determination 15 made with the  threshold value edge methad     Probe  Probe position Probe parameter       Configure search line Configure probe parameters      dynamic position 6170    Histogram                 Global Tolerances           Dynamic    evaluation    Tolerance                         oo   0 0 nn    value     Warning limit        Cancel      Registers written    Two points are written on the point register indexes 0 and 1 and the  Value register index 0   distance between them on the value register 0   and  Point register indexes             0 an
114. on until the enter key is pressed or the    OK       in a dialog window Is pressed   Reset stop watch Resets the stop watch and starts the countdown     Read stop watch Stops the countdown and writes the result in milliseconds to the value    register index 0   Registers written   Value register index 0    Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 130    Eyesight User Manual    SeNSOPART    Straight line           Teach in command Straight line           straight line is determined by two points  The points  can be optionally taken from register or from pick up list     Creates a straight line and    on    Opti  saves it in the register  The Gan           C Best fit straight line  line will also be displayed in Il               the Camera viewer        window        Perpendicular         Second point       from register       from pick up list  Selection  7       Best fit straight line With this option the straight line is drawn as a best fit straight line  through all the points in the point list        Parallel straight  line       Registers read   Point list   The resulting straight line is saved in the straight line register index 0     Registers written    The best fit straight line is typically used together with Probe points      Straight line register   command to make a straight line run along a detected edge   index 0       Note  It should be remembered to clear the point list prior the  edge detection using the reset option of the Point list  c
115. ontrast   changes sharply and marks it  with points  These points are  saved to the point list and Frobe    can be used e g  for drawing     Probe 1           Annulus detection of points with the circular probe   Number of detected points are evaluated        a circle      Probe position Probe parameters  Similar to the Probe points Configure probe   Configuration    rectangular  command      dynamic position  3170        Because Probe    points   command   sees  only one  When  channelata  USING a time  the C outwards    math  positive  colour wanted channel f inwards C math  negative  camera has to be  selected before  probing  The   Global Tolerances     default colour  channel for         probing is blue  Nominal 00   10000 0  0 0    value   Warning limit     Dynamic  evaluation  Tolerance    Cancel         Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 112    Eyesight User Manual a SENSOPART    Registers written    All the points detected are written in the point list   Point register index 0           From those detected points one point is selected depending on probe s  Value register index 0   parameters and written in the point register 0  This resulting point is           the first  the last or the middle point starting from the centre of the  Point list probing circle        The amount points written in the point list  i e  the points detected  is  written in the value register O     Probe Name A describing name can be given to this command     Prob
116. oordinate system into account and  behaves accordingly     Interception of two straight Places a point at the interception of two straight lines   lines    Registers read     Straight line register  indexes X and Y       Middle point between 2 P Calculates the coordinates for the midpoint between two points and  places the resulting point in the point register   Registers read     Point register indexes  X and Y       Image centre Places a point in the centre of an image     Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 103    Eyesight User Manual a SENSOPART    Nearest point on straight Goes through the point list and picks the point nearest to a selected  line Straight line     Registers read        Point list  and  Straight line register  index X  Copy point on top of Copies a selected point in point register to the top of the register i e   register point register index 0     Registers read   Point register index X  From point list into point Copies a selected index from the point list into point register 0   register    Transformation from image Writes the image coordinates of a point into the point register 0   into world coordinates    Registers read   Point register index X    Registers written   Point register index 0       Transformation from world Writes the world coordinates of a point into the point register 0   into image coordinates    Registers read   Point register index X    Registers written   Point register index 0       Window centre Plac
117. optional a ROI   Destination memory Determines the destination image buffer   Parameters Different parameters  dependent on the used filter operation     Free calliper    The free calliper is used for    detection of two edges and  Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 86    Eyesight User Manual      SeNSOPART    measuring the distance Configure command Free calliper    between them  The  difference between Free  calliper and horizontal                            Just like With    real measurement slide         points wi  vertical calliper is that its be probed and their distance will be evaluated     alignment can be chosen  freely  Configure calliper      Dynamic probe direction     nd measurement slide on straight Selection  7     Dynamic position from register           This command       IN         does not work      with colour  images  Use a  corresponding        Probe parameters of both measurement jaws       Colour   filter before this  Camera   command     G1 7       Parameters lower jaw      G1 7    evaluation      Global Tolerances           Dynamic    Tolerance      m                  0 0   0 0 0 0    value   Warning limit          Test          Cancel      Registers written    The result of the measurement will be written on the value register  Value register index O   index O        Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 87    Eyesight User Manual a SENSOPART    Teach in calliper After the  Teach in calliper  but
118. ordinate system into account and  behaves accordingly    Colour pixel Highlights the detected pixels in the    Camera viewer       window    Contour check    amp        given contour point list i edited  an evaluation circle i drawn around each point  whose    a file and compares them percentage in brightness is evaluated  respectively  With the tolerance  the number af           Reads point coordinates from    with a contour of an obj ect points 1 evaluated that violate the inspection criteria     Contour file    1   contour  cnt    Brightness on inspection circle      DENS   170   Global Tolerances         Tolerance           Share  in 2         20 to       eds   on   0 0  0 0            Inspection circle   3 Warning limit   radius    Registers written    This command writes to the value register index 0 the amount of those  Value register index O   points  for which no counterparts could be found     Contour file The file that contains the contour point coordinates        Brightness on inspection The brightness range that a pixel has to have to be recognized    circle  0   255    Inspection circle radius oets the radius for the inspection circles in pixels  These circles are  placed on every point coordinate loaded from the contour file and  inside these circles the brightness value is evaluated    Tolerance For instructions on global tolerances  dynamic evaluation and how to  set the tolerance limits  see the chapter Tolerance     Eyesight Vision System EN   068 14530    
119. pg    as a file name suffix     File     Name and type  JPG or BMP  of the file s  to be written on the hard  drive     Operation  Reads an image from a BMP  or JPG file     Load image  fixed file   Loads a single image file from the hard drive     Delete after successful loading   Deletes the loaded image file   Registers written    Cyclic   Loads series of image files cyclically  The index number of the  Value register index 0   image is written on the value register index 0   Selection X Images  Amount of image files to be loaded     from index X  Using the file name set in the field  File  as the prefix   starts loading images beginning from the index X     entire folder  Loads series of image files cyclically using the contents  of an entire directory selected in the field  File      Reset Index  Resets the internal index number counter i e  starts  loading files from the beginning of the selection     Text string as name   Uses the active text string for the file name   File  Name of the file or subdirectory to for loading   Display options Update image size     Resizes the image to fit the camera window     Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 92    Eyesight User Manual a SeNSOPART    Image information    Teach in command Image information    B       Evaluates brightness  focus r  Information Grey value range       shar ness  or resolution of a    Brightness  average                           ui n  e area Bc C Drawing       19 1255 2    g   C 
120. point detected by probe 2  Point register 2  The most distant point detected by probe 1  Point register 3  The most distant point detected by probe 2  Point list  All detected points         Value 2 through 19 and point register indexes 4 through 19 are also  written by this command  These values and coordinates are used  internally by the software and do not have any special significance     Teach in position and Opens the dialog window for teaching in the probe    dynamic position  If the dynamic position option is activated the direction  length and  width are set by using values from the register     For more information on this dialog element  see the chapter Probe  position teach in     Teach in parameter Parameters for object colour  size and threshold of the probe     For more information on this dialog element  see the chapter Probe  parameters teach in     Dispersion filter Filters out all the points outside the given pixel value    Histogram Displays the relative amount of pixels of certain grey value inside the  probe area  The height of the yellow bars are relative to the amount of  pixels in that particular grey hue     For more information on this dialog element  see the chapter  Histogram     Alignment No  The probes are independent of each other     Probe 1  The probes are aligned to probe 1     Probe 2  The probes are aligned to probe 2     Tolerance The minimum distance is compared with the tolerance     For instructions on global tolerances  dynamic evalua
121. r of retries can be defined  In combination with colour  images it s recommended to set the TimeOut to 15ms  default   5ms      Image resolution oets the resolution of the image to be sent  Original  Quarter or  1 16   A smaller resolution will lead to a smaller cycle time     Format The image can be send as greyvalue or colour image  This should  be selected dependent on the used hardware     Time of sending Select if the image should be send immediately or should be  provided for web server     Internal condition of Choose if all images should be sent or only if the result is OK or  execution NOK   Region of interest  ROI  Complete Image    Send the whole image     Static ROI  The coordinates of the ROI can be typed in manually or selected    with the mouse   Eyesight Vision System EN   068 14530   21 10 2013 01 Page e 95    Eyesight User Manual    Graphical Overlay    Image compression    INI file access    ra    Writes to and reads from an  INI file on the camera flash   memory or on the PC hard  drive     File    Section    Entry         SENSOPART    Dynamic ROI  Its possible to use the values from the register or from the pickup  list     World coordinates  Consider world coordinates     Send the image optional with or without overlay     The image can be sent compressed or uncompressed  JPEG   compression      Configure command            access       File    default ii        Section                Global string    Entry      x       Global string              Variabl
122. r the next  commands e g   Upper straight line         Weer stating     0           Configure command Point list q    Reset option cleans up the ppoint list                   and evaluations on point ist  This is needed to ensure that no previous   points mix with the results of the next e g  probe  points  command                 Pointlist   Operation    Reset    C Annulus value       Object determination   position   rotation    1  Select the Reset option and click OK     Determine max  curve       Calculate distances    Sart list  10     geometrical paint of  balance    Load                        Save       DUO             Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 31    Eyesight User Manual      SENSOPART    EM Probe points icon    This command is used for detecting the upper side of the plate and mark the edge coordinates to the  point list     Teach in command Probe points       With the rectangular probe             mare points are    2  This will now allow you to change the probe size and paler Stee DU SCION EDU QAI  direction as seen in the camera viewer image  when it              is of a suitable size   position and click OK  dM  Name   Probe 1  Probe position Probe parameters  3  You will then return to the Teach in command dialog Teach in probe Teach in  box   dufamic position  4  Click on the Probe parameters teach in   5 S              Dynamic    Select Result point as middle and probing method Global Tolerances           as Automatic brigh
123. reading or after writing  Reloads the file before reading or writing     Floating Point Precision Determines the number of decimal places     Intensity zone display    Selected from   lt  Comern viewer _         Main menu  gt  Cam1 14 0                 View    Image analysis     Intensity zone display       Highlights the pixels on the     Camera viewer    that have a  grey value between the  upper and lower threshold  limits                    non eame    am              i                      NSSQPART      NEN       Zoon   Navigator     odo    Livn image      on                tdeo             Lower   upper threshold Set the upper and lower limits for grey values  which will be  highlighted     Colour 1 The lower threshold colour  The saturation of this colour is 100  at the  threshold and will gradually fade as the grey value increases     Colour 2 The upper threshold colour  The saturation of this colour is 100  at  the threshold and will gradually fade as the grey value decreases     Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 98    Eyesight User Manual    Interpreter control    Controls the flow of the  inspection program by using  jumps  marks etc    It can create jumps  GOTO   and conditional jumps  IF      THEN GOTO  to allow a non   linear program execution     This command has no  influence on the register     Set mark    Jump to mark    Jump to mark in case    OK       Jump to mark in case NOK    Jump to mark in case     Warning          SENSOPA
124. rey scale image     v Color pixel    Registers written    When pixels are detected  the following data will be written on the  Value register index   register     0 through 9       Value register index 0  the amount of pixels   Value register index 1  hue  average   Value register index 2  hue  minimum   Value register index 3  hue  maximum   Value register index 4  saturation  average  Value register index 5  saturation  minimum  Value register index 6  saturation  maximum  Value register index 7  brightness  average  Value register index 8  brightness  minimum  Value register index 9  brightness  maximum    Take colour sample As in the Colour filter command   directly from the image    Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 65    Eyesight User Manual    Implementation    The teach in colour palette  Window position    Tolerance    Save world coordinates    Colour pixel         SENSOPART    The range of the numbers can be optimized for the used  processor camera     Floating point  The range of Saturation and Brightness is from 0 to 1     Integer  The range of Saturation and Brightness is from 0 to 255     Information  Shows this information     It is recommended to use the Integer option because the execution is  much faster     As in the Colour filter command    As in the Colour filter command    The calculated amount of pixels is compared to the set tolerance  value  If the amount ranges within the tolerance  the OK is set     otherwise NOK     For
125. rface     COM 1 5    Send Parameter    Send         SENSOPART    Teach in command R5232    C Recieve       COM2     COM3  C COM4  C COMS5                 COM 1       X                  Send Parameter   Input              lt                  Input   Seperator   NONE       Input       Terminator    NONE            Send      Start char       Seperator    Value   Register lo C Pickup       Seperator        Recieved text   Without terminator      Seperator      Input      Free text           Seperator        Send String      Seperator      Input      Free text          Seperator         Terminator   0 Character delay 0 to 1000 ms   0 Line delay O to 1000 ms          With the combination smart camera and serial interface    COM 1    has to  be selected     Start   separator  and terminator  characters can be defined     The string can be composed using free text  register values or pick up    lists     Send String includes the data  which was written in the global string via  the    Text String    command     Furthermore  a character  and or line delay can be specified     Eyesight Vision System EN   068 14530     21 10 2013 01    Page e 125    Eyesight User Manual      SENSOPART    S    Script interpreter    Configure command  5cript Interpreter             The basic interpreter executes source code  that is able to access          and image processing functions   Script programming in a syntax  similar to Visual Basic                            prograri  Instead of using the GUI 
126. ructions on global tolerances  dynamic evaluation and how to  set the tolerance limits  see the chapter Tolerance     Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 93    Eyesight User Manual      SENSOPART    Image inspector    Selected from  Image   Inspector      ENENE T   CLTC   Image analysis    Image inspe   270  271  272  273  274  275 276  277 278  279  280  281  282 283  a  Position  3    123  1244 125  125  1237  10 133       139  135  131  127  125  116        173        Displays detailed information 174        117  123 am Update  about individual pixels inside 175                      ol      View  a selected area  176 DE                   Brightness          Hue              178                                              7 40  36 4011    Saturation  Choosing this command 179                56              Ez                          CDEEEEEEEER EEJ       Bevin Cana        181 n       so       zs 26  24  23 20 20 25  2 JEE    Ey       sop s  24        98 23  28 34            which a rectangular 153 zz   52        25  12  1 11 10  10  16  23  29 36 44    Colour pallet               sclocted ior EQ esp ssf 40  os  i2  12  n  n    19  27                    nee Gin ou                                                              analysis  Clicking    Ok    opens  T                                                          the next dialog window  CEJEGEUEJEONCNOEOEOE ESKSRCESI                4       Position Sinus the Teach in window dialog       oe    
127. s     Tolerance The calculated distance compared to the set tolerance value  If the  distance ranges within the tolerance  the OK is set  otherwise NOK     For instructions on global tolerances  dynamic evaluation and how to  set the tolerance limits  see the chapter Tolerance     Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 80    Eyesight User Manual    Edge counter   straight line    Counts edges along a  straight line     Registers written   Value register index 0  and    Point register 0  and  Point list       direction    Search straight line   Search for edges     Configure command Edge counter straight line        The number of edges i counted      a straight line  Optionally the   search straight line i configured via a probe ar the probe   defines the position of an object edge  along which  in    certain  distance  the straight line is positioned         Search for edges    Edge direction      all   C  only bright   dark     only dark   bright               along the abject contour        Probe    Configure position   Configure parameters                       position G170               Global Tolerances             Tolerance       MHominal   oo   0 0 oo    value   Warning limit              e         This command writes in the following registers     e Value register index 0  amount of detected edges   e Point register index 0  coordinates of the first detected edge  e Point list  coordinates of all detected edges     all  Counts all the edges   
128. s  also displayed under the  teach in button  A letter           in front of the threshold value  means a global value is  being used     For example in this histogram  image there are two peaks in  pixel amount  which have  grey values between 100 to  130 and 150 to 170  The  threshold value is set to 170     The histogram will not be  displayed if the automatic  brightness adaptation has  been activated     Eyesight Vision System EN   068 14530     21 10 2013 01         SENSOPART       Probe position Probe parameters    Teach in probe        dynamical position          The all   industri       SIGH    Page e 90    Eyesight User Manual      SeNSOPART    Image capture      o Configure command Image capture       Acquires an im age from the Capures  loads and saves images   camera or loads it from a Operation  JPC BMP file  The command   Capture image from camera  w  triggered  can also be used for saving        Wi nancies  images in JPG BMP formats                Load image    with flash    Capture with camera    n  m              Timeout         Apply timeout    An inspection process can be tested without a  connected camera by first saving a number of files  with the    cyclical    option  The saved images can    then be cyclically loaded from the inspection  program  This enables modifications to the  program and testing without a live image        Operation  An image is captured by the camera and placed in the frame buffer   Capture image    from camera triggered    If th
129. t line register  index 0       Eyesight Vision System EN   068 1 4530   21 10 2013 01 Page e 132    Eyesight User Manual    Straight line distance           Configure command Distance to a straight line  Distance between points and   Distance to a straight ine      a straight line  Measures the distance between a detected edge and     straight line   Uses a teach in probe to    detect an edge and then  measure the distance   between detected points and        a pre defined straight line     Dishance type            C  Minimum C Maximum    Reference straight line        fromm register    from pick up list        The command output can be    selected to be the average  Index    0  the minimum or the    maximum distance of the Probe    detected points  Configure position   Configure parameters            dunami iti         position  T 70      Dispersion filter       Global Tolerances ME     JN    evaluation  Tolerance      ER  Mominal   oo   0 0 oo    value   Warning limit        Cancel            index X  and  Point list    Registers written   Value register index 0    Eyesight Vision System EN   068 14530     21 10 2013 01         SENSOPART    Registers read    A straight line is read from the register and all points from the point list   Straight line register   The resulting distance is written on the value register 0     Page e 133    Eyesight User Manual a SENSOPART    Distance type Average value  Measures the average distance between the detected points and a  Straight li
130. t may be set  Reset Variables Also the resetting of any variables with in the software    Command set from camera This command reads the license file from the camera and activates the  correct command set i e  Advanced or Basic  command set     2 1 6 Command adminstration            Eyesight       Edit view Options   Command administration    Window    Eyesight Activate Command Set  A Image acquisition gommandset krom Gamera                Camera Cortral Licence code       Activate Command Set Dependent on the use different instruction sets  can be used  In combination with a smart camera  Eyesight cst has to be used  this is the default  setting  so normally you don t have to change it      CommandSet From Camera Instructions which are not available on the used  camera will be masked out in the Commands  Window    Lizenzcode For some camera upgrades you have to insert an    license code to activate new functions     2 1 7 Window    Eyesight Vision System EN   068 14530     21 10 2013 01 Page e  2    Eyesight User Manual    File Edit View Options Command administration   Window Help  Evesight   Program editou Standard setting    Image acquisition E       m   x   Save current view as default         5  Camera Control   Save current view userdefined  oer Pl Image capture      E lz   i i  il         Delete user defined view        Calibration tools  L   Calibration        Filter commands     lk  Brightness adjustmen                  Color defined area  E Delete background       
131. t3   and reads the minimum value of intensity in the grid  and re  writes all values of intensity in the grid with that value  So we  dilate the dark areas of the filter area     Repetition   See above    Maximum nxn     Uses a grid of a specified size  default 3   and reads the maximum value of intensity in the grid  and re  writes all values of intensity in the grid with that value  So we  erode the dark areas of the filter area     Repetition   See above  Median nxn   Uses a grid of a specified size   default 3  and  reads the median value of the grid  and re writes all values  of intensity in the grid with that value  Can be used to help  smooth grained images     Repetition   See above    Median nxm   As per Median nxn but the grid can be given  different values for the x and y sizes     Repetition   See above  Contrast nxn     uses the level of contrast change with in the  grid and changes the value of intensity according to the  following logic  the lower the value of contrast change the  lower the resulting intensity     Repetition   See above    Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 84    Eyesight User Manual    Filter Types Continued    Teach in filter type    Selection    t   meerting       Minimum nxn   C Maximum nxn  t  Median nxn  t  Median nxm  t  Contrast          t  Cut bits    t  Contrast spread    t  Duplicate lines   f  Stripe filter   t  Ring processing   f  Arithmetic Opteratians  t  Copy image pages   t  Copy image window    t  
132. ter index X   Writes a point coordinates from the selected source     read    Variable type  Global string  Global text string   Writes a string     manual  Writes the manually typed text     Global string  Writes the contents of the global text string     Access type  Read Reads entry  section and selected data type from a file   Registers written    Variable type  Value  Value register index 0   Reads a selected INI file section and entry and writes the value to the  value register   Tolerance  The value read from the INI file can be compared with a tolerance    value     For instructions on global tolerances  dynamic evaluation and how to  set the tolerance limits  see the chapter Tolerance     Registers written    Variable type  Point  Point register index 0   Reads a selected INI file section and entry and writes the value to the    point register   written    Global string  Global text string   Reads a selected INI file section and entry and writes it in the global  string     Overwrite  Replaces the contents of the global string     Add  Adds the contents to the en of the global string     Add  Separator  The separator character added between original and new content     Access type  Delete file Deletes a selected INI file   Access type  Delete Deletes a selected section   section    Eyesight Vision System EN   068 14530   21 10 2013 01 Page e 97    Eyesight User Manual      SENSOPART    Access type  Delete entry Deletes a selected entry     Options Update file before 
133. th  3B Sequence control  S Access to variables  of Evaluation    Execute sub program  We Interpreter Control    4 4    Find                   Live image Zoom Navigator  i z     T                           z        Script Interpreter      Execute inspection progi  46           On ll Off Trig      With flash Off   Fit ee   Display  Sbit Gray    23 0  253           Reset   Delete graphics   Update   Iv live  gt                                                Local system Teachin       2 1 Main menu         Eyesight            Edit View Options Command administration Window Help    Eyesight Vision System EN   068 1 4530     21 10 2013 01 Page e 7    Eyesight User Manual    2 1 1 File     y SENSOPART      Eyesight      File Edit View Options Command administration Window    Mew program  Open program  Save program  Save program as  Prink pragram  Close program  Create support File    Load image  Save image  Print image  Image to clipboard    EnterEvesight ckp  LeaveEvesight ckp  Counter  ckp   Meu O ckp    Example Position Adjustment XY and Rotation  ckp    Exit configuration made    Quit    File  gt   New program    File  gt   Open program    File  gt   Save program    File  gt   Print program    File     Close program    File     Create Support file    File  gt   Load image    File  gt   Save image    File  gt   Print image               Strg h          Strg 5       Opens a new inspection program in the    Program editor     c    A list of the currently open programs can be seen b
134. the rectangle on the bottom right hole     Low  resh  229 Upp  thresh  255 Without world  Low  thresh  223 Upp  thresh  255 Without world       Text comment Insertion    1  Optional description for the following program section              _ SS    Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 34    Eyesight User Manual      SENSOPART    P       Straightline O  The two points created by the two Count                          ae    straight line is determined by two points  The points  objects    commands are used for defining a can be optionally taken from register or from pick up list   straight line through them           Options  1  Select the 2 points    option     S    Dispersion filter   1  2  Click from pick up list selection        2 Points First point  button for the First point     from register         from pick up list  Selection  10   3  Select the line No  2  created by  Count objects on the line10  and    click OK      from register     from pick up list        Perpendicular line    Second point        Selection  11          4  Select line       3  command  line 11           from the Second point pick up list the  same way and click OK     Cancel           5  Close the dialog by clicking OK     x     im  Please select point             1 Fointfrom Probe points        2 Balance point      1  Objects trom command 10 Count           Balance paint of 1  Objects fram command 11 Count                                        Text comment    1  Optional
135. tion and how to  set the tolerance limits  see the chapter Tolerance     Test Tests the actual parameters     P    Point    Eyesight Vision System EN   068 1 4530   21 10 2013 01 Page e 102    Eyesight User Manual      SeNSOPART    Configure command Point          paint is determined according to       Creates a point whose  Point determination    coordinates are either given                    eee       manual   z  x   0 0 v  0 0 Configuration     gt     manually  taken from the  register or calculated e g   from the interception of two  lines     Intersection of two straight lines  Middle point between 2 P  Image center    Nearest point on straight line    a                    Copy paint an top of register      From point list into point register     Transformation fram image inta world coordinates     Transformation fram world into image coordinates  C Window center         From point register into point list       Transform coordinates inta values                  Registers written    The point   s coordinates are always written on the point register index  Point register index 0   0 and the last point list index   and  Point list index X       Create manual  The position can either be typed as coordinates in the X  and Y fields  or by pointing and clicking through the    teach in    window     Registers read    Dynamic    Value register indexes  X and Y   Reads the coordinates from the selected value registers        Use position adjustment Takes the dynamically moving c
136. tness adaptation                  OK  fee  eat             0 0       AL vs ming limit                pe  ve           G       Cancel  Large hana  New pror  Cowes           Yat vee    vina           ird  Jos  M Amedom                   Adjust probe parameter                              Object colour Result point probing method  9           middle point  v Automatic bright dantati     v Automatic brightness adaptation       C  first point    Expert        Minimum size    1 Pixel      last point    Number af points        fall points        Set limit   100    6             0152 8  7 6  gt  62 681 5 wi  47 4 max points  1    Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 32    Eyesight User Manual      SENSOPART    Fd      Straight line Icon    This command draws a best fit straight line through all    best possible straight line is determined through a number of points                    minimising the distance squares    points the previous probe points    command laid   along the edge        Options    f Best fit straight line    Dispersion filter       2 Points    1  Choose the Best fit straight line    option  and click OK      Perpendicular line       Parallel straight  line       I ToP E       Text comment insertion     1  Optional description for the following program section                         1 2 4  Teach in command Count objects  goo Count objects Icon        objects      Objects of a certain brightness are searched in    given window             
137. ton is clicked the following window  opens           The position of the calliper  the distance and size of its jaws can be  changed by drag and dropping from the yellow points     Clicking and holding the yellow dot at the end of the calliper changes  the angle  The angle can be changed in 45  steps if the CTRL key is  pressed and 5  steps if the ALT key is pressed simultaneously     The jaws can be turned to point outwards by double clicking on them   Angle  The angle of the calliper  Clicking on the number opens a dialog    window where the angle can be set     Distance  The distance between the inside jaws     The Slide controls  The edge detection area thickness  green rectangles at the jaws  can  be set with these sliders     RESET  Reset the calliper jaws and position     Align measurement slide The calliper is aligned using a selected straight line   on straight line    Dynamic position from Measures the distance between the last 2 points in the register   register    Eyesight Vision System EN   068 14530   21 10 2013 01 Page e 88    Eyesight User Manual      SENSOPART    Probe parameters of both Parameters for object colour  size and threshold of the probe   measurement jaws  For more information on this dialog element  see the chapter Probe    parameters teach in      Parameters of both jaws  Sets the same parameters for both jaws     The chain symbol  Sets whether the same or separate parameters are to be used for the  two jaws     Parameters upper lower jaws    Se
138. ts separate parameters for the two jaws     Histogram Displays the relative amount of pixels of certain grey value inside the  probe area  The height of the yellow bars are relative to the amount of  pixels in that particular grey hue     For more information on this dialog element  see the chapter  Histogram      Tolerance For instructions on global tolerances  dynamic evaluation and how to  set the tolerance limits  see the chapter Tolerance     G    Global tolerances    Selected from       Main menu  gt  View  gt  Description    Global tolerances       This dialog window is for  setting the global tolerances     D  0  0  0  0  0  0  0  0  0    10  Entry 10       Number of tolerances    Iho  B    100                             Description A short descriptive name for the tolerance    Nominal value The value from which the upper and lower tolerance limits are  calculated    P tol    M tol  Upper   lower tolerance limits    W P tol    W M tol  Upper   lower warning limits  Sets the limits for a warning command    result  When this limit is exceeded  the dot in the program editor  column  E  turns yellow     Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 89    Eyesight User Manual    Histogram    Displays the relative amount  of pixels of certain grey value  inside an area  The height of  the yellow bars are relative to  the amount of pixels in that  particular grey hue     The red vertical line displays  the current threshold value  for edge detection which i
139. ue   Warning limit         z Test          Cancel      Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 51       Eyesight User Manual    SeNSOPART    Registers written    The amount of detected pixels is saved on the value register index 0   Value register index 0    Brightness The grey value range for the pixels     For more information on this dialog element  see the chapter  Brightness     Window Sets the rectangular area where the evaluation is performed     Configuration  The coordinates can be typed in or drawn using the Window buiton     Rotated  A rotated window can be used  teach in by pressing the window  button      Complete window  Uses the whole image     Pick up list  Select a window in the pick up list     World co ord  save  Takes the dynamically moving coordinate system into account and  behaves accordingly     Tolerance The command returns an OK if the amount of pixels is within the range  of tolerance setting and the execution has been error free  otherwise  NOK is returned     For instructions on global tolerances  dynamic evaluation and how to  set the tolerance limits  see the chapter Tolerance     Brightness Control Adjustment     Used in Various Tools     such as Count Objects  etc     A section of the dialog     Brightness    element for selecting and O0 1         displaying a grey value range      255  for an area  Drawing      126 B  f No drawing  1 x     The range The grey value range from 0 to 255 can be set with sliding while  holdi
140. umber of  Displays the amount of pixels of one particular grey value   Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 22    Eyesight User Manual      SENSOPART    Info    Image Navigator        Navigator   Magnifier  Histogr  Info   Options  Mouse position    Displays the brightness value on the cursor position as  well as the coordinate values of world and image  coordinate systems  And is useful when working with a  calibration tool             Grep scale values  Grey scale 124         Options    Magnifier  X Section   Y Section Size in Pixels for  the magnifier window        Image Navigator      Navigator   Magnifier  Histogr    Info Options    Magnifier  Section 40  Y Sectian         Info    Info  Selects representation for colour space    HSI     Hue  Saturation  Intensity  YUV   Luma and Chrominance        LT LUT  Selects the colour lookup table to be used                C Camera Viewer LUT       Standard LUT    Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 23    Eyesight User Manual      SENSOPART    2 4 Register Viewer    The Register viewer enables you to view and manually reset the contents of the register and the point  list  The contents of the global text string are displayed under the field  SendString      For more information on the Eyesight register  see the section The register      Register viewer X     Values Paints             Straight Lines    Reset   Delete graphics   Update     live   gt          Reset  Clear all values
141. y clicking this  symbol on the    Program editor        I    Opens an inspection program from a specified directory     If the inspection program file is saved in any other  location than the      Eyesight Devices   YourCamera  Programs    directory   the inspection program will not be uploaded to the  camera     Prints a text representation of the inspection program   Closes the currently active inspection program on the  Program editor      Creates a compressed ZIP file with information about the state of the  software     Loads an image on the  Camera viewer   window  BMP  and JPG  file  formats are supported     Saves the current image on the  Camera viewer     window       Inspection programs can be edited independent of a          camera by saving the captured images         PC and  11 using the  Load  option of the    Capture                                        Prints the image displayed on the    Camera viewer  with or without the  inspection result graphics  lines  circles text etc       Eyesight Vision System EN   068 14530     21 10 2013 01 Page e 8    Eyesight User Manual      SENSOPART    File  gt   Image in clipboard Copies the image displayed on the    Camera viewer    to the operating  system clipboard   File  gt   Quit Quits Eyesight   2 1 2 Edit               Edit View Options  Commanc          Cut Strg   Ta    Copy StrgT c   m Paste         M Delete Entf    Empty command Strg b    Edit  gt   Cut  Copy  Paste  Delete Cutting  copying  pasting and deleting
142. yesight Vision System EN   068 14530     21 10 2013 01 Page e 64    Eyesight User Manual      SENSOPART    Tolerance The number of edges are evaluated against the tolerance limits     For instructions on global tolerances  dynamic evaluation and how to  set the tolerance limits  see the chapter Tolerance     Colour evaluation  advanced colour camera     Configure command Color evaluation         This command determines                      the amount of pixels of an The number of pixel in the selected color  saturation  area whose hue  saturation and brightness range will be evaluated  Additionally the  and brightness  HSV  lie min   mas   and average values will be put on the register     within a defined range  In                         0 Saturation range  0 Value range  0     addition to the amount of     360      255  255   calculated pixels the        1  amp       t 180        1        t   1  minimum  maximum and W i    i    mean values are written on Implementation  the register  Otherwise the    Floating point   Integer Information         Colour control command is Complete window    identical to the Colour filter      Pick up list    command  Dynamic        Global Tolerances        Window position      The hue  saturation and        ES TIT EUNN EIER       brightness can be compared Nominal      gg             a aa alee  with a tolerance value using value 00  the Evaluation tool      Warning limit         Colonize pixel    Use world coordinates    Inonginal       In g
143. ype Drops a menu for the selection of the filter type to be used  Eyesight Vision System EN   068 14530     21 10 2013 01 Page    83    Eyesight User Manual    Area    Filter Types    Teach in filter type    Selection    t   meerting      Minimum nxn  C Maximum nen  t  Median nxn  t  Median nxm  t  Contrast nxn  t  Cut bits    t  Contrast spread    t  Duplicate lines   f  Stripe filter   t  Ring processing   f  Arithmetic Opterations  t  Copy image pages   t  Copy image window    t  Mirror image window          SENSOPART    The area where the Filter tool is to be placed     From pick up list   Uses point data from suitable tools with in the  pick up list     Teach in   Searches only inside this window     Use World Co ordinates     moves the filter area in x y with reference  to the calibration data    Complete image   Searches the whole image     Binarisation   The filter area is binarised with the selected  parameters and the result is re entered in the original    window     Inverting   The pixels in the filter area are replaced by their  reverse   inverse values  An image existing only of black and  white areas will be black in areas which have been white  before and vice versa after applying the filter     Repetition Value     the number of times the filter is  applied  default 1  The higher the value the long the  processing time for the filter  Nominally it is not good  practice to exceed a value 5 repetitions     Minimum nxn     Uses a grid of a specified size  defaul
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
User Manual  Manual do usuário  Instalando Debian GNU Linux 2.1 para Intel x86  Lenovo 3414DJU Personal Computer User Manual  Recommandations pour cathéters périduraux  Polaroid FLA-1911B User's Manual  GPS Lap timer with MyChron4  MANUALE D`USO    Copyright © All rights reserved. 
   Failed to retrieve file