METHOD AND APPARATUS FOR CONTROLLING A MEASUREMENT DEVICE

20210109130 · 2021-04-15

    Inventors

    Cpc classification

    International classification

    Abstract

    An improved selection of a specific position in a measured signal is provided. For this purpose, a coarse selection of a position is received and subsequently one or more specific events nearby the coarse position are identified. Accordingly, one of the identified events may be selected and precise positioning on the selected event is performed.

    Claims

    1. A method for controlling a measurement device, the method comprising: displaying a signal waveform of a measured signal; receiving a first input for specifying a first position in the displayed signal waveform; identifying one or more predetermined events in a preset area with respect to the first position; displaying the identified events; and receiving a second input for selecting one of the displayed identified events.

    2. The method of claim 1, comprising determining a second position in the displayed signal waveform, wherein the second position relates to a position of the event which is selected by the second input.

    3. The method of claim 2, wherein the second position is set automatically to a position of the identified event in the signal waveform, if only a single predetermined event is identified in the signal waveform.

    4. The method of claim 1, wherein a size of the preset area is adjustable.

    5. The method of claim 1, wherein the predetermined events are identified in an preset area of the signal waveform before the first position, behind the first position, above the first position and/or below the first position

    6. The method of claim 1, wherein the predetermined events comprises at least one of a rising edge, a falling edge, a signal increasing or decreasing a predetermined level, a peak value or a number of one or more predetermined values.

    7. The method of claim 1, wherein the identifying one or more predetermined events comprises identifying similar events in a single signal waveform.

    8. The method of claim 1, wherein the identifying one or more predetermined events comprises identifying similar events in a plurality of different signal waveforms.

    9. The method of claim 1, wherein the identifying one or more predetermined events comprises identifying multiple different predetermined events in the single signal waveform.

    10. The method of claim 2, further comprising applying an analysis of the measured signal based on the determined second position.

    11. An apparatus for controlling a measurement device, comprising: a display for displaying a signal waveform of a measured signal; an input device for receiving a first input for specifying a first position in the displayed signal waveform; and a processing device for identifying one or more predetermined events in a preset area with respect to the first position; wherein the display is configured to display the identified events; and the input device is configured to receive a second input for selecting one of the displayed identified events.

    12. The apparatus of claim 11, wherein the processing device is configured to determine a second position in the displayed signal waveform, wherein the second position relates to a position of the event selected by the second input.

    13. The apparatus of claim 12, wherein the processing device is configured to automatically set the second position to a position of the identified event in the signal waveform, if only a single predetermined event is identified in the signal waveform.

    14. The apparatus of claim 11, wherein a size of the preset area is adjustable.

    15. The apparatus of claim 11, wherein the predetermined events are identified in the preset area of the signal waveform before the first position, behind the first position, above the first position and/or below the first position

    16. The apparatus of claim 11, wherein the predetermined events comprise at least one of a rising edge, a falling edge, a signal increasing or decreasing a predetermined level or a peak value, a number of one or more predetermined values.

    17. The apparatus of claim 11, wherein the processing device is configured to identify similar events in a single signal waveform.

    18. The apparatus of claim 11, wherein the processing device is configured to identify similar events in a plurality of different signal waveforms.

    19. The apparatus of claim 11, wherein the processing device is configured to identify multiple different predetermined events in the single signal waveform.

    20. The apparatus of claim 12, comprising a measurement device for analyzing the measured signal based on the determined second position.

    Description

    BRIEF DESCRIPTION OF THE DRAWINGS

    [0039] For a more complete understanding of the present invention and advantages thereof, reference is now made to the following description taking in conjunction with the accompanying drawings. The invention is explained in more detail below using exemplary embodiments, which are specified in the schematic figures and the drawings, in which:

    [0040] FIG. 1: shows a block diagram of an apparatus according to an embodiment;

    [0041] FIG. 2: shows a diagram illustrating a selection of a position in a measured signal according to an embodiment;

    [0042] FIG. 3: shows a diagram illustrating a selection of a position in a signal waveform according to a further embodiment;

    [0043] FIG. 4: shows a diagram illustrating a representation of multiple events embodiments in a signal waveform according to an embodiment;

    [0044] FIG. 5: shows a schematic illustration for providing multiple identified events in signal waveforms according to an embodiment; and

    [0045] FIG. 6: shows a flow diagram illustrating a method according to an embodiment.

    [0046] The appended drawings are intended to provide further understanding of the embodiments of the invention. They illustrate embodiments and, in conjunction with the description, help to explain principles and concepts of the invention. Other embodiments and many of the advantages mentioned become apparent in view of the drawings. The elements in the drawings are not necessarily shown in scale.

    [0047] In the drawings, same, functionally equivalent and identical operating elements, features and components are provided with same reference signs in each case, unless stated otherwise.

    DETAILED DESCRIPTION OF THE DRAWINGS

    [0048] FIG. 1 shows a block diagram of a measurement system with an apparatus for controlling a measuring device 90 according to an embodiment. Measuring device 90 may measure a device under test (not shown) or acquire measurement data from a measurement source. The acquired measurement data may be stored in a memory. For this purpose, the measurement data may be acquired in digital form. For example, an analogue signal may be converted to digital data by an analogue-to-digital converter, and the respective digital data may be stored in a memory. Further, the measurement data may be processed and a representation of the acquired measurement data may be displayed on a display 11.

    [0049] The measurement and data acquisition of measurement device 90 is not limited to a measurement of only a signal source. Moreover, it may be possible that measuring device 90 may acquire measurement data by a number of one or more measurement channels. Accordingly, the representation, which is displayed on a display 11, may comprise a corresponding number of signal waveforms.

    [0050] If more than one signal waveform is displayed on a display 11, the individual signal waveforms may be arranged in any appropriate manner. For example, the individual signal waveforms may be displayed in separate areas, for example in an arrangement, wherein the individual signal waveforms are displayed above each other. Alternatively, the individual signal waveforms may be also overlaid in a common diagram. However, it is understood that any other appropriate manner for displaying the signal waveforms may be possible, too.

    [0051] If a user wants to specify a specific position in the representation of the measurement signals in the signal waveform, the user has to identify the desired position. Since a very precise selection of a specific position in a signal waveform is very difficult and limited by the resolution of the display for displaying the signal waveform, the user has to apply one or more zooming operations in order to zoom in the signal waveform for a precise selection. In order to avoid the need for such a zooming and to assist the user by precisely specifying a specific position in the signal waveform, an enhanced approach for selecting a specific position is provided.

    [0052] For this purpose, a user may perform a coarse first selection of a desired position. This first coarse selection may be performed based on an overview of the signal waveform of the acquired measured signal, which is provided on display 11. For this purpose, the coarse identification of a desired position may be received by an input device 12.

    [0053] Input device 12 may be any kind of appropriate device for receiving the selection of the user for identifying a desired position in the signal waveform. For example, input device 12 may a device for receiving a touch or a gesture from a user. For this purpose, display 11 and input device 12 may be realized by a touch-screen or the like. Further, it may be also possible to receive the selection of the user by any other appropriate input device. For example, input device 11 may be a mouse such as a computer mouse. Accordingly, a user may move a cursor around in order to specify a desired position and indicate the selection by mouse-click. Alternatively, it may be also possible that the user may specify the desired position in any other appropriate manner. For example, the user may use a keyboard, a joystick, a trackball or the like.

    [0054] After are user has identified a coarse first position at the signal waveform displayed on a display 11, this first position may be used as a basis for assisting the user in order to achieve a more precise selection of a specific position in the signal waveform.

    [0055] The specified first coarse position, which is obtained from the user by input device 12, may be provided to a processing device 13. Processing device 13 may analyze the surrounding of the specified first position in the signal waveform, in order to identify specific events of interest in the surrounding of the indicated first position. The identified events may be provided to the user, and the user may select one of the identified events. Accordingly, a precise selection of the measured data at the position of the selected event may be applied. Accordingly, the further analysis of the measured data may be performed based on this precise selection.

    [0056] In the following, the identification of the events and the related operations are described in more detail.

    [0057] After a first input for specifying a coarse position in the displayed waveform has been received by input device 12, the received first input may be provided to processing device 13. Processing device 13 may perform a search for a number of one or more predetermined events in the measured signal sequence in an area surrounding the received first position. The surrounding the first position may be an area, which is limited to a predetermined period of time before and/or after the point of time, which relates to the received first position. Additionally or alternatively, the area may be an area, which is limited to measurement values in a predetermined arrange above or below the value according to the received first position, i.e. the value being higher or lower than a value of the measurement signal at the specified first position.

    [0058] Processing device 13 may search for any kind of predetermined events in the respective area with respect to the received first position. For example, rising edges, falling edges, measurement values with a specific value or within a specific range, a maximum, a minimum, signal sequences with a predetermined slope or any other characteristic event may be identified. Further to this, it may be also possible to identify predetermined sequences in the measured signal. However, it is understood that the search for predetermined events in the measured signal is not limited to the mentioned examples. Moreover, any other kind of events may be also identified.

    [0059] After identifying one or more predetermined events in the area with respect to the received first position, the identified events may be provided to the user, and a user may select one of the provided events. For this purpose, processing device 13 may generate a selection menu, and the generated selection menu may be displayed on display 11. Input device 11 may receive a user input for specifying a selection of one of the events provided by the displayed selection menu. Accordingly, processing device 13 may apply a selection of a position at the measured signal sequence corresponding to the position of the selected characteristic.

    [0060] The identified events in the area surrounding the first position may be provided to the user in any appropriate manner. As already mentioned above, a selection menu may be generated and displayed on display 12. Furthermore, it may be also possible to indicate the identified events directly on the displayed signal waveform, which is displayed on display 12. For example, the identified events may be highlighted. For this purpose, a color of the signal waveform for the background may be changed at the respective positions, a selection item may be displayed on the respective positions, or any other appropriate scheme for indicating the identified events may be possible. Accordingly, a user may select one of the identified events by input device 12. For example, a user may touch on touch-screen, move a mouse-cursor and click the respective position or perform any other kind of selecting one of the displayed events.

    [0061] After receiving the selection of the user for one of the displayed events, processing device 13 may determine thee related point in time and/or a related measurement value. Thus, any kind of further processing may be applied based on the identified parameters. For example, an analysis of the measured signal may be performed based on the identified parameters relating to the selected position. For example, the selected position may relate to a starting point or an ending point for analyzing the measured signal. However, any other approach for analyzing or processing the measured signals based on the selection may be also possible.

    [0062] FIG. 2 shows a diagram illustrating the selection process according to a first embodiment. FIG. 2 shows a representation 100 of a signal waveform 110 representing a measurement sequence of measured data. For example, a user may indicate a first position 120. For example, the user may move a cursor to this position or apply a touch on the touch-screen at this position. Accordingly, after input device 12 has received this first input for specifying position 120, processing device 13 may search for predetermined events within a preset range. For example, the measurement data may be analyzed between a first point in time t1 and a second point in time t2. During this search processing device 13 may identify a starting point 121 of a rising edge and an ending point 122 of the rising edge. Accordingly, these positions may be indicated in representation 100. Accordingly, the user may select one of the indicated events 121, 122.

    [0063] FIG. 3 shows a further representation 100 of a signal waveform 110. As already described above, a user may specify a first position 120. Accordingly, after receiving the input for specifying the first position 120, processing device 130 may search for predetermined events in a range between a minimum value L1 and a maximum value L2. For example, processing device 13 may identify a maximum 123 and a (local) minimum 124. Accordingly, these identified events may be indicated in representation 110.

    [0064] FIG. 4 shows a further example for identifying predetermined events in a representation of a measurement sequence. As can be seen in FIG. 4, the displayed signal waveform 110 comprises a rising edge. In particular, the measured signal sequence rises from a minimum value to a maximum value within a specific period of time. Accordingly, if processing device 13 searches for predetermined events within an area comprising this rising edge, it may be possible to identify positions of multiple different events. For example, it may be possible to identify a position 131, at which the measured values start rising, for example from zero percent to higher values. Furthermore, it may be possible to identify the position 134 at which the measured signal reaches the highest value, for example 100%. Furthermore, it may be possible to determine further positions at which the measured signal reaches predetermined values. For example, the measured signal may reach a value of 50% at a position 132, and reach a value of, for example 80%, at position 133. However, it is understood, that any other level or value for specifying an event may be also possible. For example, it may be possible to identify positions in the measured signal having a level of 10%, 20%, 30%, . . . , 70%, 80%, 90%, 95% or 100%. Accordingly, the identified positions may be provided on display 11. Thus, a user may select a desired position. In this way, a precise positioning at a specific event of the measured signal can be achieved.

    [0065] FIG. 5 shows a further schematic representation of signal waveforms according to an embodiment. As can be seen in this example, it may be even possible to provide multiple signal waveforms in a common representation on display 11. Accordingly, it may be possible to identify events in one or more, or even all of the displayed signal waveforms. In particular, it may be possible, for example, to identify positions of events in all displayed signal waveforms based on an input received in connection with one of the displayed signal waveforms. For example, if a first input is received in connection with a first signal waveform 141, it may be possible to analyze measurement data of all signal waveforms displayed in the representation 100. Accordingly, it may be possible to identify, for example, rising edges in both, the first signal waveform 141 and the second signal waveform 142. For example, the identification of events may be limited to a period of time in connection with the first input for specifying a first position of the signal waveform 141.

    [0066] However, any kind of approach for identifying events in one or more signal waveforms 141, 142 may be possible. For example, it may be possible to analyze a predetermined area relating to the measured signal of a first signal 141. Accordingly, if one or more events are identified in this area, it may be possible to search the further displayed signal waveforms 142 for events, which are similar or even the same the events identified in the area, which is used for analyzing the first signal waveform 141. For example, if a rising edge 141a is identified in the respective area of the first signal waveform 141, it may be possible to search only for rising edges in the second signal waveform 142. Alternatively, if only a falling edge 141b is identified in the respective area of the first signal waveform 142, it may be possible to search only for falling edges in the second signal waveform 142.

    [0067] In an alternative example, it may be possible to consider only a single waveform and to search the whole section of the displayed signal waveform for events elements, which are identified in an area relating to the identified first position. For example, if in an area according to the identified first position, a rising edge is identified, the whole signal waveform, in particular the whole section of the displayed signal waveform for this signal may be searched for further rising edges.

    [0068] However, it is understood that any other approach for identifying events elements in one or more signal waveforms and for providing an appropriate selection for selecting one of the identified events may be also possible.

    [0069] FIG. 6 shows a flow diagram illustrating a method for controlling a measuring device according to an embodiment. The method may perform any kind of step as already described above in connection with the apparatus for controlling the measuring device. Accordingly, the above-mentioned apparatus may perform any operation as will be described in the following.

    [0070] In a step S1, a signal waveform of a measured signal is displayed. The signal waveform may be displayed, for example on a display 11.

    [0071] In a step S2, a first input is received. The first input may specify a first position in the displayed signal waveform. In particular, the first input may be received by an input device 12.

    [0072] In a step S3, one or more predetermined events may be identified in the measured signal. In particular, the predetermined events may be identified in a preset area with respect to the first position. The analysis of the measured signal for identifying predetermined events may be performed, for example by processing device 13.

    [0073] In step S4, the identified events may be displayed. In particular, the identified events may be displayed on a display 11. For example, the identified events may be displayed in a selection menu. Alternatively, the identified events may be directly indicated in the displayed signal waveform. However, any other appropriate scheme for providing the identified events may be also possible.

    [0074] In step S5, a second input is received. The second input may specify one of the displayed identified events.

    [0075] After receiving a second input for selecting one of the displayed events, a second position in the displayed waveform may be determined. In particular, the second position may relate to a position of the event selected by the second input.

    [0076] The second position may be automatically set to a position of the identified event in the identified signal, if only a single predetermined event is identified in the signal waveform. In particular, the size of the preset area may be adjustable. For example, the size may be adjustable by a manual input of a user. Alternatively, the size of the area may be dynamically adapted depending on predetermined parameters. For example, the size of the area may be set depending on the range or scale used for displaying the signal waveform on the display.

    [0077] The predetermined events in the signal waveform may be identified in an area of the signal waveform before the first position and/or behind the first position. Additionally or alternatively, the predetermined events may be identified in an area above the first position and/or below the first position.

    [0078] In particular, the predetermined events may comprise a rising edge, a falling edge, a signal increasing or decreasing a predetermined level, a signal reaching a specific level, a peak value of the signal or a number of one or more predetermined values in the measured signal.

    [0079] In particular, the method may identify one or more similar or same events in a single signal waveform.

    [0080] The method may also comprise identifying similar or same events in a plurality of different signal waveforms.

    [0081] Alternatively, it may be also possible to identify multiple different predetermined events in a single signal waveform.

    [0082] The method may further comprise an analysis of the measured signal based on the determined second position.

    [0083] Summarizing, the present invention relates to an improved selection of a specific position in a measured signal. For this purpose, a coarse selection of a position is received and subsequently one or more specific events nearby the coarse position are identified. Accordingly, one of the identified events may be selected and precise positioning on the selected event is performed.

    [0084] Although specific embodiments have been illustrated and described herein, it will be appreciated by those of ordinary skill in the art that a variety of alternate and/or equivalent implementations exist. It should be appreciated that the exemplary embodiment or exemplary embodiments are only examples, and are not intended to limit the scope, applicability, or configuration in any way. Rather, the foregoing summary and detailed description will provide those skilled in the art with a convenient road map for implementing at least one exemplary embodiment, it being understood that various changes may be made in the function and arrangement of elements described in an exemplary embodiment without departing from the scope as set forth in the appended claims and their legal equivalents. Generally, this application is intended to cover any adaptations or variations of the specific embodiments discussed herein.

    [0085] In the foregoing detailed description, various features are grouped together in one or more examples or examples for the purpose of streamlining the disclosure. It is understood that the above description is intended to be illustrative, and not restrictive. It is intended to cover all alternatives, modifications and equivalents as may be included within the scope of the invention. Many other examples will be apparent to one skilled in the art upon re-viewing the above specification.

    [0086] Specific nomenclature used in the foregoing specification is used to provide a thorough understanding of the invention. However, it will be apparent to one skilled in the art in light of the specification provided herein that the specific details are not required in order to practice the invention. Thus, the foregoing descriptions of specific embodiments of the present invention are presented for purposes of illustration and description. They are not in-tended to be exhaustive or to limit the invention to the precise forms disclosed; obviously many modifications and variations are possible in view of the above teachings. The embodiments were chosen and described in order to best explain the principles of the invention and its practical applications, to thereby enable others skilled in the art to best utilize the invention and various embodiments with various modifications as are suited to the particular use contemplated. Throughout the specification, the terms “including” and “in which” are used as the plain-English equivalents of the respective terms “comprising” and “wherein,” respectively. Moreover, the terms “first,” “second,” and “third,” etc., are used merely as labels, and are not intended to impose numerical requirements on or to establish a certain ranking of importance of their objects.

    LIST OF REFERENCE SIGNS

    [0087] 11 display [0088] 12 input device [0089] 13 processing device [0090] 90 measurement device [0091] 100 graphical representation [0092] 110, 141, 142 signal waveform [0093] 120 cursor [0094] 121, 122, 123, 124 positions of events [0095] S1, S2, S3, S4, S5 method steps