Block diagram system and method for controlling electronic instruments with simulated graphic display
First Claim
1. A data processing system for generating, displaying and executing a block diagram program, at least one block of the program representing a predetermined function having at least one associated parameter with a predetermined range of values specifying an operating range for the function, the system comprising:
- user-operable input means for inputting data, including data for selecting a block and associated function, and selecting a value for a parameter of the function limited to said predetermined range of values;
programmable computer means including memory means for storing computer program instructions and data, and processing means coupled to the input means and to the memory means for executing the stored program instructions, the processing means being responsive to input data for producing graphic data representing the selected block and the operating range of the function associated with the selected block;
graphic display means responsive to graphic data from the processing means for displaying an image of the selected block, and a representation of the operating range of the associated function.
0 Assignments
0 Petitions
Accused Products
Abstract
A block diagram editor system and method is implemented in a computer workstation that includes a CRT and a mouse, graphics and windowing software, and an external communications interface for test instruments. The computer is programmed for constructing, interconnecting and displaying block diagrams of functional elements on the CRT. From prestored routines for each functional element, the software assembles and executes a program that emulates the functional operations of each element and transfers data from output from each element in turn to an input of a succeeding block, as determined by the block diagram configuration. The block functions include signal generating and analysis functions, and functions for control of various types of test instruments, which can be interactively controlled through the CRT and mouse. The computer converts desired outputs of the instruments into control settings and receives, analyzes and displays data from the instruments. Blocks can also be grouped into macroblocks.
-
Citations
82 Claims
-
1. A data processing system for generating, displaying and executing a block diagram program, at least one block of the program representing a predetermined function having at least one associated parameter with a predetermined range of values specifying an operating range for the function, the system comprising:
-
user-operable input means for inputting data, including data for selecting a block and associated function, and selecting a value for a parameter of the function limited to said predetermined range of values; programmable computer means including memory means for storing computer program instructions and data, and processing means coupled to the input means and to the memory means for executing the stored program instructions, the processing means being responsive to input data for producing graphic data representing the selected block and the operating range of the function associated with the selected block; graphic display means responsive to graphic data from the processing means for displaying an image of the selected block, and a representation of the operating range of the associated function. - 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, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A method for generating, displaying and executing a block diagram program in a system, at least one block of the program representing a data processing predetermined function having at least one associated parameter with a predetermined range of values specifying an operating range for the function, the method comprising the steps of:
-
inputting data into the system, including data for selecting a block and associated function, and selecting a value for a parameter of the function limited to said predetermined range of values; producing on programmable computer means including memory means for storing computer program instructions and data, and processingmeans coupled to the input means and to the memory means for executing the stored program instructions, the processing means being responsive to input data for producing graphic data representing the selected block and the operating range of the function associated with the selected block; and displaying the graphic data as an image of the selected block and a representation of the operating range of the associated function. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82)
-
Specification