Method and apparatus for controlling an instrumentation system
First Claim
1. A method executable within an instrumentation system, comprising:
- sending a query message to a message-based instrument;
receiving a response from the message-based instrument; and
parsing the response, wherein said parsing comprises;
displaying the response;
graphically selecting a region of the displayed response in response to user input; and
specifying one or more attributes of the selected region;
wherein the selected region is configured in accordance with the specified attributes.
5 Assignments
0 Petitions
Accused Products
Abstract
An instrument I/O assistant and the algorithms that may be used to manage instrument responses and that may provide an instrument-centric approach to message-based instrument I/O. The instrument I/O assistant may assist the user in parsing instrument responses by offering an environment to interact with an instrument response without forcing the user to write parsing code. Embodiments may be integrated into instrumentation control programs to make instrument I/O as transparent as possible. The instrument I/O assistant may provide code generation so that the parsing of an instrument response performed in the instrument I/O assistant can be reused. The saved code for one query and response may be referred to as a query block. Two or more query blocks may be saved into a task. A task is a series of executable query blocks. The task may be executed, or alternatively code may be generated to execute the task.
48 Citations
61 Claims
-
1. A method executable within an instrumentation system, comprising:
-
sending a query message to a message-based instrument; receiving a response from the message-based instrument; and parsing the response, wherein said parsing comprises; displaying the response; graphically selecting a region of the displayed response in response to user input; and specifying one or more attributes of the selected region; wherein the selected region is configured in accordance with the specified attributes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. An instrumentation system comprising:
-
a computing device comprising; a processor; and a memory; a message-based instrument coupled to the computing device; a unit under test coupled to the message-based instrument; wherein the memory comprised in the computing device comprises program instructions executable within the computing device to; send a query message to the message-based instrument; receive a response from the message-based instrument; and parse the response; wherein, to parse the response, the program instructions are further executable to; display the response; graphically select one or more regions of the displayed response in response to user input; specify one or more attributes for each selected region; and configure each selected region as a token in accordance with the specified one or more attributes of the particular selected region. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A computer-readable memory medium comprising program instructions executable within an instrumentation system, wherein the program instructions are executable to implement:
-
sending a query message to a message-based instrument; receiving a response from the message-based instrument; and parsing the response, wherein said parsing comprises; displaying the response; graphically selecting a region of the displayed response in response to user input; and specifying one or more attributes of the selected region; wherein the selected region is configured in accordance with the specified attributes. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61)
-
Specification