Claims
- 1. A method for controlling an optical metrology tool, the method comprising the following steps performed by a control software process for the optical metrology tool:
creating an inbound channel from a graphical user interface process and an outbound channel to the graphical user interface process; receiving, a command from a graphical user interface process on the inbound channel; identifying an operation of the optical metrology tool required for execution of the command; causing the optical metrology tool to perform the identified operation; formulating a response message corresponding to the output generated by the optical metrology tool when performing the identified operation; and sending the response message to the graphical user interface process on the outbound channel.
- 2. A method as recited in claim 1, wherein the inbound channel and outbound channel are Windows NT named pipes.
- 3. A method as recited in claim 1, wherein the graphical user interface process and the control software process are hosted within different computer systems.
- 4. A method as recited in claim 1, wherein the graphical user interface process and the control software process communicate via an Internet-like network.
- 5. A method for controlling an optical metrology tool, the method comprising the following steps performed by a graphical user interface process:
attaching to inbound and outbound channels associated with control software process for the optical metrology tool; invoking a callback function to handle an interactive command; sending a command through the inbound channel, the command identifying an operation of the optical metrology tool; receiving a response message through the outbound channel, the response message corresponding to the output generated by the optical metrology tool when performing the identified operation; and updating the graphical user interface process to reflect the content of the response message.
- 6. A method as recited in claim 5, wherein the inbound pipe and outbound pipe are Windows NT named pipes.
- 7. A method as recited in claim 5, wherein the graphical user interface process and the control software process are hosted within different computer systems.
- 8. A method as recited in claim 5, wherein the graphical user interface process and the control software process communicate via an Internet-like network.
PRIORITY CLAIM
[0001] The present application claims priority to U.S. Provisional Patent Application Serial No. 60/336,027, filed Nov. 2, 2001, which is incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60336027 |
Nov 2001 |
US |