System for initiating communication between a user interface and a vision processor
First Claim
1. In a machine vision system having a plurality of distinct and separate vision processors (VPs), each VP being on a respective VP computing platform, and at least one distinct and separate machine vision user interface (UI), the at least one distinct and separate machine vision UI being on a respective distinct and separate machine vision UI computing platform, a method for instructing a machine vision UI in communication with a first distinct and separate VP to establish communication with a second distinct and separate VP, the method comprising:
- providing a first distinct and separate VP with a link function, the first distinct and separate VP being on a first respective distinct and separate VP computing platform connected to a network, the link function being a control function executable by the first distinct and separate VP,the link function being both for enabling a user to configure any second distinct and separate VP connected to the network using the at least one distinct and separate machine vision UI on a respective distinct and separate machine vision UI computing platform connected to the network, and for establishing communication via the network between the any second distinct and separate VP of the plurality of VPs and the at least one distinct and separate machine vision UI on the respective distinct and separate machine vision UI computing platform, the any second distinct and separate VP being on a second respective distinct and separate VP computing platform,the communication via the network established by the link function enabling a continually updated image display on the at least one distinct and separate machine vision UI representing a current state of the any second distinct and separate VP connected to the network;
executing the link function so as to issue instructions via the network from the first distinct and separate VP to the distinct and separate machine vision UI to establish communication via the network with the any second distinct and separate VP; and
performing at least part of a machine vision task configured by the at least one distinct and separate machine vision UI, using at least one of the first distinct and separate VP and the any second distinct and separate VP, in accordance with the instructions issued by the first distinct and separate VP upon execution of the link function.
2 Assignments
0 Petitions
Accused Products
Abstract
A method is disclosed for instructing a user interface (UI) in communication with a first of vision processor (VP) to establish communication with a second (VP). The invention is useful in a machine vision system having a plurality of VPs and at least one UI. The method includes the steps of providing each VP with a link function for establishing communication between a VP and a UI; and activating the link function so as to issue instructions to the UI to establish communication with another VP. The link function enables local dynamic display of a remote VP on the UI, and a dynamic connection that provides a continually updated display representing a current state of the VP connected to the UI. An operator may observe results and alter parameters on any of the VPs in the system without having to first understand the architecture of the machine vision system.
-
Citations
30 Claims
-
1. In a machine vision system having a plurality of distinct and separate vision processors (VPs), each VP being on a respective VP computing platform, and at least one distinct and separate machine vision user interface (UI), the at least one distinct and separate machine vision UI being on a respective distinct and separate machine vision UI computing platform, a method for instructing a machine vision UI in communication with a first distinct and separate VP to establish communication with a second distinct and separate VP, the method comprising:
-
providing a first distinct and separate VP with a link function, the first distinct and separate VP being on a first respective distinct and separate VP computing platform connected to a network, the link function being a control function executable by the first distinct and separate VP, the link function being both for enabling a user to configure any second distinct and separate VP connected to the network using the at least one distinct and separate machine vision UI on a respective distinct and separate machine vision UI computing platform connected to the network, and for establishing communication via the network between the any second distinct and separate VP of the plurality of VPs and the at least one distinct and separate machine vision UI on the respective distinct and separate machine vision UI computing platform, the any second distinct and separate VP being on a second respective distinct and separate VP computing platform, the communication via the network established by the link function enabling a continually updated image display on the at least one distinct and separate machine vision UI representing a current state of the any second distinct and separate VP connected to the network; executing the link function so as to issue instructions via the network from the first distinct and separate VP to the distinct and separate machine vision UI to establish communication via the network with the any second distinct and separate VP; and performing at least part of a machine vision task configured by the at least one distinct and separate machine vision UI, using at least one of the first distinct and separate VP and the any second distinct and separate VP, in accordance with the instructions issued by the first distinct and separate VP upon execution of the link function. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. In a machine vision system having a plurality of distinct and separate vision processors (VPs), each VP being on a respective distinct and separate VP computing platform and at least one distinct and separate machine vision user interface (UI), the at least one distinct and separate machine vision UI being on a respective distinct and separate machine vision UI computing platform, a method for instructing a machine vision UI in communication with a first distinct and separate VP to establish communication with a second distinct and separate VP, the method comprising:
-
providing a graphical representation, included in the at least one distinct and separate machine vision UI, the graphical representation being adapted to respond to user action so as to cause the first distinct and separate VP on a first respective distinct and separate VP computing platform connected to a network to instruct the at least one distinct and separate machine vision UI on a respective distinct and separate machine vision UI computing platform connected to the network to establish communication via the network with any second distinct and separate VP on a second respective distinct and separate VP computing platform connected to the network, the communication via the network enabling a continually updated image display on the at least one distinct and separate machine vision UI representing a current state of the any second distinct and separate VP, and enabling a user to configure the any second distinct and separate VP using the distinct and separate machine vision UI; and performing at least part of a machine vision task configured by the at least one distinct and separate machine vision UI, using at least one of the first distinct and separate VP and the any second distinct and separate VP, in accordance with the instructions issued by the first distinct and separate VP. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A user interface (UI) for a machine vision system having a plurality of distinct and separate vision processors (VPs) including a first distinct and separate VP on a first respective distinct and separate VP computing platform, and a second distinct and separate VP on a second respective distinct and separate VP computing platform, the user interface comprising:
-
a spread sheet; and a graphical representation, the graphical representation being incorporated in the spreadsheet, the graphical representation being adapted to respond to user action so as to cause a first distinct and separate VP on a first respective distinct and separate VP computing platform to instruct the UI to establish communication via a network with any second distinct and separate VP of the plurality of VPs on a second respective distinct and separate VP computing platform, the communication via the network enabling a continually updated image display on the UI representing a current state of the any second distinct and separate VP, and enabling a user to configure the any second distinct and separate VP using the at least one UI; wherein at least one of the first distinct and separate VP and the any second distinct and separate VP performs at least part of a machine vision task in accordance with the instructions issued by the first distinct and separate VP, the machine vision task being configured by the at least one distinct and separate machine vision UI. - View Dependent Claims (24, 25, 26)
-
-
27. A machine vision system comprising:
-
a plurality of distinct and separate vision processors (VPs), each VP being on a respective distinct and separate VP computing platform connected to a network; at least one distinct and separate machine vision user interface (UI), the at least one distinct and separate machine vision user interface (UI) being on a respective distinct and separate machine vision UI computing platform connected to the network, the machine vision UI being in communication via the network with a first distinct and separate VP of the plurality of VPs on a first respective distinct and separate computing platform, the machine vision UI including; a graphical representation visible to a user, the graphical representation being adapted to respond to user action so as to cause the first distinct and separate VP to instruct the distinct and separate machine vision UI to establish communication via the network with any second distinct and separate VP of the plurality of VPs on a second respective distinct and separate computing platform, the communication via the network enabling a continually updated image display on the distinct and separate machine vision UI representing a current state of the any second VP, and enabling a user to configure via the network the any second distinct and separate VP using the distinct and separate machine vision UI; wherein at least one of the first distinct and separate VP and the any second distinct and separate VP performs at least part of a machine vision task in accordance with the instructions issued by the first distinct and separate VP, the machine vision task being configured by the at least one distinct and separate machine vision UI. - View Dependent Claims (28, 29, 30)
-
Specification