Claims Analysis
Total Claims: 32
Claim 1
Independent Claim
289 words
A method for quickly developing application software for use in a machine vision system using an open computer system operating in an open programming environment, the method comprising the steps of: storing an application development program, including a first set of custom control programs representing possible components of a user interface for the machine vision system, the first set of custom control programs defining a first set of custom controls obeying an open standard which defines properties for programming the first set of custom controls; storing a second set of custom control programs representing possible machine vision algorithms for the machine vision system, the second set of custom control programs defining a second set of custom controls obeying the open standard which defines properties for programming the second set of custom controls; storing hardware operating parameters corresponding to possible hardware for use in the machine vision system, the hardware operating parameters defining a third set of custom controls obeying the open standard which defines properties for programming the third set of custom controls; displaying graphical representations of the possible components, the possible hardware and the possible machine vision algorithms; receiving commands from a user of the open computer system to select a first custom control program corresponding to a desired component of the user interface, desired hardware operating parameters corresponding to desired hardware and a second custom control program corresponding to a desired machine vision algorithm; and linking the first custom control program with the desired hardware operating parameters to the second custom control program to form the application software in response to the commands wherein the step of linking includes the step of setting the properties of the custom controls of the selected programs and hardware operating parameters.
Claim 2
Independent Claim
289 words
A method for quickly developing application software for use in a machine vision system using an open computer system operating in an open programming environment, the method comprising the steps of: storing an application development program, including a first set of custom control programs representing possible components of a user interface for the machine vision system, the first set of custom control programs defining a first set of custom controls obeying an open standard which defines properties for programming the first set of custom controls; storing a second set of custom control programs representing possible machine vision algorithms for the machine vision system, the second set of custom control programs defining a second set of custom controls obeying the open standard which defines properties for programming the second set of custom controls; storing hardware operating parameters corresponding to possible hardware for use in the machine vision system, the hardware operating parameters defining a third set of custom controls obeying the open standard which defines properties for programming the third set of custom controls; displaying graphical representations of the possible components, the possible hardware and the possible machine vision algorithms; receiving commands from a user of the open computer system to select a first custom control program corresponding to a desired component of the user interface, desired hardware operating parameters corresponding to desired hardware and a second custom control program corresponding to a desired machine vision algorithm; and linking the first custom control program with the desired hardware operating parameters to the second custom control program to form the application software in response to the commands wherein the step of linking includes the step of setting the properties of the custom controls of the selected programs and hardware operating parameters.
Claim 3
Dependent Claim
33 words
The method as claimed in claim 1 wherein the step of setting includes the step of setting one property of one custom control to be equal to one property of another custom control.
Claim 4
Dependent Claim
29 words
The method as claimed in claim 1 wherein the step of linking includes the step of receiving a set of instructions from the user of the open computer system.
Claim 5
Dependent Claim
82 words
The method as claimed in claim 1 further comprising the steps of: storing a third set of custom control programs representing possible software products for use in a machine vision system; and displaying a graphical representation of the possible software products, wherein the step of linking links a third custom control program corresponding to a desired software product with the first and second custom control programs and the desired hardware operating parameters in response to the commands to form the application software.
Claim 6
Dependent Claim
24 words
The method as claimed in claim 1 wherein the desired hardware operating parameters correspond to a desired image source of the machine vision system.
Claim 7
Dependent Claim
15 words
The method as claimed in claim 5 wherein the desired image source is a camera.
Claim 8
Dependent Claim
25 words
The method as claimed in claim 5 wherein the desired operating parameters further correspond to a desired vision processor board of the machine vision system.
Claim 9
Dependent Claim
26 words
The method as claimed in claim 5 wherein the desired hardware operating parameters further correspond to a desired frame grabber board of the machine vision system.
Claim 10
Dependent Claim
25 words
The method as claimed in claim 5 wherein the desired hardware operating parameters further correspond to a desired motion board of the machine vision system.
Claim 11
Dependent Claim
24 words
The method as claimed in claim 5 wherein the desired hardware operating parameters further correspond to a desired bus of the machine vision system.
Claim 12
Dependent Claim
18 words
The method as claimed in claim 5 wherein the desired machine vision algorithm is an image processing algorithm.
Claim 13
Dependent Claim
17 words
The method as claimed in claim 5 wherein the desired machine vision algorithm is an image-analysis algorithm.
Claim 14
Dependent Claim
18 words
The method as claimed in claim 5 wherein the desired machine vision algorithm is a calibration space algorithm.
Claim 15
Dependent Claim
18 words
The method as claimed in claim 5 wherein the desired machine vision algorithm is an interactive CAD/geometry algorithm.
Claim 16
Dependent Claim
16 words
The method as claimed in claim 5 wherein the open computer system includes a personal computer.
Claim 17
Dependent Claim
293 words
An open computer system operating in an open programming environment for quickly developing application software for use in a machine vision system, the system comprising: means for storing an application development program, including a first set of custom control programs representing possible components of a user interface for the machine vision system, the first set of custom control programs defining a first set of custom controls obeying an open standard which defines properties for programming the first set of custom controls; means for storing a second set of custom control programs representing possible machine vision algorithms for the machine vision system, the second set of custom control programs defining a second set of custom controls obeying the open standard which defines properties for programming the second set of custom controls; means for storing hardware operating parameters corresponding to possible hardware for use in the machine vision system, the hardware operating parameters defining a third set of custom controls obeying the open standard which defines properties for programming the third set of custom controls; means for displaying graphical representations of the possible components, the possible hardware and the possible machine vision algorithms; means for receiving commands from a user of the open computer system to select a first custom control program corresponding to a desired component of the user interface, desired hardware operating parameters corresponding to desired hardware and a second custom control program corresponding to a desired machine vision algorithm; and means for linking the first custom control program with the desired hardware operating parameters to the second custom control program to form the application software in response to the commands wherein the means for linking includes means for setting the properties of custom controls of the selected programs and hardware operating parameters.
Claim 18
Dependent Claim
293 words
An open computer system operating in an open programming environment for quickly developing application software for use in a machine vision system, the system comprising: means for storing an application development program, including a first set of custom control programs representing possible components of a user interface for the machine vision system, the first set of custom control programs defining a first set of custom controls obeying an open standard which defines properties for programming the first set of custom controls; means for storing a second set of custom control programs representing possible machine vision algorithms for the machine vision system, the second set of custom control programs defining a second set of custom controls obeying the open standard which defines properties for programming the second set of custom controls; means for storing hardware operating parameters corresponding to possible hardware for use in the machine vision system, the hardware operating parameters defining a third set of custom controls obeying the open standard which defines properties for programming the third set of custom controls; means for displaying graphical representations of the possible components, the possible hardware and the possible machine vision algorithms; means for receiving commands from a user of the open computer system to select a first custom control program corresponding to a desired component of the user interface, desired hardware operating parameters corresponding to desired hardware and a second custom control program corresponding to a desired machine vision algorithm; and means for linking the first custom control program with the desired hardware operating parameters to the second custom control program to form the application software in response to the commands wherein the means for linking includes means for setting the properties of custom controls of the selected programs and hardware operating parameters.
Claim 19
Dependent Claim
30 words
The computer system as claimed in claim 15 wherein the means for setting sets one property of one custom control to be equal to one property of another custom control.
Claim 20
Dependent Claim
28 words
The computer system as claimed in claim 16 wherein the means for linking includes means for receiving a set of instructions from the user of the computer system.
Claim 21
Dependent Claim
84 words
The computer system as claimed in claim 16 further comprising: means for storing a third set of custom control programs representing possible software products for use in a machine vision system; and means for displaying a graphical representation of the possible software products, wherein the means for linking links a third custom control program corresponding to a desired software product with the first and second custom control programs and the desired hardware operating parameters in response to the commands to form the application software.
Claim 22
Dependent Claim
25 words
The computer system as claimed in claim 16 wherein the desired hardware operating parameters correspond to a desired image source of the machine vision system.
Claim 23
Dependent Claim
16 words
The computer system as claimed in claim 20 wherein the desired image source is a camera.
Claim 24
Dependent Claim
26 words
The computer system as claimed in claim 20 wherein the desired operating parameters further correspond to a desired vision processor board of the machine vision system.
Claim 25
Dependent Claim
27 words
The computer system as claimed in claim 20 wherein the desired hardware operating parameters further correspond to a desired frame grabber board of the machine vision system.
Claim 26
Dependent Claim
26 words
The computer system as claimed in claim 20 wherein the desired hardware operating parameters further correspond to a desired motion board of the machine vision system.
Claim 27
Dependent Claim
25 words
The computer system as claimed in claim 20 wherein the desired hardware operating parameters further correspond to a desired bus of the machine vision system.
Claim 28
Dependent Claim
19 words
The computer system as claimed in claim 20 wherein the desired machine vision algorithm is an image processing algorithm.
Claim 29
Dependent Claim
18 words
The computer system as claimed in claim 20 wherein the desired machine vision algorithm is an image-analysis algorithm.
Claim 30
Dependent Claim
19 words
The computer system as claimed in claim 20 wherein the desired machine vision algorithm is a calibration space algorithm.
Claim 31
Dependent Claim
19 words
The computer system as claimed in claim 20 wherein the desired machine vision algorithm is an interactive CAD/geometry algorithm.
Claim 32
Dependent Claim
17 words
The computer system as claimed in claim 20 wherein the open computer system includes a personal computer.