Claims
- 1. A method of displaying a portion of a waveform having digital values stored in a memory as an ordered sequence of values, the method comprising the steps of:
(a) selecting a waveform portion of interest by specifying the value of at least one parameter that affects which digital values are used to create the display; (b) associating a label with the at least one parameter; (c) storing in a memory the association of the label with the at least one parameter; (d) subsequent to steps (a)-(c), choosing a label that has been associated in step (b) and whose association was stored in step (c); and (e) subsequent to step (d), displaying the waveform portion selected in step (a) and associated with the label chosen in step (b) by invoking the value of the at least one parameter associated with the label chosen in step (d).
- 2. A method as in claim 1 wherein steps (a)-(c) are repeated a plurality of times for a corresponding plurality of waveform portions, and wherein step (d) is performed subsequent to the additional sep of displaying a list of labels stored by step (c).
- 3. A method as in claim 1 wherein step (b) includes associating a comment text with the label, step (c) includes storing the comment text, and step (d) further includes the step of displaying the comment text for a label that can be chosen.
- 4. A method as in claim 1 wherein the digital values are digitized values for an electronic signal and the memory they are stored in is the memory of an oscilloscope.
- 5. A method as in claim 4 wherein the at least one parameter includes a delay relative to a selected reference location in the complete waveform.
- 6. A method as in claim 4 wherein the at least one parameter includes a horizontal time per division.
- 7. A method as in claim 1 further comprising the step of displaying a symbolic representation of an entire waveform and including at locations thereon labeled annunciators having the same labels as can be chosen in step (d), the locations thereon corresponding to the relative positions of the waveform portions.
- 8. A method as in claim 7 further comprising the step of implementing a GUI and step (d) of claim 1 comprises clicking a mouse whose pointer has been positioned proximate a labeled annunciator.
- 9. A method as in claim 8 wherein the GUI displays a comment text associated with the labeled annunciator prior to the mouse click.
- 10. A waveform display apparatus comprising:
a memory containing ordered digital values representing the sequential values of a work signal of interest; a user interface; a display coupled to the user interface and to the memory, the display creating in response to viewing commands entered via the user interface visible images of different selected subsets of the ordered digital values; and a bookmark controller coupled to the user interface and to the display, the bookmark controller responsive to a command, entered via the user interface, to create a bookmark by recording in a bookmark table collections of selected parameters describing the viewing commands respectively associated with the visible images, and the bookmark controller, in response to a command entered via the user interface to visit a bookmark, causing the display to invoke the parameters of a selected collection and produce the visible image of the associated bookmark on the display.
- 11. Apparatus as in claim 10 wherein the user interface further comprises a GUI implemented by program code executed by a microprocessor coupled to a program memory.
- 12. Apparatus as in claim 11 wherein the user interface includes a symbol whose extent in one dimension represents the entirety of the sequential values in the memory, each bookmark created by the bookmark controller are represented by a corresponding icon, and the icon for a bookmark is displayed proximate the symbol in a location corresponding to where a visible image for that bookmark would be located in the sequential values.
- 13. Apparatus as in claim 12 wherein the symbol is annotated to denote the corresponding extent of the corresponding bookmark.
- 14. Apparatus is in claim 11 wherein bookmarks are represented by associated icons displayed proximate locations along a waveform trace created by the display, which locations correspond to the positions therein of the visible images created by visiting those bookmarks.
- 15. Apparatus as in claim 10 wherein the selected parameters include a delay value.
- 16. Apparatus as in claim 10 wherein the selected parameters include a comment.
- 17. Apparatus as in claim 10 wherein bookmarks are represented by icons of selectable shape and the selected parameters include an indication of an icon's selected shape.
- 18. Apparatus as in claim 12 further comprising a mouse and wherein the bookmark controller causes a visit to a bookmark in response to a mouse click over an icon corresponding to that bookmark.
- 19. Apparatus as in claim 14 further comprising a mouse and wherein the bookmark controller causes a visit to a bookmark in response to a mouse click over an icon corresponding to that bookmark.
- 20. Apparatus as in claim 12 further comprising a mouse and wherein the bookmark controller causes the location of a bookmark to change in response to dragging its associated icon with the mouse.
- 21. Apparatus as in claim 14 further comprising a mouse and wherein the bookmark controller causes the location of a bookmark to change in response to dragging its associated icon with the mouse.
- 22. Apparatus as in claim 10 wherein a command to visit a bookmark invokes a time per horizontal division originally associated with the visible image of that bookmark.
- 23. Apparatus as in claim 10 wherein a command to visit a bookmark leaves an existing time per horizontal division in effect.
- 24. Apparatus as in claim 10 wherein the waveform display apparatus comprises a digital oscilloscope.
REFERENCE TO ISSUED PATENT
[0001] The subject matter disclosed in U.S. Pat. No. 5,939,877 is of interest to the invention described herein, in that it serves as an example of one possible digital oscillographic environment within which the invention may be practiced. In the interest of brevity U.S. Pat. No. 5,939,877 is hereby incorporated herein by reference. It will be understood that the incorporated material is merely exemplary, and is by no means the only environment within which the invention can be practiced.
Continuations (1)
|
Number |
Date |
Country |
| Parent |
09429506 |
Oct 1999 |
US |
| Child |
10388352 |
Mar 2003 |
US |