×

Vision inspection programming method and apparatus

  • US 9,123,093 B1
  • Filed: 08/29/2008
  • Issued: 09/01/2015
  • Est. Priority Date: 08/29/2008
  • Status: Active Grant
First Claim
Patent Images

1. A programming system for specifying vision inspection tools for a vision inspection system, the programming system comprising:

  • a processor;

    a display screen for presenting interfaces to a developer; and

    an input device for receiving information from the developer, the received information specifying the vision inspection system;

    wherein the processor is programmed to provide;

    (i) a first interface including a first view of the vision inspection system as the inspection system is being specified, the first interface usable to at least one of select, from a first tool subset, a first selected set of vision inspection tools to be used in the vision inspection system, and set tool properties in a first properties subset for each of a plurality of vision inspection tools; and

    (ii) a second interface including a second view of the vision inspection system as the inspection system is being specified, the second interface usable to at least one of select, from a second tool subset, a second selected set of vision inspection tools to be used with the vision inspection system, and set tool properties in a second properties subset for each of the tools in the second tool subset, the second interface also usable to specify script expressions for the vision inspection system that cannot be specified using the first interface;

    wherein, upon the selection of a first selected tool for one of the first and second selected sets of vision inspection tools using, respectively, one of the first and second interfaces, an instance of the first selected tool is added to the vision inspection system being specified;

    wherein, upon the setting of a tool property for at least one tool included in one of the plurality of vision inspection tools and the second tool subset using, respectively, one of the first and second interfaces, a corresponding property of an associated vision inspection tool in the vision inspection system being specified is set;

    wherein, the second interface and the first interface can be used to observe the second view and the first view of the vision inspection system, respectively, during the specifying of the vision inspection system;

    wherein, at least a first subset of changes made to the vision inspection system using the first interface are represented as changes to the second interface and at least a second subset of changes made to the vision inspection system using the second interface are represented as changes to the first interface, the first subset of changes including, at least in part, one of the selection of the first selected set of vision inspection tools and the setting of tool properties in the first properties subset, the second subset of changes including, at least in part, one of the selection of the second selected set of vision inspection tools and the setting of tool properties in the second properties subset; and

    wherein the first interface is a point-and-click interface and the second interface is a spreadsheet interface.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×