Waveform measuring instrument with resident programmed processor for controlled waveform display and waveform data reduction and calculation
First Claim
1. A waveform measuring and analyzing instrument having a visual display means comprising digitized memory array means for storage of the coordinates for the visual display means in digitized form, a data acquisition means connected to said memory means for establishing a digitized representation of a waveform, a programmed processor having a program memory, and an interactive user operated control means having a plurality of keystroke means for each of a plurality of basic arithmetic functions of addition, subtraction, multiplication and division and for each of a plurality of compound mathematical functions for reduction and calculation involving the waveform data signals in the memory array means, said program memory including programs for each of said keystroke means, and said processor including means responsive to actuation of said keystroke means to invoke the corresponding program.
0 Assignments
0 Petitions
Accused Products
Abstract
A waveform measuring and display instrument includes a digital memory unit to store digitized waveform samples for display on an X-Y plotting or monitor oscilloscope. A programmed processor includes an integrated interactive keyboard with user operated data reduction and calculating keys which actuate the processor to execute an appropriate one of a plurality of corresponding program routines in the processor memory to do the appropriate data reduction and calculation on the waveform array or related data. The memory unit and display unit include controllers with data communication provided by hardwire interfacing. The processor writes program tables for the controllers, with the memory unit shared by the data acquisition unit, the display unit and the processor. The interactive keyboard has separate keys for the four basic arithmetic functions and for compound mathematical functions, for operation on full arrays in memory and on individual numbers in special registers. The function keys are directly identified by the known arithmetic and compound function symbols employed in scientific analysis and discussion. Numeric entry keys and cursor positioning keys are provided. A pair of cursors are provided with user motion control keys and machine assist control keys. The processor includes a special sequence memory bank in which the processor stores user established sequences of keystrokes. The processor then, upon demand, directly executes the sequence of keystrokes on the appropriate data arrays and registers.
-
Citations
65 Claims
- 1. A waveform measuring and analyzing instrument having a visual display means comprising digitized memory array means for storage of the coordinates for the visual display means in digitized form, a data acquisition means connected to said memory means for establishing a digitized representation of a waveform, a programmed processor having a program memory, and an interactive user operated control means having a plurality of keystroke means for each of a plurality of basic arithmetic functions of addition, subtraction, multiplication and division and for each of a plurality of compound mathematical functions for reduction and calculation involving the waveform data signals in the memory array means, said program memory including programs for each of said keystroke means, and said processor including means responsive to actuation of said keystroke means to invoke the corresponding program.
- 41. A waveform measuring and analyzing instrument having a visual display means and comprising digitized memory array means for storage of the coordinates of the visual display means in digitized form, a data acquisition means connected to said memory means for establishing a digitized representation of a waveform, a programmed processor having a program memory for actuating said display means and said data acquisition means for selective placement of said digitized waveform signal in said memory array means, and an interactive user operated control means having a plurality of keystroke means for calculating with said memory array means and controlling the acquisition and display of the memory array means, and said processor means including offset and factor registers for each array location and storing of the appropriate modifying values for subsequent display and manipulation of such array, said processor modifying the data in the waveform memory array by said offset and factor registers for display and for data reduction.
- 43. A waveform measuring and analyzing apparaus having a display means for visual display of information waveforms, comprising means for producing a plurality of cursors on said visual display means, and user operated control means for selectively positioning said cursors on said waveforms at arbitrarily selected positions on said waveform and at selected positions in accordance with the selected characteristic of the wave.
- 47. In a waveform measuring and analyzing instrument having display means for visual display of waveforms, comprising means for producing a plurality of cursors on said visual display means, cursor control means for selectively positioning said cursors on said waveforms at arbitrarily selected positions on said waveform and at selected positions in accordance with a selected characteristic of the waveform, and processing means to detect the relative position of said cursors and to analyze the waveform in accordance with the position of said cursors.
- 55. In the instrument of claim 55 consisting of a pair of said cursors, said plurality of keystroke means including two groups of correspondingly operable keystroke means, each group being operable to control the positioning of one of said cursors.
-
60. In a waveform measuring and analyzing instrument having a memory means for storing a digitized waveform signal and having display means for visual display of the digitized waveform signal, comprising means for producing a plurality of keystroke cursors, a plurality of means for selectively positioning said cursors on said display means including first keystroke means positioning said cursors in opposite directions on said waveform,
second keystroke means for moving said cursor to positions in accordance with a selected characteristic of the waveform, third keystroke means for setting said cursors at selected memory locations on said display means, operator keystroke means for executing compound mathematical functions, and programmed processing means having programs for each of said keystroke means and programs for each operator keystroke means, means to establish a keystroke program to detect the relative position of said cursors and to position said cursors and to analyze the waveform as delimited by said cursors including programmed analysis of the waveform in accordance with the location of the cursors on said waveform.
-
65. A waveform measuring the analyzing instrument having a high speed monitoring CRT tube, digital memory array means for storage of the coordinates of waveform data in digitized form, a data acquisition means connected to said memory means for establishing digitized waveform signals of a live waveform, a programmed processor having a program memory for actuating said display means and said data acquisition means for selective placement of said digitized waveform signal in said memory array means, said processor including input data scaling registers, and an interactive user operated control means having a plurality of input means for each of a plurality of basic mathematical functions for reduction and calculation involving the data signals in the memory array means, a cursor means having input means for selective positioning on said display means, cursor register means, storage registers for storing single valued results of the operated controlled input means, learn means to generate a keystroke program of said input means, said processor being operable to execute said keystroke program, said program memory including programs for each of said inputs, and said processor including means responsive to actuation of said inputs to invoke the corresponding program, said processor including a main sequence loop including responding to execute arithmetic and operator function commands, demand register updates, sample the cursor registers and format for other program segments, update cursor display, update storage register display, update data transfer mode, execute internal keystroke program, establish learn mode.
Specification