Download Print this page

Epson 5 Reference Manual

Epson rc+ 5.0 option ver.5.3 properties and results reference
Hide thumbs Also See for 5:

Advertisement

Quick Links

EPSON RC+ 5.0 Option
Ver.5.3
Vision Guide 5.0
Properties and Results Reference
Rev.1
EM08ZR1778F

Advertisement

loading

Summary of Contents for Epson 5

  • Page 1 EPSON RC+ 5.0 Option Ver.5.3 Vision Guide 5.0 Properties and Results Reference Rev.1 EM08ZR1778F...
  • Page 3 EPSON RC+ 5.0 Option (Ver.5.3) Vision Guide 5.0 Properties and Results Reference Rev.1 Copyright © 2007-2008 SEIKO EPSON CORPORATION. All rights reserved. Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 4 FOREWORD Thank you for purchasing our robot products. This manual contains the information necessary for the correct use of the EPSON RC+ software. Please carefully read this manual and other related manuals when using this software. Keep this manual in a handy location for easy access at all times.
  • Page 5 Please prepare the following items before you contact us. - Your controller model and its serial number - Your manipulator model and its serial number - Software and its version in your robot system - A description of the problem SERVICE CENTER Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 6 MANUFACTURER & SUPPLIER Japan & Others SUPPLIERS North & South America EPSON AMERICA, INC. Europe SEIKO EPSON CORPORATION Suwa Minami Plant Factory Automation Systems Dept. 1010 Fujimi, Fujimi-machi, Suwa-gun, Nagano, 399-0295 JAPAN : +81-(0)266-61-1802 : +81-(0)266-61-1846 Factory Automation/Robotics 18300 Central Avenue...
  • Page 7: Safety Precautions

    Keep this manual in a handy location for easy access at all times. WARNING CAUTION NOTE Vision Guide 5.0 Reference (Ver.5.3) Rev.1 This symbol indicates that a danger of possible serious injury or death exists if the associated instructions are not followed properly.
  • Page 8 Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 9: Table Of Contents

    CenterPointObject Property... 33 CenterX Property... 34 CenterY Property... 35 Compactness Result ... 36 Confusion Property... 37 Contrast Result... 38 ContrastTarget Property ... 39 ContrastVariation Property ... 40 CurrentResult Property ... 41 DetailLevel Property ... 43 Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 10 ModelWin Property ... 82 ModelWinHeight Property... 83 ModelWinLeft Property ... 84 ModelWinTop Property ... 85 ModelWinWidth Property ... 86 Name Property... 88 NumberFound Result... 89 NumberToFind Property ... 91 Operation Property ... 93 viii Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 11 Scale Result ... 135 ScaleEnable Property... 136 ScaleFactorMax Property ... 137 ScaleFactorMin Property ... 138 ScaleTarget Property... 139 Score Result ... 140 ScoreWeightContrast Property ... 141 ScoreWeightStrength Property ... 142 SearchWidth Property ... 143 Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 12 VRun Statement ... 183 VSet Statement ... 184 X Property... 186 X1 Property... 187 X2 Property... 188 XAvgError Result ... 189 XMaxError Result ... 190 XmmPerPixel Result... 191 XTilt Result ... 192 Y Property... 193 Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 13 Table of Contents Y1 Property... 194 Y2 Property... 195 YAxisPntObjResult Property... 196 YAxisPoint Property... 197 YAvgError Result... 199 YMaxError Result ... 200 YmmPerPixel Result... 201 YTilt Result ... 202 Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 14 Table of Contents Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 15: Vision Properties And Results Reference

    Runtime only This is displayed under the property or result name when it applies. Runtime only properties and results cannot be accessed from the Vision Guide GUI. They can only be accessed from the SPEL+ language or from VB Guide. Vision Guide 5.0 Reference (Ver.5.3) Rev.1 Language.
  • Page 16: Abortseqonfail Propertys

    Use AbortSeqOnFail when you no longer want a sequence to continue if an object is not found. See Also Blob Object, Correlation Object, Edge Object, Frame Object, Geometric Object, Line Object, Point Object, Polar Object, Object Tab Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 17: Accept Property

    If the specified value is small, it may result in false detection. See Also Confusion Property, Correlation Object, Edge Object, Geometric Object, Object Tab, Polar Object, Score Result Vision Guide 5.0 Reference (Ver.5.3) Rev.1 Accept Property...
  • Page 18: Acquirestate Result

    Picture has been taken. Remarks After calling VRun for a strobed sequence, the SPEL before further vision processing can continue. See Also Object Tab, RunTimeAcquire Property program must wait for the AcquireState to become 3 Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 19: Allfound Result

    The AllFound result is useful to determine that all objects within a specified sequence are found. This result applies to sequences only and will not be found in object results. See Also Found Result, Sequence Tab, Time Result, Vision Sequences Vision Guide 5.0 Reference (Ver.5.3) Rev.1 AllFound Result...
  • Page 20: Angle Result

    AngleRange, AngleStdDev. Please see Statistics in the Vision Guide manual for details about using statistics. See Also AngleEnable Property, AngleMaxIncrement Property, AngleOffset Property, AngleTolerance Property, Blob Object, Correlation Object, Geometric Object, Line Object, Object Tab, Polar Object, RobotU Result AngleMax, AngleMean, AngleMin, Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 21: Angleaccuracy Property

    You must re-teach the Correlation Model with the AngleEnable property set to True, and with the new value for the AngleAccuracy property in order for Correlation search with angle to use the new AngleAccuracy property value. See Also AngleMaxIncrement Property, AngleRange Property, Angle Result, Correlation Object, Object Tab Vision Guide 5.0 Reference (Ver.5.3) Rev.1 AngleAccuracy Property...
  • Page 22: Angleenable Property

    True in order for Correlation search with angle to work properly. You must also have the proper settings for the AngleMaxIncrement and AngleRange Properties prior to teaching the new Model as well. See Also AngleMaxIncrement Property, AngleRange Property, Angle Result, Correlation Object, Geometric Object, Object Tab Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 23: Anglemaxincrement Property

    Correlation object for a powerful and fast combination. (See the sections on Correlation or Polar Searching for more information.) See Also Angle Result, AngleEnable Property, AngleRange Property, Correlation Object, Object Tab Vision Guide 5.0 Reference (Ver.5.3) Rev.1 AngleMaxIncrement Property...
  • Page 24: Angleobject Property

    Use AngleObject together with the Rotate setting of the Operation property to automatically rotate the image according to the Angle result of the AngleObject. The following objects can be used: Blob, Correlation, Geometric, Polar, Frame See Also ImageOp Object, Operation Property, RotationAngle Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 25: Angleoffset Property

    The graphic direction indicator is normally set at the default position for the polar object which is 0 degrees (at 3 O'clock). The rotation for the AngleOffset property is then defined in a counter clockwise direction. See Also Object Tab, Polar Object Vision Guide 5.0 Reference (Ver.5.3) Rev.1 AngleOffset Property...
  • Page 26: Anglerange Property

    The AngleRange property is must be set before teaching the model. This value specifies the range within which to train a series of rotated models. For example, if the AngleRange property is set to 5, then when the model is trained, a set of models is actually trained within +/- 5 degrees of the current model position.
  • Page 27: Anglestart Property

    Subsequent cycle times will be at normal speed. See Also Angle Result, AngleEnable Property, AngleMaxIncrement Property, AngleRange Property, Correlation Object, Geometric Object, Object Tab Vision Guide 5.0 Reference (Ver.5.3) Rev.1 AngleStart Property...
  • Page 28: Area Result

    For the Area result, the following statistics are available. AreaMax, AreaMean, AreaMin, AreaStdDev. Please see Statistics in the Vision Guide manual for details about using statistics. See Also Blob Object, MaxArea Property, MinArea Property, MinMaxArea Property, Object Tab Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 29: Backcolor Property

    2 - White Remarks With some images, it is difficult to read the label because of the video background. Use BackColor to make the label easier to read. See Also FoundColor Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1 BackColor Property...
  • Page 30: Calcomplete Result

    Boolean variable that will contain the value of the result. Values False Calibration has not been completed. True Calibration has been completed. Remarks Use CalComplete to determine if a calibration has been completed successfully. See Also PointsTaught Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 31: Calibration Property

    VSet test.Calibration, calib1 VRUN test VSet test.Calibration, calib2 VRUN test See Also Calibration Details, Sequence Tab, Vision Sequences Vision Guide 5.0 Reference (Ver.5.3) Rev.1 Calibration Property...
  • Page 32: Camera Property

    'Get any info req'd from 1st sequence here VSet findmark.Camera, CAMERA2 VRun findmark 'Get any info req'd from 2nd sequence here Fend See Also CameraGain Property, CameraOffset Property, Sequence Tab, Vision Sequences (i.e. VGet findmark.xxx.xxx) (i.e. VGet findmark.xxx.xxx) Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 33: Cameragain Property

    The CameraGain property is normally left at a value of 80. Setting too high or low CameraGain property value may cause improper vision processing. See Also Camera Property, CameraOffset Property, Sequence Tab, Vision Sequences Vision Guide 5.0 Reference (Ver.5.3) Rev.1 CameraGain Property...
  • Page 34: Cameraoffset Property

    0, but will be close to 0. All signal voltages that exceed the upper limit of the dynamic range are assigned the highest digital value possible. See Also Camera Property, CameraGain Property, Sequence Tab, Vision Sequences Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 35: Cameraorientation Property

    6 - Mobile on J5 7 - Mobile on J6 Default: 1 Remarks The CameraOrientation property must be set before teaching calibration points. See Also Camera Property, CameraGain Property, Sequence Tab, Vision Sequences Vision Guide 5.0 Reference (Ver.5.3) Rev.1 CameraOrientation Property...
  • Page 36: Camerax Result

    CameraXMin, CameraXStdDev. Please see Statistics in the Vision Guide manual for details about using statistics. See Also Angle result, Blob Object, CameraY result, CameraXYU result, Correlation Object, Edge Object, Found result, Geometric Object, Object Tab, Point Object, Polar Object, RobotX result CameraXMax, CameraXMean, Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 37: Camerax1 Result

    CameraX1 result, an error will occur. See Also Angle Result, CameraX2 Result, CameraY1 Result, CameraY2 Result, Line Object, Object Tab, PixelX Result, PixelX1 Result, RobotX Result, RobotXYU Result, X1 Property, X2 Property, Y1 Property, Y2 Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1 CameraX1 Result...
  • Page 38: Camerax2 Result

    CameraX2 result, an error will occur. See Also Angle Result, CameraX1 Result, CameraY1 Result, CameraY2 Result, Line Object, Object Tab, PixelX Result, PixelX2 Result, RobotX Result, RobotXYU Result, X1 Property, X2 Property, Y1 Property, Y2 Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 39: Cameraxyu Result

    CameraXYU result, an error will occur. The CameraXYU result is available at runtime only. See Also Angle Result, Blob Object, CameraX Result, CameraY Result, Correlation Object, Edge Object, Found Result, Point Object, Polar Object, RobotXYU Result Vision Guide 5.0 Reference (Ver.5.3) Rev.1 CameraXYU Result...
  • Page 40: Cameray Result

    CameraYMin, CameraYStdDev. Please see Statistics in the Vision Guide manual for details about using statistics. See Also Angle Result, Blob Object, CameraX Result, CameraXYU Result, Correlation Object, Edge Object, Found Result, Geometric Object, Point Object, Polar Object, RobotXYU Result, RobotY Result CameraYMax, CameraYMean, Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 41: Cameray1 Result

    CameraY1 result, an error will occur. See Also Angle Result, CameraX1 Result, CameraX2 Result, CameraY2 Result, Line Object, Object Tab, PixelX Result, PixelY2 Result, RobotY Result, RobotXYU Result, X1 Property, X2 Property, Y1 Property, Y2 Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1 CameraY1 Result...
  • Page 42: Cameray2 Result

    CameraY2 result, an error will occur. See Also Angle Result, CameraX1 Result, CameraX2 Result, CameraY1 Result, Line Object, Object Tab, PixelX Result, PixelY2 Result, RobotY Result, RobotXYU Result, X1 Property, X2 Property, Y1 Property, Y2 Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 43: Caption Property

    See Also Blob Object, Correlation Object, Edge Object, Frame Object, Geometric Object, ImageOp Object, Line Object, Object Tab, Point Object, Polar Object Vision Guide 5.0 Reference (Ver.5.3) Rev.1 Caption Property...
  • Page 44: Centerpntobjresult Property

    NumberToFind set to 4. Then you could attach a polar object to each one of the results by specifying the blob for the CenterPointObject of each polar and a different CenterPntObjResult for each polar. See Also CenterPointObject Property, CenterX Property, CenterY Property, Object Tab Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 45: Centerpntoffsetx Property

    The CenterPntOffsetX property can be used to shift a search window that has been positioned by a CenterPointObject. If CenterPointObject property is set to None, then CenterPntOffsetX has no effect. See Also CenterPointObject, CenterPntOffsetY, Object Tab Vision Guide 5.0 Reference (Ver.5.3) Rev.1 CenterPntOffsetX Property...
  • Page 46: Centerpntoffsety Property

    The CenterPntOffsetY property can be used to shift a search window that has been positioned by a CenterPointObject. If CenterPointObject property is set to None, then CenterPntOffsetY has no effect. See Also CenterPointObject, CenterPntOffsetX, Object Tab Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 47: Centerpointobject Property

    CenterPointObject is found so that the center of the current object can be based on the PixelX and PixelY positions for that object. See Also Blob Object, CenterX Property, CenterY Property, Correlation Object, Geometric Object, Object Tab, Polar Object Vision Guide 5.0 Reference (Ver.5.3) Rev.1 CenterPointObject Property...
  • Page 48: Centerx Property

    Polar object to a new position on the screen. When this drag operation is done, the CenterX property is automatically updated with the new CenterX position of the Polar object. See Also CenterY Property, CenterPoint Property, Object Tab, Polar Object Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 49: Centery Property

    Polar object to a new position on the screen. When this drag operation is done, the CenterY property is automatically updated with the new CenterY position of the Polar object. See Also CenterX Property, CenterPoint, Object Tab, Polar Object Vision Guide 5.0 Reference (Ver.5.3) Rev.1 CenterY Property...
  • Page 50: Compactness Result

    A circular blob is most compact and is defined to have a compactness measure of 1.0 (the minimum). More convoluted shapes have larger values. See Also Holes Result, Object Tab, Perimeter Result, Roughness Result Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 51: Confusion Property

    Confusion property can be set a little lower. This can help reduce processing time. See Also Accept Property, Correlation Object, Geometric Object, Object Tab, Polar Object, Score Result Vision Guide 5.0 Reference (Ver.5.3) Rev.1 Confusion Property...
  • Page 52: Contrast Result

    ScoreWeightStrength. This tells the Edge object to look for an edge with the desired contrast and base the score on it. See Also ContrastTarget Property, ContrastVariation Property, Edge Object Then set the ScoreWeightContrast to a higher value that Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 53: Contrasttarget Property

    Next, set the ContrastTarget property to this value. Then set the ScoreWeightContrast to a higher value then ScoreWeightStrength. This tells the Edge object to look for an edge with the desired contrast and base the score on it. See Also Contrast Result, ContrastVariation Property, Edge Object Vision Guide 5.0 Reference (Ver.5.3) Rev.1 ContrastTarget Property...
  • Page 54: Contrastvariation Property

    Integer expression for the new value of the property. Values Integer number from 0 - 255 Default: 0 (any variation) Remarks Use ContrastVariation to tighten the search for the edge with contrast of ContrastTarget. See Also Contrast Result, ContrastTarget Property, Edge Object Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 55: Currentresult Property

    Results are ordered according to the Sort property setting. See Also Blob Object, Correlation Object, Edge Object, Found Result, Geometric Object, NumberFound Result, NumberToFind Property, Object Tab, Sort Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1 CurrentResult Property...
  • Page 56 Print "1st blob area =", area, "pixels" VSet mtest.Blob01.CurrentResult, 2 VGet mtest.Blob01.Area, area Print "2nd blob area =", area, "pixels" VSet mtest.Blob01.CurrentResult, 3 VGet mtest.Blob01.Area, area Print "3rd blob area =", area, "pixels" Fend Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 57: Detaillevel Property

    However, it should be noted that this mode is very sensitive to noise. The Smoothness property also affects how edges are extracted. See Also Geometric Object, Smoothness Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1 DetailLevel Property...
  • Page 58: Edgethreshold Property

    An edge value is determined for each pixel in the projection. The EdgeThreshold rejects edges values below the setting. See Also Edge Object, Strength Result, StrengthTarget Property, StrengthVariation Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 59: Edgetype Property

    Use EdgeType to choose whether to search for a single edge or an edge pair. opposing edges. The coordinate of the pair is the midpoint of the line between the two edge coordinates. See Also Edge Object Vision Guide 5.0 Reference (Ver.5.3) Rev.1 EdgeType Property An edge pair is two...
  • Page 60: Endpntobjresult Property

    NumberToFind set to 4. Then you could attach a line object to each one of the results by specifying the blob for the EndPointObject of each line and a different EndPntObjResult for each line. See Also Edge Object, EndPointObject Property, Line Object, Object Tab, StartPntObjResult Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 61: Endpointobject Property

    Line object in the vision sequence steps will be available to use as an EndPointObject. See Also Edge Object, EndPointType Property, Line Object, Object Tab, StartPointObject Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1 EndPointObject Property This is the purpose of the StartPointObject and...
  • Page 62: Endpointtype Property

    Use the starting point of the other line as the end point for this line. 5 - PerpToStartPnt Calculate the position on the 2nd line where the 2 lines intersect in a perpendicular fashion through the start point of the first line and use this position as the end point.
  • Page 63 If the EndPointObject is modified to Screen or Blob, Correlation, Edge, or Point object then the EndPointType is automatically changed to 0 - Point. See Also Edge Object, EndPointObject Property, Line Object, Object Tab, StartPointType Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1 EndPointType Property...
  • Page 64: Exposuretime Property

    After the hardware trigger input is received, the camera sensor is exposed for the ExposureTime, then the image is acquired. CameraGain and CameraOffset settings are not used. Typical image acquire time is 33 ms + Exposure time. See Also RuntimeAcquire Property, CameraGain Property, CameraOffset Property, Sequence Tab Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 65: Extrema Result

    This rectangle is known as the extrema. The Extrema result enables you to retrieve all four coordinates in one command. The Extrema value can be fractional. For example, 100.5 would be between the 100 and 101 pixels. See Also Area Result, MinX Result, MaxX Result, MaxY Result, MinY Result, Object Tab Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 66: Found Result

    See Also Blob Object, CameraXYU Result, Correlation Object, CurrentResult Property, Edge Object, FoundOnEdge Result, Frame Object, Geometric Object, Line Object, NumberFound Result, NumberToFind Property, Object Tab, Point Object, Polar Object, RobotXYU Result, Score Result Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 67: Foundcolor Property

    Dark Green could be easier to see, whereas in a darker image, the Light Green would be easier to see. See Also Graphics Property, Found Result Vision Guide 5.0 Reference (Ver.5.3) Rev.1 If this object is found, show it in Light Green If this object is found, show it in Dark Green FoundColor Property...
  • Page 68: Foundonedge Result

    Vision System but that Vision Guide will not return the results because the part or object is outside of the Field of View when the picture was taken. See Also Blob Object, Correlation Object, Found Result, Geometric Object, Object Tab, RejectOnEdge Property, Score Result Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 69: Frame Property

    The Object Execution Step List is the list shown on the Sequence Tab which shows the execution order for all objects in the current sequence. See Also Blob Object, Correlation Object, Edge Object, Frame Object, Geometric Object, Line Object, Object Tab, Point Object, Polar Object Vision Guide 5.0 Reference (Ver.5.3) Rev.1 Frame Property...
  • Page 70: Graphics Property

    Vision Guide Window or from a program. See Also Blob Object, Correlation Object, Edge Object, Frame Object, Geometric Object, ImageOp Object, Line Object, Object Tab, Point Object, Polar Object Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 71: Holes Result

    A hole is a blob with opposite polarity located within the blob that was found. Holes that intersect the edge of the blob are not counted. See Also Compactness Result, Object Tab, Perimeter Result, Roughness Result Vision Guide 5.0 Reference (Ver.5.3) Rev.1 Holes Result...
  • Page 72: Imagefile Property

    Sets or returns the image file for the current sequence. Remarks Use the ImageFile property to view and search images stored on disk with the SaveImage property. See Also Sequence Tab, Vision Sequences, SaveImage Property, ImageSource Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 73: Imagesource Property

    ImageFile property. If the ImageFile property is set to a valid image file, then the ImageSource property will automatically be set to 2 - File. See Also Sequence Tab, Vision Sequences, ImageFile Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1 ImageSource Property...
  • Page 74: Iterations Property

    Integer expression for the new value of the property. Values 1 - 99 Remarks The Iterations property affects the following ImageOp operations: Open, Close, Erode, Dilate, Smooth, Sharpen1, Sharpen2, Thin, Thicken. See Also ImageOp Object, Operation Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 75: Lamp Property

    Use the Lamp property to automatically turn on a lamp for calibration. Use the LampDelay property to allow time for a lamp to turn on before calibration continues. See Also LampDelay Property, UpwardLamp Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1 Lamp Property...
  • Page 76: Lampdelay Property

    Real number in seconds Remarks Use the LampDelay property to allow time for a lamp to turn on before calibration continues. This is especially useful for flourescent lamps. See Also Lamp Property, UpwardLamp Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 77: Length Result

    This calibration can be done with or without the robot. The Length result can be used for inspection and measurement applications where measurements are required. (For example, to measure spark plug gaps.) See Also Calibration, Line Object, Object Tab, PixelLength Result Vision Guide 5.0 Reference (Ver.5.3) Rev.1 Length Result...
  • Page 78: Lineobject1 Property

    Vision Guide automatically checks which vision objects may be used as LineObject1 and only displays NOTE those items in the LineObject1 drop down list. See Also Line Object, Object Tab, Point Object, PointType Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 79: Lineobject2 Property

    Vision Guide automatically checks which vision objects may be used as LineObject2 and only displays NOTE those items in the LineObject2 drop down list. See Also Line Object, LineObject1 Property, Object Tab, Point Object, PointType Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1 LineObject2 Property...
  • Page 80: Maxarea Property

    Do no set the range between MinArea and MaxArea too large. If the range is too large, it may result in false detection. See Also Area Result, Blob Object, MinArea Property, MinMaxArea Property, Object Tab Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 81: Maxlength Property

    This is useful when you want to gauge the length of a line in millimeters. To gauge a line in pixels, see the MinPixelLength and MaxPixelLength properties. See Also Line Object, MinLength Property, MinPixelLength Property, MaxPixelLength Property, Object Tab Vision Guide 5.0 Reference (Ver.5.3) Rev.1 MaxLength Property...
  • Page 82: Maxpixellength Property

    This is useful when you want to gauge the length of a line in pixels. To gauge a line in Millimeters, see the MinLength and MaxLength properties. The default settings allow most lines to be found. See Also Line Object, MinLength Property, MaxLength Property, MinPixelLength Property, Object Tab Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 83: Maxx Result

    The MinX, MaxX, MinY, and MaxY results together define a blob's smallest enclosing rectangle that is aligned with the coordinate axes and completely encloses the blob. This rectangle is known as the Extrema. The MinX, MaxX, MinY, and MaxY results can hold fractional values. For example, 100.5 would be between the 100 and 101 pixels.
  • Page 84: Maxy Result

    The MinX, MaxX, MinY, and MaxY results together define a blob's smallest enclosing rectangle that is aligned with the coordinate axes and completely encloses the blob. This rectangle is known as the Extrema. The MinX, MaxX, MinY, and MaxY results can hold fractional values. For example, 100.5 would be between the 100 and 101 pixels.
  • Page 85: Minarea Property

    Do no set the range between MinArea and MaxArea too large. If the range is too large, it may result in false detection. See Also Area Result, Blob Object, MaxArea Property, Object Tab Vision Guide 5.0 Reference (Ver.5.3) Rev.1 MinArea Property...
  • Page 86: Minlength Property

    This is useful when you want to gauge the length of a line in millimeters. To gauge a line in pixels, see the MinPixelLength and MaxPixelLength properties. See Also Line Object, MaxLength Property, MinPixelLength Property, MaxPixelLength Property, Object Tab Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 87: Minmaxarea Property

    Do no set the MinMaxArea setting too large. If the range is too large, it may result in false detection. See Also Area Result, Blob Object, MaxArea Property, MinArea Property, Object Tab Vision Guide 5.0 Reference (Ver.5.3) Rev.1 MinMaxArea Property language to...
  • Page 88: Minpixellength Property

    This is useful when you want to gauge the length of a line in pixels. To gauge a line in Millimeters, see the MinLength and MaxLength properties. The default settings allow most lines to be found. See Also Line Object, MaxLength property, MinLength property, MaxPixelLength property, Object Tab Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 89: Minx Result

    The MinX, MaxX, MinY, and MaxY results together define a blob's smallest enclosing rectangle that is aligned with the coordinate axes and completely encloses the blob. This rectangle is known as the extrema. The MinX, MaxX, MinY, and MaxY results can hold fractional values. For example, 100.5 would be between the 100 and 101 pixels.
  • Page 90: Miny Result

    The MinX, MaxX, MinY, and MaxY results together define a blob's smallest enclosing rectangle that is aligned with the coordinate axes and completely encloses the blob. This rectangle is known as the Extrema. The MinX, MaxX, MinY, and MaxY results can hold fractional values. For example, 100.5 would be between the 100 and 101 pixels.
  • Page 91: Modelobject Property

    The ModelObject property enables you to use one model for several objects of the same type. For example, if you have 5 polar objects that all search for the same part, you can teach the model for the first polar object, then set the ModelObject for the remaining polar objects to "Polar01"...
  • Page 92: Modelok Property

    Boolean variable that will contain the value of the property. Values False True Remarks If the model has been taught, ModelOK will return true. You can ensure that the sequence will run before running a sequence. See Also ModelObject Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 93: Modelorgautocenter Property

    If the ModelOrgAutoCenter property is set to True, then the ModelOrgX and ModelOrgY Properties cannot NOTE be used to reposition the model origin. See Also Anatomy of a Vision Object, Correlation Object, Geometric Object, ModelOrgX Property, ModelOrgY Property, Object Tab Vision Guide 5.0 Reference (Ver.5.3) Rev.1 ModelOrgAutoCenter Property...
  • Page 94: Modelorgx Property

    If the ModelOrgAutoCenter property is set to True, the ModelOrgX property cannot be used to reposition NOTE the model origin. See Also Anatomy of a Vision Object, Correlation Object, Geometric Object, ModelOrgAutoCenter Property, ModelOrgY Property, Object Tab Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 95: Modelorgy Property

    If the ModelOrgAutoCenter property is set to True, the ModelOrgY property cannot be used to reposition the model origin. See Also Anatomy of a Vision Object , Correlation Object, Geometric Object, ModelOrgAutoCenter Property, ModelOrgX Property, Object Tab Vision Guide 5.0 Reference (Ver.5.3) Rev.1 ModelOrgY Property...
  • Page 96: Modelwin Property

    Model. See Also Correlation Object, Geometric Object, ModelWinHeight Property, ModelWinLeft Property, ModelWinTop Property, ModelWinWidth Property, Object Tab Language. The ModelWin property Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 97: Modelwinheight Property

    ModelWinTop property. See Also Anatomy of a Vision Object , Correlation Object, Geometric Object, ModelOrgAutoCenter Property, ModelOrgY Property, ModelOrgY Property, ModelWin Property, ModelWinLeft Property, ModelWinTop Property, ModelWinWidth Property, Object Tab Vision Guide 5.0 Reference (Ver.5.3) Rev.1 ModelWinHeight Property Click on the...
  • Page 98: Modelwinleft Property

    See Also Anatomy of a Vision Object, Correlation Object, Geometric Object, ModelOrgAutoCenter Property, ModelOrgX Property, ModelOrgY Property, ModelWin Property, ModelWinHeight Property, ModelWinTop Property, ModelWinWidth Property, Object Tab Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 99: Modelwintop Property

    See Also Anatomy of a Vision Object, Correlation Object, Geometric Object, ModelOrgAutoCenter Property, ModelOrgX Property, ModelOrgY Property, ModelWin Property, ModelWinHeight Property, ModelWinLeft Property, ModelWinWidth Property, Object Tab Vision Guide 5.0 Reference (Ver.5.3) Rev.1 ModelWinTop Property...
  • Page 100: Modelwinwidth Property

    Note that the additional width is added to the right side of the model window. This is because the left most position of the model window is fixed according to the ModelWinLeft property. Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 101 See Also Anatomy of a Vision Object, Correlation Object, ModelOrgAutoCenter Property, ModelOrgX Property, ModelOrgY Property, ModelWin Property, ModelWinHeight Property, ModelWinLeft Property, ModelWinTop Property, Object Tab Vision Guide 5.0 Reference (Ver.5.3) Rev.1 ModelWinWidth Property...
  • Page 102: Name Property

    For example, the following names might have been created for a specific vision sequence: Blob01, Corr01, Blob02, Blob03, Corr02, Line01. See Also Blob Object, Correlation Object, Edge Object, Frame Object, Geometric Object, Line Object, Object Tab, Point Object, Polar Object, Sequence Tab Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 103: Numberfound Result

    Correlation results are ordered by highest Score result to lowest Score result. (i.e. result Record 1 (CurrentResult =1) contains the results for the feature with the highest score.) See Also Blob Object, Correlation Object, CurrentResult Property, Edge Object, Found Result, Geometric Object, NumberToFind Property, Object Tab Vision Guide 5.0 Reference (Ver.5.3) Rev.1 NumberFound Result...
  • Page 104 Exit Function EndIf VGet mtest.Corr01.Score(1), score Print "1st feature score (Best): VGet mtest.Corr01.Score(2), score Print "2nd feature score (Medium): ", score VGet mtest.Corr01.Score(3), score Print "3rd feature score (Worst): Fend ", score ", score Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 105: Numbertofind Property

    None. (i.e. result Record 1 (CurrentResult =1) contains the results for the feature with the highest score.) See Also Blob Object, Correlation Object, CurrentResult property, Edge Object, Found Result, Geometric Object, NumberFound Result, Object Tab Vision Guide 5.0 Reference (Ver.5.3) Rev.1 NumberToFind Property...
  • Page 106 Exit Function EndIf VGet mtest.Corr01.Score(1), score Print "1st feature score (Best): VGet mtest.Corr01.Score(2), score Print "2nd feature score (Medium): ", score VGet mtest.Corr01.Score(3), score Print "3rd feature score (Worst): Fend ", score ", score Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 107: Operation Property

    Binarizes the image according to the ThresholdLow and ThresholdHigh settings. 17 - Rotate Rotates the image according to the AngleObject or RotationAngle settings. If AngleObject is Screen, then the rotation angle is determined by the RotationAngle Vision Guide 5.0 Reference (Ver.5.3) Rev.1 Operation Property...
  • Page 108 ThresholdLow and ThresholdHigh are the boundaries for determining which gray values will be black and which values will be white. All gray values in between the thresholds will be black and all others will be white. See Also ImageOp Object, Iterations Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 109: Originangleenabled Property

    OriginPoint to a Polar object and set OriginAngleEnabled to True. The frame will rotate to the angle of the Polar object. If the YAxisObject is set to a value other than Screen, then OriginAngleEnabled has no effect. See Also Frame Object, Object Tab Vision Guide 5.0 Reference (Ver.5.3) Rev.1 OriginAngleEnabled Property...
  • Page 110: Originpntobjresult Property

    OriginPointObject is 'Screen', then the value is always 1. Remarks Use the OriginPntObjResult property to specify a result number other than one for a Frame Object's OriginPoint. See Also Frame Object, Object Tab, OriginPoint Property, YAxisPoint Property, YAxisObjResult Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1 If the...
  • Page 111: Originpoint Property

    OriginPoint which isn't defined prior to the Frame object. Vision Guide automatically checks which vision objects can be used as the OriginPoint and displays only NOTE those object Names in the drop down list. Vision Guide 5.0 Reference (Ver.5.3) Rev.1 OriginPoint Property...
  • Page 112 OriginPoint Property See Also Frame Object, Object Tab, YAxisPoint Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 113: Perimeter Result

    Real number in pixels. Remarks The perimeter is the total number of pixels along the blob edges, including the edges of holes. See Also Compactness Result, Holes Result, Object Tab, Roughness Result Vision Guide 5.0 Reference (Ver.5.3) Rev.1 Perimeter Result...
  • Page 114: Pixellength Result

    For the PixelLength result, the following statistics are available. PixelLengthMax, PixelLengthMean, PixelLengthMin, PixelLengthStdDev. Please see Statistics in the Vision Guide manual for details about using statistics. See Also Calibration, Length Result, Line Object, Object Tab Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 115: Pixelline Result

    However, it returns this information with 1 function call rather than 4 separate calls. See Also Line Object, Object Tab, PixelX1 Result, PixelX2 Result, PixelY1 Result, PixelY2 Result, RobotXYU Result, RobotU Result, RobotX Result, RobotY Result Vision Guide 5.0 Reference (Ver.5.3) Rev.1 PixelLine Result...
  • Page 116: Pixelx Result

    PixelXStdDev. Please see Statistics in the Vision Guide manual for details about using statistics. See Also Angle Result, CameraX Result, CameraXYU Result, Found Result, Geometric Object, Object Tab, PixelXYU Result, RobotX Result, RobotXYU Result PixelXMax, PixelXMean, PixelXMin, Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 117: Pixelx1 Result

    Line object.) See Also Angle Result, Line Object, Object Tab, PixelX Result, PixelX2 Result, PixelY Result, PixelY1 Result, PixelY2 Result, RobotX Result, RobotXYU Result, X1 Property, X2 Property, Y1 Property, Y2 Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1 PixelX1 Result...
  • Page 118: Pixelx2 Result

    Line object.) See Also Angle Result, Line Object, Object Tab, PixelX Result, PixelX1 Result, PixelY Result, PixelY1 Result, PixelY2 Result, RobotX Result, RobotXYU Result, X1 Property, X2 Property, Y1 Property, Y2 Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 119: Pixelxyu Result

    Real number in degrees Remarks The PixelXYU result returns coordinates in the image coordinate system. See Also Angle Result, CameraX Result, CameraY Result, CameraXYU Result, Found Result, RobotX Result, RobotY Result, RobotU Result, RobotXYU Result Vision Guide 5.0 Reference (Ver.5.3) Rev.1 PixelXYU Result...
  • Page 120: Pixely Result

    PixelYStdDev. Please see Statistics in the Vision Guide manual for details about using statistics. See Also Angle Result, CameraXYU Result, CameraY Result, Found Result, Geometric Object, Object Tab, PixelXYU Result, RobotY Result, RobotXYU Result PixelYMax, PixelYMean, PixelYMin, Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 121: Pixely1 Result

    Line object.) See Also Angle Result, Line Object, Object Tab, PixelX Result, PixelX1 Result, PixelY Result, PixelY1 Result, PixelY2 Result, RobotY Result, RobotXYU Result, X1 Property, X2 Property, Y1 Property, Y2 Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1 PixelY1 Result...
  • Page 122: Pixely2 Result

    (PixelX, PixelY) results from the Correlation object will match the (PixelX2, PixelY2) results for the Line object.) See Also Angle Result, Line Object, Object Tab, PixelX Result, PixelX1 Result, PixelX2 Result, PixelY Result, PixelY1 Result, RobotXYU Result, RobotY Result, X1 Property, X2 Property, Y1 Property, Y2 Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 123: Pointstaught Property

    PointsTaught must be True before you can execute a calibration. If you teach the calibration points from the Vision Guide GUI Calibration tab, then this property will automatically be set to True. See Also CalComplete Result Vision Guide 5.0 Reference (Ver.5.3) Rev.1 PointsTaught Property...
  • Page 124: Pointtype Property

    The intersection of 2 lines does not have to appear directly between the starting and ending points for the NOTE lines. The intersection could occur somewhere along the imaginary extension of either or both lines. Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 125 PointType Property See Also Line Object, LineObject1 Property, LineObject2 Property, Object Tab Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 126: Polarity Property

    ThresholdHigh property and ThresholdLow property will also have an impact on the Blob object 's ability to find blobs. Please refer to ThresholdHigh Property and ThresholdLow Property for more information. See Also Blob Object, Direction Property, Edge Object, Object Tab, ThresholdLow Property, ThresholdHigh Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 127: Radius Property

    Polar object may be smaller in size. Keep in mind that the smaller the Polar object search window, the faster the execution time for the Polar search. See Also CenterPoint Property, CenterX Property, CenterY Property, Object Tab, Polar Object, Thickness Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1 Radius Property...
  • Page 128: Rejectonedge Property

    For example, if you are trying to locate the center of a blob, and it falls partially outside the search window will not report the correct center of mass. Therefore, you should use RejectOnEdge to reject the result. See Also FoundOnEdge Result, Object Tab Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 129: Referencetype Property

    When upward camera is specified, an upward camera that has already been calibrated is used to find the reference target. This method is the most accurate. See Also CameraOrientation Property, PointsTaught Result, TwoPointReference Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1 ReferenceType Property...
  • Page 130: Robotaccel Property

    Use RobotAccel along with RobotSpeed to configure the speed of a calibration cycle. For more delicate systems, a slow speed and accel should be used. The robot must not cause any vibration of the camera that could affect calibration accuracy. See Also Accel Statement, RobotSpeed Property, Speed Statement Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 131: Robotarm Property

    Integer expression for the new value of the property. Values Integer value from 0 - 3. Default: 0 Remarks RobotArm defines the arm definition used during the teaching process for a vision calibration. See Also RobotLocal, RobotTool Vision Guide 5.0 Reference (Ver.5.3) Rev.1 RobotArm Property...
  • Page 132: Robotlocal Property

    Integer expression for the new value of the property. Values Integer value from 0 - 15. Default: 0 Remarks RobotLocal defines the local robot coordinate system used during the teaching process for a vision calibration. See Also RobotArm, RobotTool Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 133: Robotspeed Property

    The robot must not cause any vibration of the camera that could affect calibration accuracy. See Also Accel Statement, RobotAccel Property, Speed Statement Vision Guide 5.0 Reference (Ver.5.3) Rev.1 RobotSpeed Property...
  • Page 134: Robottool Property

    Integer expression for the new value of the property. Values Integer value from 0 - 3. Default: 0 Remarks RobotTool defines the tool used during the teaching process for a vision calibration. See Also RobotArm, RobotLocal Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 135: Robotu Result

    RobotUStdDev. Please see Statistics in the Vision Guide manual for details about using statistics. See Also Angle Result, Blob Object, CameraXYU Result, Correlation Object, Edge Object, Found Result, Geometric Object, Line Object, PixelXYU Result, Polar Object, RobotX Result, RobotY Result, RobotXYU Result Vision Guide 5.0 Reference (Ver.5.3) Rev.1 RobotU Result...
  • Page 136: Robotx Result

    RobotXStdDev. Please see Statistics in the Vision Guide manual for details about using statistics. See Also Angle Result, Blob Object, CameraXYU Result, Correlation Object, Edge Object, Found Result, Geometric Object, PixelXYU Result, Point Object, Polar Object, RobotY Result, RobotU Result, RobotXYU Result Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 137: Robotx1 Result

    Angle Result, Line Object, Object Tab, PixelX Result, PixelX1 Result, PixelX2 Result, PixelY Result, PixelY1 Result, PixelY2 Result, RobotX Result, RobotX2 Result, RobotXYU Result, RobotY Result, RobotY1 Result, X1 Property, X2 Property, Y1 Property, Y2 Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1 RobotX1 Result...
  • Page 138: Robotx2 Result

    Angle Result, Line Object, Object Tab, PixelX Result, PixelX1 Result, PixelY Result, PixelY1 Result, PixelY2 Result, RobotX Result, RobotX1 Result, Robot|XYU Result, RobotY Result, RobotY1 Result, RobotY2 Result, X1 Property, X2 Property, Y1 Property, Y2 Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 139: Robotxyu Result

    RobotXYU result cause an error to occur. See Also Blob Object, CameraX Result, CameraY Result, CameraXYU Result, Correlation Object, Edge, Found Result, PixelXYU Result, Point Object, Polar Object, RobotX Result, RobotY Result, RobotU Result Vision Guide 5.0 Reference (Ver.5.3) Rev.1 RobotXYU Result...
  • Page 140: Roboty Result

    RobotYStdDev. Please see Statistics in the Vision Guide manual for details about using statistics. See Also Angle Result, Blob Object, CameraXYU Result, Correlation Object, Edge Object, Found Result, Geometric, PixelXYU Result, Point Object, Polar Object, RobotX Result, RobotU Result, RobotXYU Result Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 141: Roboty1 Result

    Angle Result, Line Object, Object Tab, PixelX Result, PixelX1 Result, PixelY Result, PixelY1 Result, PixelY2 Result, RobotX Result, RobotX1 Result, RobotX2 Result, RobotXYU Result, RobotY Result, RobotY2 Result, X1 Property, X2 Property, Y1 Property, Y2 Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1 RobotY1 Result...
  • Page 142: Roboty2 Result

    Angle Result, Line Object, Object Tab, PixelX Result, PixelX1 Result, PixelX2 Result, PixelY Result, PixelY1 Result, PixelY2 Result, RobotX Result, RobotX1 Result, RobotX2 Result, RobotXYU Result, RobotY Result, RobotY1 Result, X1 Property, X2 Property, Y1 Property, Y2 Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 143: Rotationangle Property

    Screen. If AngleObject is not set to Screen, the RotationAngle has no effect. Rotation is counter-clockwise for positive angles. Pixels that are not in the rotation are set to 0 (black). See Also AngleObject Property, ImageOp Object, Operation Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1 RotationAngle Property...
  • Page 144: Roughness Result

    Smooth convex blobs have a roughness of 1.0 (the minimum), whereas rough blobs have a higher value because their true perimeter is bigger than their convex perimeter. See Also Compactness Result, Holes Result, Perimeter Result Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 145: Runtimeacquire Property

    The image acquisition starts by the trigger input. Also the strobe output is output. This is the mechanism for setting up strobed lighting for capturing moving images within the frame buffer. See the remarks section below for more details. Default: 1 - Stationary Vision Guide 5.0 Reference (Ver.5.3) Rev.1 RuntimeAcquire Property...
  • Page 146 When the vision sequence is run, the sequence will wait for an input trigger. At the instance the trigger input goes active, the vision sequence will initiate an acquisition, thus capturing the image at the same time as the strobe of the light source. Please see Image Acquisition in the Vision Guide 5.0 manual for more details.
  • Page 147: Runtimefreeze Property

    Remarks The RuntimeFreeze property lets you choose whether to show the image acquired during a sequence, or show live video after the sequence runs. See Also RuntimeAcquire Property, Sequence Tab, Vision Sequences Vision Guide 5.0 Reference (Ver.5.3) Rev.1 RuntimeFreeze Property...
  • Page 148: Saveimage Property

    SaveImage allows you to save images to disk that can be used by the ImageFile property. The file can be saved in the following formats: MIM (default format for Vision Guide), BMP, TIF, or JPG. See Also Object Tab, ImageFile Property, ImageSource Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 149: Scale Result

    The ScaleEnabled property must be set to True to allow the scale to be determined during the search. See Also Object Tab , ScaleEnable Property, ScaleFactorMax Property, ScaleFactorMin Property, ScaleTarget Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1 Scale Result...
  • Page 150: Scaleenable Property

    Determine scale factor. Remarks You must set ScaleEnable to True to account for scale differences during the search. See Also Geometric Object, Object Tab, Scale Result, ScaleFactorMax Property, ScaleFactorMin Property, ScaleTarget Property, Vision Sequences Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 151: Scalefactormax Property

    The maximum scale found is ScaleFactorMax * ScaleTarget. To use ScaleFactorMax and ScaleFactorMin, you must set the ScaleEnabled property to True. See Also Object Tab, Scale Result, ScaleEnable Property, ScaleFactorMin Property, ScaleTarget Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1 ScaleFactorMax Property...
  • Page 152: Scalefactormin Property

    The minimum scale found is ScaleFactorMin * ScaleTarget. To use ScaleFactorMax and ScaleFactorMin, you must set the ScaleEnabled property to True. See Also Object Tab, Scale Result, ScaleEnable Property, ScaleFactorMax Property, ScaleTarget Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 153: Scaletarget Property

    ScaleTarget, ScaleFactorMin, and ScaleFactorMax. The range is determined as follows: minimum scale = ScaleFactorMin * ScaleTarget maximum scale = ScaleFactorMax * ScaleTarget See Also Object Tab, Scale Result, ScaleEnable Property, ScaleFactorMax Property, ScaleFactorMin Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1 ScaleTarget Property...
  • Page 154: Score Result

    ScoreStdDev. Please see Statistics in the Vision Guide manual for details about using statistics. See Also Accept Property, Confusion Property, Correlation Object, Edge Object, Found Result, Geometric Object, Object Tab, Polar Object Proper settings of lighting, part presentation, overall vision ScoreMax, ScoreMean, ScoreMin, Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 155: Scoreweightcontrast Property

    ScoreWeightContrast works with ScoreWeighStrength. Both of these property values must add up to 100%. property to the correct value. See Also Edge Object, Contrast Result, ScoreWeightStrength Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1 When you set one property, the system will automatically set the other ScoreWeightContrast Property...
  • Page 156: Scoreweightstrength Property

    ScoreWeightStrength works with ScoreWeighContrast. Both of these property values must add up to 100%. When you set one property, the system will automatically set the other property to the correct value. See Also Edge Object, Contrast Result, ScoreWeightContrast Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 157: Searchwidth Property

    The edge object on the left finds the bump, where as the edge object on the right finds the correct edge because the wider search width will cause the projected search line to favor the true edge. See Also Edge Object, Score Result, Object Tab Vision Guide 5.0 Reference (Ver.5.3) Rev.1 SearchWidth Property...
  • Page 158: Searchwin Property

    Do not the set the SearchWin setting too large. If the value is too large, the detection time gets longer and may result in false detection. See Also Blob Object, Correlation Object, ImageOp Object, Object Tab, SearchWinHeight Property, SearchWinLeft Property, SearchWinTop Property, SearchWinWidth Property Language. The SearchWin property Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 159: Searchwinheight Property

    Do not the set the SearchWinHeight setting too large. If the value is too large, the detection time gets longer and may result in false detection. See Also Blob Object, Correlation Object, Geometric Object, ImageOp Object, Object Tab, SearchWinLeft Property, SearchWinTop Property, SearchWinWidth Property, Window Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1 SearchWinHeight Property Language.
  • Page 160: Searchwinleft Property

    There are cases where the user may want to position the Search Window dynamically and for that reason the SearchWinLeft property can also be set from the SPEL See Also Blob Object, Correlation Object, Geometric Object, ImageOp Object, Object Tab, SearchWinHeight Property, SearchWinTop Property, SearchWinWidth Property, Window Property Language. Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 161: Searchwintop Property

    There are cases where the user may want to position the Search Window dynamically and for that reason the SearchWinTop property can also be set from the SPEL See Also Blob Object, Correlation Object, Geometric Object, ImageOp Object, Object Tab, SearchWinHeight Property, SearchWinLeft Property, SearchWinWidth Property, Window Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1 SearchWinTop Property Language.
  • Page 162: Searchwinwidth Property

    Do not the set the SearchWinWidth setting too large. If the value is too large, the detection time gets longer and may result in false detection. See Also Blob Object, Correlation Object, Geometric Object, ImageOp Object, Object Tab, SearchWinHeight Property, SearchWinLeft Property, SearchWinTop Property, Window Property Language. Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 163: Separationangle Property

    SeparationAngle works with SeparationMinX, SeparationMinY, SeparationScale. Note that only one separation condition needs to be satisfied for objects to be considered found. See Also Object Tab, SeparationMinX Property, SeparationMinY Property, SeparationScale Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1 SeparationAngle Property...
  • Page 164: Separationminx Property

    SeparationMinX is a percentage of model width. SeparationMinX works with SeparationAngle, SeparationMinY, SeparationScale. Note that only one separation condition needs to be satisfied for objects to be considered found. See Also Object Tab, SeparationAngle Property, SeparationMinY Property, SeparationScale Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 165: Separationminy Property

    SeparationMinY works with SeparationAngle, SeparationMinX, SeparationScale. Note that only one separation condition needs to be satisfied for objects to be considered found. See Also Object Tab, SeparationAngle Property, SeparationMinX Property, SeparationScale Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1 SeparationMinY Property...
  • Page 166: Separationscale Property

    Use SeparationScale to specify the minimum scale difference required between found objects. SeparationScale works with SeparationMinX, SeparationMinX, SeparationScale. separation condition needs to be satisfied for objects to be considered found. See Also Object Tab, SeparationAngle Property, SeparationMinX Property, SeparationMinY Property Note that only one Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 167: Sharededges Property

    You can choose to allow found objects to share edges by setting SharedEdges to True. Otherwise, edges that can be part of more than one found object are considered part of the found object with the greatest score. See Also Object Tab Vision Guide 5.0 Reference (Ver.5.3) Rev.1 SharedEdges Property...
  • Page 168: Showallresults Result

    The ShowAllResults result was designed to make is easier to see multiple results all together in one place. Therefore, it is only available for those vision objects which support multiple results (Blob, Correlation, and Geometric objects.) See Also Blob Object, Correlation Object, Edge Object, Geometric Object, Object Tab Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 169: Showextensions Property

    You can see this point of intersection by running your application with the ShowExtensions property set to True. See Also EndPointObject Property, Line Object, Object Tab, StartPointObject Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1 ShowExtensions Property...
  • Page 170: Showmodel Property

    The model can be zoomed. The ModelOrgAutoCenter check box and drawing toolbar are hidden, since they do not apply in this case. Also, there is a Close button instead of OK and Cancel. A check box is provided so that Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 171 ShowModel Property See Also Correlation Object, Geometric Object, Object Tab, Polar Object Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 172: Showprocessing Property

    For example, if you use an ImageOp to binarize an entire image before other objects execute, the display will show the binarized image if ShowProcessing is True. By setting it to False, only the object graphics are displayed without showing the image processing. See Also RunTimeFreeze Property, Sequence Tab, Vision Sequences Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 173: Sizetofind Property

    SizeToFind can filter the results so that you get the largest or smallest blobs. See Also Sort Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1 SizeToFind Property...
  • Page 174: Smoothness Property

    The range of this control varies from 0 (no smooth) to 100 (a very strong smooth). The default setting is 50. The DetailLevel property also affects how edges are extracted. See Also DetailLevel Property, Object Tab, Timeout Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 175: Sort Property

    If you want to retrieve results in descending order, then reverse the order that you retrieve them. For example: For i = numFound To 1 Step -1 VGet seq1.blob01.RobotXYU(i), found(i), x(i), y(i), u(i) Next i See Also Blob Object, Correlation Object, Geometric Object, Object Tab Vision Guide 5.0 Reference (Ver.5.3) Rev.1 Sort Property...
  • Page 176: Startpntobjresult Property

    NumberToFind set to 4. Then you could attach a line object to each one of the results by specifying the blob for the StartPointObject of each line and a different StartPntObjResult for each line. See Also Edge Object, EndPntObjResult Property, Line Object, Object Tab, StartPointObject Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 177: Startpointobject Property

    Line object in the vision sequence steps will be available to use as an StartPointObject. See Also Edge Object, EndPointObject Property, Line Object, Object Tab, StartPointType Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1 StartPointObject Property This is the purpose of the StartPointObject and...
  • Page 178: Startpointtype Property

    StartPointObject = Screen, Blob, Correlation, Geometric, Edge, or Point object 0 - Point When used with objects other than the Line object, the StartPointType can only be of type 0 - Point. Default: 0 - Point Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 179 Use the starting point of the other line as the end point for this line. 5 - PerpToStartPnt Calculate the position on the 2nd line where the 2 lines intersect in a perpendicular fashion through the start point of the first line and use this position as the start point.
  • Page 180: Strength Result

    Integer variable that will contain the value of the result. Values 0 - 100% Remarks Use the Strength result to set the StrengthTarget property. See Also Edge Object, StrengthTarget Property, StrengthVariation Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 181: Strengthtarget Property

    ScoreWeightStrength to a higher value than ScoreWeightContrast. This tells the Edge object to look for an edge with the desired strength and base the score on it. See Also Edge Object, Strength Result, StrengthVariation Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1 Next, set the StrengthTarget property to this value. StrengthTarget Property Then set the...
  • Page 182: Strengthvariation Property

    Long expression for the new value of the property. Values 0 - 100% Default: 0 Remarks Use StrengthVariation to tighten the search for the edge with strength of StrengthTarget. See Also Edge Object, Strength Result, StrengthTarget Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 183: Targetsequence Property

    String value containing the name of the vision sequence Remarks The TargetSequence property must be specified for all calibrations. For more details, see the chapter Calibration in the Vision Guide manual. See Also UpwardSequence Property, ReferenceType Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1 TargetSequence Property...
  • Page 184: Thickness Property

    Thickness property defines the Search Window size for the Polar object, keeping the Thickness small results in faster Polar search times. See Also CenterPoint Property, CenterX Property, CenterY Property, Object Tab, Polar Object, Radius Property Thickness Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 185: Thresholdcolor Property

    Black, ThresholdLow = 50 and ThresholdHigh = 100, then pixels whose gray values are between 50 and 100 will be set to black during binarization. All other pixels will be white. See Also Blob Object, ImageOp Object, Object Tab, Polarity Property, ThresholdHigh, ThresholdLow Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1 ThresholdColor Property...
  • Page 186: Thresholdhigh Property

    Histogram on an image to see the relationship between the pixel counts at various grey levels. From the Histogram dialog, you can adjust each of the threshold values and view the results. See Also Blob Object, ImageOp Object,Object Tab, Polarity Property, ThresholdLow Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 187: Thresholdlow Property

    Histogram on an image to see the relationship between the pixel counts at various grey levels. From the Histogram dialog, you can adjust each of the threshold values and view the results. See Also Blob Object, ImageOp Object, Object Tab, Polarity Property, ThresholdHigh Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1 ThresholdLow Property...
  • Page 188: Time Result

    Please see Statistics in the Vision Guide manual for details about using statistics. See Also Blob Object, Correlation Object, Edge Object, Geometric Object, Object Tab, Polar Object, Sequence Tab, Vision Sequences milliseconds (positive long integer) Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 189: Timeout Property

    Long integer expression for the new value of the property. Values 0 - 1000000 Default: 2000 Remarks Use the Timeout property to limit the amount of search time for a Geometric object. See Also Object Tab Vision Guide 5.0 Reference (Ver.5.3) Rev.1 Timeout Property...
  • Page 190: Totalarea Result

    TotalArea can be used to determine all pixels in the image being searched whose blobs fall withing the MinArea and MaxArea properties. By setting NumberToFind to 0 and MinArea to 1, the Blob object can be used as a pixel counter. See Also Area Result, Blob Object, Object Tab, NumberToFind Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 191: Triggermode Property

    2 - Trailing edge trigger. The electronic shutter trigger will occur when the trigger signal transitions from high to low. Default: 1 Remarks The TriggerMode property allows you to match the camera trigger signal transition according to the circuit you are using. See Also RuntimeAcquire Property, Sequence Tab Vision Guide 5.0 Reference (Ver.5.3) Rev.1 TriggerMode Property...
  • Page 192: Tworefpoints Property

    CameraOrientation is set to Fixed upward, the system will search for the target, rotate 180 degrees, and search for the target again to calculate the midpoint of the two searches. See Also CameraOrientation Property, ReferenceType Property During calibration, when Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 193: Upwardlamp Property

    Integer value of a valid output bit. Remarks Use the UpwardLamp property to automatically turn on a lamp for a calibration using an upward camera to find the reference point. See Also Lamp Property, LampDelay Vision Guide 5.0 Reference (Ver.5.3) Rev.1 UpwardLamp Property...
  • Page 194: Upwardsequence Property

    Calibration Name of a calibration or string variable containing a calibration name. String variable that will contain the value of the property. value String expression for the new value of the property. See Also ReferenceType Property, TargetSequence Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 195: Vget Statement

    Blob and Correlation. This allows you to obtain a particular result without setting the CurrentResult property. Variable(s) that will contain the value(s) returned. Vision Guide 5.0 Reference (Ver.5.3) Rev.1 VGet Statement...
  • Page 196 'In this example, we will run the sequence and then display the number 'of holes which were found. Integer count VRun FindHoles VGet FindHoles.Part.Holes, count Print count, "holes found" Fend See Also VRun, VSet, Vision Sequences 'Run the vision sequence 'Get the # of holes found Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 197: Vrun Statement

    VRun FindHoles VGet FindHoles.Part.Holes, count Print count, "holes found" Fend See Also VGet, VSet, Vision Sequences Vision Guide 5.0 Reference (Ver.5.3) Rev.1 program. The VRun SPEL 'Run the vision sequence 'Get the # of holes found VRun Statement Language statement which follows...
  • Page 198: Vset Statement

    Name of the Object set the property value for. Omit if setting property for sequence or calibration. Property Name of the property to set a new value for. value Expression for the new value. The data type depends on the property type. Language. Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 199 Print "Camera2 holes found =", count Fend See Also VGet, VRun, VSet, Vision Sequences Vision Guide 5.0 Reference (Ver.5.3) Rev.1 using VSet. ' Find holes for part at camera 1 ' Run the Vision Sequence ' Get the # of holes which were found...
  • Page 200: Property

    - Click on the Point object's label and drag the object to the position you want to place it. - Change the X and Y properties for the Point object. See Also Object Tab, Point Object, Y Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 201: X1 Property

    The X1 property is used to locate horizontal position for the starting point of an Edge object. See Also Edge Object, Line Object, Object Tab, StartPointObject Property, StartPointType Property, X2 Property, Y1 Property, Y2 Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1 X1 Property...
  • Page 202: X2 Property

    The X2 property is used to locate horizontal position for the ending point of an Edge object. See Also Edge Object, EndPointObject Property, EndPointType Property, Line Object, Object Tab, X1 Property, Y1 Property, Y2 Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 203: Xavgerror Result

    Real variable that will contain the value of the result. Values Real number in millimeters. Remarks XAvgError is the average calibration error along the X axis detected during calibration. See Also XMaxError, XmmPerPixel, YAvgError Vision Guide 5.0 Reference (Ver.5.3) Rev.1 XAvgError Result...
  • Page 204: Xmaxerror Result

    Real variable that will contain the value of the result. Values Real number in millimeters. Remarks XMaxError is the maximum calibration error along the X axis detected during calibration. See Also XAvgError, XmmPerPixel, YMaxError Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 205: Xmmperpixel Result

    Real variable that will contain the value of the result. Values Real number in millimeters. Remarks XmmPerPixel is the number of millimeters per pixel along the camera X axis. See Also XAvgError, XMaxError, YmmPerPixel Vision Guide 5.0 Reference (Ver.5.3) Rev.1 XmmPerPixel Result...
  • Page 206: Xtilt Result

    XTilt is a relative value that indicates camera tilt along the camera X axis. The directions are as viewed from the camera in the image coordinate system (plus x is right). A positive value indicates tilt to the right, negative is tilt to the left. See Also YTilt Result Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 207: Y Property

    - Click on the Point object's label and drag the object to the position you want to -place it. - Change the X and Y properties for the Point object. See Also Object Tab, Point Object, X Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1 Y Property...
  • Page 208: Y1 Property

    The Y1 property is used to locate veritical position for the starting point of an Edge object. See Also Edge Object, Line Object, Object Tab, StartPointObject property, StartPointType property, X1 property, X2 property, Y2 property Language. Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 209: Y2 Property

    The Y1 property is used to locate veritical position for the ending point of an Edge object. See Also Edge Object, EndPointObject Property, EndPointType Property, Line Object, Object Tab, X1 Property, X2 Property, Y1 Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1 Language. Y2 Property...
  • Page 210: Yaxispntobjresult Property

    YAxisPointObject is 'Screen', then the value is always 1. Remarks Use the YAxisPntObjResult property to specify a result number other than one for a Frame Object's YAxisPoint. See Also Frame Object, Object Tab, OriginPntObjResult Property, OriginPoint Property, YAxisPoint Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1 If the...
  • Page 211: Yaxispoint Property

    OriginPoint which isn't defined prior to the Frame object. Vision Guide automatically checks which vision objects can be used as the YAxisPoint and displays only NOTE those object names in the drop down list. See Also Vision Guide 5.0 Reference (Ver.5.3) Rev.1 YAxisPoint Property...
  • Page 212 YAxisPoint Property Frame Object, Frame Property, Object Tab, OriginPoint Property Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 213: Yavgerror Result

    Real variable that will contain the value of the result. Values Real number in millimeters. Remarks YAvgError is the average calibration error along the Y axis detected during calibration. See Also XAvgError, YMaxError, YmmPerPixel Vision Guide 5.0 Reference (Ver.5.3) Rev.1 YAvgError Result...
  • Page 214: Ymaxerror Result

    Real variable that will contain the value of the result. Values Real number in millimeters. Remarks YMaxError is the maximum calibration error along the Y axis detected during calibration. See Also XMaxError, YAvgError, YmmPerPixel Vision Guide 5.0 Reference (Ver.5.3) Rev.1...
  • Page 215: Ymmperpixel Result

    Real variable that will contain the value of the result. Values Real number in millimeters. Remarks YmmPerPixel is the number of millimeters per pixel along the camera Y axis. See Also XmmPerPixel, YAvgError, YMaxError Vision Guide 5.0 Reference (Ver.5.3) Rev.1 YmmPerPixel Result...
  • Page 216: Ytilt Result

    YTilt is a relative value that indicates camera tilt along the camera Y axis. The directions are as viewed from the camera in the image coordinate system (plus y is down). A positive value indicates tilt down, negative indicates tilt up. See Also XTilt Result Vision Guide 5.0 Reference (Ver.5.3) Rev.1...

This manual is also suitable for:

Vision guide 5.0