Waveform selection method, apparatus, equipment, and storage medium

The method improves waveform selection accuracy in digital oscilloscopes by determining the click position, defining a selection region, calculating waveform energy, and selecting the channel with the highest energy ratio, addressing the challenge of selecting target waveforms amidst overlapping channels.

JP2026518884APending Publication Date: 2026-06-10RIGOL TECHNOLOGIES CO LTD

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
RIGOL TECHNOLOGIES CO LTD
Filing Date
2024-11-19
Publication Date
2026-06-10

AI Technical Summary

Technical Problem

In digital oscilloscopes, accurately selecting a target waveform from overlapping channels on a limited screen is challenging due to the difficulty in distinguishing and clicking on the correct waveform without inadvertently selecting adjacent ones.

Method used

A method that determines the click position, defines a waveform selection region based on this position, calculates the energy of each channel waveform within this region, and selects the target waveform based on the highest energy ratio, improving accuracy by recognizing the user's intent.

Benefits of technology

Enhances the precision of waveform selection by reducing incorrect selections, ensuring the chosen waveform aligns with the user's intended choice, even in cases of display congestion.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026518884000001_ABST
    Figure 2026518884000001_ABST
Patent Text Reader

Abstract

The present invention relates to a waveform selection method, apparatus, device, and storage medium. The method includes: determining a click position on a display in response to a user's click operation (S110); determining a waveform selection region based on the click position (S120); determining the waveform energy of each of the multiple channel waveforms within the waveform selection region (S130); and selecting a target waveform from the multiple channel waveforms according to the waveform energy of the multiple channel waveforms (S140).
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application claims the priority of a Chinese patent application with application number 202311600510.8, filed with the China National Intellectual Property Administration on November 28, 2023, the content of which is incorporated herein by reference in its entirety.

[0002] This application relates to the technical field of signal processing, for example, to a waveform selection method, apparatus, device, and storage medium.

Background Art

[0003] A digital oscilloscope is a widely used electronic test and measurement instrument, which has multiple channels for receiving signals. When the digital oscilloscope receives signals from at least one device under test, waveforms corresponding to these signals can be simultaneously displayed on the display via each channel.

[0004] In a digital oscilloscope, since waveforms of more than one channel may be displayed in the same waveform display area, when a user attempts to adjust the waveform of a certain channel, it is necessary to first select the waveform corresponding to that channel. Generally, the user selects the target waveform by clicking with a finger touch or a mouse pointer. At this time, the user must click on the target waveform on the oscilloscope display to separate it from other waveforms so that the finger or mouse pointer does not touch other waveforms. However, on an oscilloscope display with a limited screen size, it is common for waveforms of multiple channels to be displayed overlapping, and in many cases, it is difficult to find a large area where the target waveform can be distinguished from other waveforms. In addition, even if two waveforms appear to be separated on the screen, since both a click by finger touch and a click by mouse pointer have a response area of a certain size, the user may touch multiple waveforms when actually clicking to select, and at this time, the digital oscilloscope may select a non-target waveform, leading to an incorrect response.

Summary of the Invention

[0005] This invention provides a waveform selection method, apparatus, device, and storage medium that effectively recognize the user's click intent and improve the accuracy of waveform selection. [Means for solving the problem]

[0006] In the first aspect, In response to the user's click operation, the system determines the click location on the display, Based on the aforementioned click position, the waveform selection region is determined, Determining the waveform energy of each of the multiple channel waveforms within the waveform selection region, Selecting a target waveform from the plurality of channel waveforms according to the waveform energy of the plurality of channel waveforms, including, A waveform selection method is provided.

[0007] Preferably, determining the waveform selection region based on the click position described above is: This includes defining a display area that includes the aforementioned click position and has a preset calculated area as the waveform selection area.

[0008] Preferably, the click position is located at the center of the waveform selection area.

[0009] Preferably, the waveform selection region is circular or a right quadrilateral.

[0010] Preferably, determining the waveform energy of each of the multiple channel waveforms within the waveform selection region described above is: For each channel waveform included within the waveform selection region, the waveform energy of the channel waveform is defined as the waveform luminance area integral of the channel waveform within the waveform selection region.

[0011] Preferably, selecting a target waveform from the plurality of channel waveforms according to the waveform energy of the plurality of channel waveforms is The energy ratio of each channel waveform among the plurality of channel waveforms within the waveform selection region is determined according to the waveform energy of the plurality of channel waveforms. The channel waveform with the highest energy ratio is determined as the target waveform selected by the user, Includes.

[0012] Preferably, the click operation includes both touch-based clicks on the display and mouse-based clicks.

[0013] In the second aspect, A click position determination module configured to determine the click position on the display in response to a user's click operation, A selection region determination module configured to determine a waveform selection region based on the aforementioned click position, A waveform energy statistics module configured to determine the waveform energy of each of the multiple channel waveforms within the waveform selection region, A target waveform selection module configured to select a target waveform from the plurality of channel waveforms according to the waveform energy of the plurality of channel waveforms, Equipped with, A waveform selection device is provided.

[0014] In the third aspect, At least one processor, An electronic test and measurement device comprising a memory that is communicated to at least one processor, The memory stores a computer program that can be executed by the at least one processor, and the execution of the computer program by the at least one processor enables the at least one processor to perform the waveform selection method described in the first aspect of the present application. Electronic testing and measurement equipment will be provided.

[0015] On the fourth side, a computer-readable storage medium is provided, which stores computer instructions for realizing the waveform selection method described in the first side of the present application when executed by a processor.

Brief Description of the Drawings

[0016] [Figure 1] It is a flowchart of the waveform selection method according to Embodiment 1 of the present application. [Figure 2] It is a schematic diagram of the principle of the waveform selection method according to Embodiment 1 of the present application. [Figure 3] It is a schematic structural diagram of the waveform selection device according to Embodiment 2 of the present application. [Figure 4] It is a schematic structural diagram of an electronic test and measurement device for realizing the waveform selection method in the embodiments of the present application.

Modes for Carrying Out the Invention

[0017] To enable those skilled in the art to better understand the aspects of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application.

[0018] In addition, the terms "first", "second", "target", etc. in the specification, claims and above drawings of the present application are for distinguishing similar objects and do not necessarily need to be used to explain a specific order or sequence. It should be understood that the data used in this way can be appropriately exchanged so that the embodiments of the present application described here can be implemented in an order other than those illustrated or described here. Also, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units specifically listed, and may include other steps or units not specifically listed or inherent to these processes, methods, products or devices.

[0019] Example 1 Figure 1 is a flowchart of a waveform selection method according to Embodiment 1 of the present invention, which is applicable when selecting one waveform from a plurality of waveforms displayed on the display of an electronic test and measurement device by clicking, and the method can be performed by a waveform selection device, which can be implemented in hardware and / or software form, and which can be installed in an electronic test and measurement device. As shown in Figure 1, the method includes S110 to S140.

[0020] S110: Determines the click location on the display in response to the user's click operation.

[0021] The waveform selection method according to this embodiment may be used in electronic test and measurement equipment such as digital oscilloscopes, or in other electronic devices. In this embodiment, the example mainly shows a user selecting one of the channel waveforms displayed on the display of an electronic test and measurement equipment.

[0022] In this embodiment, the display of the electronic test and measurement device may show waveforms corresponding to multiple channels, and when a user attempts to select one of these channel waveforms, a corresponding click operation may occur. When the electronic test and measurement device receives a click operation from the user, it can record the position of the click on the display made by the user.

[0023] In one embodiment, the click operation may include both a touch click operation on the display and a mouse click operation.

[0024] In practical applications, users can perform click operations by directly touching the display, including touching the display with their fingers or using a stylus. When a user performs a click operation by touching the display, the click position can be defined as the point of contact between the finger and the display, or the point of contact between the tip of the stylus and the display. If the display is a capacitive screen, the user's touch position can be determined by measuring the change in capacitance of the capacitive screen, and the coordinates of the click position can be calculated according to the timing of the touch event. If the display is a resistive touchscreen, the user's touch position can be detected by the change in resistance between two conductive thin films. If the display is an infrared touchscreen, the position of the touch point can be detected by the emission and reception of an infrared beam, and when a touch occurs, the beam is interrupted, and the click position is determined.

[0025] The user may use a mouse to perform click operations on the display. By moving the mouse, the user can move the mouse pointer on the display accordingly, and when the user clicks the mouse, the position pointed to by the mouse pointer is considered the click location.

[0026] It should be understood that the click operation in this embodiment is not limited to touch clicks on a display or clicks using a mouse. The waveform selection method in this embodiment can respond to any click operation that can be supported by other technologies.

[0027] S120: Determines the waveform selection area based on the click position.

[0028] In this embodiment, in order to reduce the probability of incorrect waveform selection due to display congestion and misalignment of user click operations, waveform selection and determination may not simply use the click position, but rather comprehensively determine which channel waveform on the display best matches the user's selection intent by using the waveform selection area associated with the click position.

[0029] In one embodiment, S120 can be realized in the following form.

[0030] The display area that includes the click position and has a pre-set calculated area is defined as the waveform selection area.

[0031] In actual applications, the area size of the waveform selection region can be determined according to the usage scenario. After clicking a position, the area near the clicked position with a pre-set calculated area may be recorded as the waveform selection region.

[0032] For example, the click position is located at the center of the waveform selection area, and the waveform selection area is circular or quadrilateral.

[0033] Generally, although there may be discrepancies in the user's click position on the display, the click position can basically reflect the approximate position of the waveform the user intends to select. Therefore, by determining the waveform selection area around the click position, the probability of correct waveform selection can be improved. Generally, for ease of calculation, the waveform selection area may be circular or quadrilateral.

[0034] It should be understood that the click location can be anywhere within the waveform selection area, such as the vertices or sides of a right quadrilateral.

[0035] In specific examples, a square with the click position as the center and the first length as the side length can be determined as the waveform selection area; a circle with the click position as the center and the second length as the radius can be determined as the waveform selection area; a rectangle with the click position as the center and the third length as the longer side and the fourth length as the shorter side can be determined as the waveform selection area; and a square with the top-left corner vertex as the click position and the first length as the side length can be determined as the waveform selection area.

[0036] S130: Determine the waveform energy of each of the multiple channel waveforms within the waveform selection region.

[0037] In this embodiment, by statistically calculating the waveform energy corresponding to each channel waveform included within the waveform selection region, it is possible to reflect the distribution of multiple channel waveforms within the waveform selection region.

[0038] In one embodiment, S130 can be realized in the following form.

[0039] For each channel waveform contained within the waveform selection region, the waveform energy of the channel waveform is defined as the integral of the waveform brightness area of ​​the channel waveform within the waveform selection region.

[0040] For example, the waveform energy within the waveform selection region of a channel waveform can refer to the cumulative sum of the luminance of each waveform point constituting the channel waveform within the waveform selection region; in other words, it is the integral of the waveform luminance and area within the waveform selection region, and can be expressed roughly as follows.

[0041] Waveform energy = Σ; Brightness of a wave point = ∫ Waveform brightness * Area.

[0042] S140: Select a target waveform from multiple channel waveforms based on the waveform energy of the multiple channel waveforms.

[0043] In this embodiment, the waveform energy of a channel waveform can reflect the distribution of that channel waveform within the waveform selection region. Therefore, by analyzing the waveform energy of each channel waveform, a target waveform that aligns with the user's intended choice can be selected.

[0044] In one embodiment, S140 can be realized in the following form.

[0045] Based on the waveform energy of multiple channel waveforms, the energy ratio of each channel waveform within the waveform selection region is determined, and the channel waveform with the highest energy ratio is selected as the target waveform for the user.

[0046] It should be understood that if a channel waveform has a high energy ratio within the waveform selection region, it indicates that the user's click at that location is more in line with their intention to select that channel waveform, and therefore the channel waveform with the highest energy ratio within the waveform selection region can be determined as the target waveform to be selected by the user.

[0047] In particular, if the waveform energy of multiple channel waveforms within the waveform selection area is all lower than a preset energy threshold, the user's click operation can be considered an error, and no channel waveforms can be selected, allowing for an appropriate presentation on the display.

[0048] Figure 2 is a schematic diagram illustrating the principle of the waveform selection method according to Embodiment 1 of the present invention. As shown in Figure 2, channel waveform 1 and channel waveform 2, which are close in waveform distance, are displayed simultaneously on the display of the electronic test and measurement equipment. When a user needs to select channel waveform 1, they touch the display with their finger or click with a mouse, and the black dot in the figure indicates the user's click position. A display area with a preset calculation area centered on the click position is defined as the waveform selection area, for example, the display area shown by the dashed rectangular frame in the figure. By calculating the waveform energy within the dashed rectangular frames of channel waveform 1 and channel waveform 2, it can be seen that the energy ratio of channel waveform 1 is higher than that of channel waveform 2, and therefore channel waveform 1 is selected as the target waveform.

[0049] In the present invention's embodiment, in response to a user's click operation, the click position on the display is determined, a waveform selection area is determined based on the click position, the waveform energy of multiple channel waveforms within the waveform selection area is determined, and a target waveform is selected from the multiple channel waveforms according to the waveform energy of the multiple channel waveforms. In the present invention's embodiment, multiple channel waveforms are displayed simultaneously on the display, the waveforms overlap, and the user's click area is ambiguous, thus avoiding the problem of being unable to correctly select the waveform the user needs. Therefore, the user's click intent when selecting a waveform can be effectively recognized, and the accuracy of waveform selection can be improved.

[0050] Example 2 Figure 3 is a schematic diagram of the structure of a waveform selection device according to Embodiment 2 of the present invention. As shown in Figure 3, the device comprises a click position determination module 310, a selection area determination module 320, a waveform energy statistics module 330, and a target waveform selection module 340.

[0051] The click position determination module 310 is configured to determine the click position on the display in response to a user's click operation.

[0052] The selection region determination module 320 is configured to determine the waveform selection region based on the click position.

[0053] The waveform energy statistics module 330 is configured to determine the waveform energy of each of the multiple channel waveforms within the waveform selection region.

[0054] The target waveform selection module 340 is configured to select a target waveform from the plurality of channel waveforms according to the waveform energy of the plurality of channel waveforms.

[0055] Preferably, the selection region determination module 320 is The display area, which includes the aforementioned click position and has a preset calculated area, is configured to be the waveform selection area.

[0056] Preferably, the click position is located at the center of the waveform selection area.

[0057] Preferably, the waveform selection region is circular or a right quadrilateral.

[0058] Preferably, the waveform energy statistics module 330 is For each channel waveform included within the waveform selection region, the waveform energy of the channel waveform is defined as the waveform luminance area integral of the channel waveform within the waveform selection region.

[0059] Preferably, the target waveform selection module 340 is Depending on the waveform energy of the plurality of channel waveforms, the energy ratio of each channel waveform among the plurality of channel waveforms within the waveform selection region is determined. The channel waveform with the highest energy ratio is determined to be the target waveform selected by the user.

[0060] Preferably, the click operation includes both touch-based clicks on the display and mouse-based clicks.

[0061] The waveform selection device according to the embodiment of the present application is capable of executing the waveform selection method according to any embodiment of the present application and includes a functional module corresponding to the execution of the method.

[0062] Example 3 Figure 4 shows a schematic diagram of the structure of an electronic test and measurement device that can be used to carry out the embodiment of the present invention. The electronic test and measurement device in this embodiment may be a digital oscilloscope.

[0063] The number of signal channels in an electronic test and measurement device may be at least one; in this embodiment, an example with two signal channels is given. As shown in Figure 4, the first channel of the electronic test and measurement device is configured to receive a first signal via a first port, and the second channel is configured to receive a second signal via a second port. Both the first and second channels include an attenuator, an amplifier, and an analog-to-digital converter (ADC). The attenuator is configured to reduce the signal power input to the test system, thereby attenuating the input signal within the operating range of the amplifier. The amplifier is configured to amplify or attenuate the signal, thereby amplifying or attenuating the input signal within the full-scale range of the analog-to-digital converter (ADC). The analog-to-digital converter (ADC) is configured to digitize the signal output from the amplifier at a predetermined sampling rate, thereby obtaining the waveforms of the signals input from the first channel and / or the second channel. The digitized waveform data is stored in memory, and the data is output from memory to a digital signal processor (DSP) for processing.

[0064] The electronic test and measurement device comprises at least one processor and at least one memory connected to the processor, such as read-only memory (ROM) and random access memory (RAM). The memory stores computer programs executable by at least one processor, and the processor can perform various appropriate operations and processes according to the computer programs stored in the read-only memory (ROM) or loaded into the random access memory (RAM) from the memory unit. The RAM may further store various programs and data necessary for operating the electronic test and measurement device. The processor, ROM, and RAM are connected to each other via a bus. The processor may be various general-purpose and / or dedicated processing assemblies having processing and calculation capabilities. Some examples of processors include, but are not limited to, central processing units (CPUs), graphics processing units (GPUs), various dedicated artificial intelligence (AI) computing chips, various processors for running machine learning model algorithms, digital signal processors (DSPs), and any suitable processors, controllers, microcontrollers, etc. The processor performs the methods and processes described in the preceding paragraph, such as the waveform selection method.

[0065] The processor is configured to perform control operations on the electronic test and measurement instrument and to control the adjustment, acquisition, and display of a first signal waveform received from the first channel and a second signal waveform received from the second channel. If the electronic test and measurement instrument is an oscilloscope, the processor further includes a trigger control module. The trigger control module is configured to control the triggering of signals to display waveforms, and the trigger control module is further configured to control the horizontal time base, vertical range, and offset of the display to display the waveforms in a reasonable manner.

[0066] The digital signal processor (DSP) receives and processes digital signals stored in memory, provided from the first and second channels, in order to reconstruct and display the original input signals on the display.

[0067] The electronic test and measurement device further comprises a display processor, a user input module, and a display. The user input module is configured to receive information and data input from the user. The display processor receives the data input from the user, processes the waveform data, and displays the waveforms of the first channel and / or second channel on the display via a graphical user interface (GUI). The user input module may include a mouse, keyboard, trackball, joystick, or touchpad, and the display may include a light-emitting diode (LED) display, an organic light-emitting diode (OLED) display, etc. In one embodiment, the user input module is a touchscreen, in which case the user input module is provided on the display.

[0068] The components, their connections and relationships, and their functions described herein are illustrative only and are not intended to limit the realization of the Application as described herein and / or required.

[0069] In some embodiments, the waveform selection method may be implemented as a computer program and tangibly contained in a computer-readable storage medium, such as a storage unit. In some embodiments, part or all of the computer program may be loaded and / or installed in an electronic device via ROM and / or a communication unit. Once the computer program is loaded into RAM and executed by the processor, one or more steps of the waveform selection method described above can be performed. As a candidate, in other embodiments, the processor may be configured to perform the waveform selection method in any other suitable form (e.g., via firmware).

[0070] In this specification, various embodiments of the systems and technologies described above can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard parts (ASSPs), systems on chips (SOCs), complex programming logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementation in one or more computer programs executable and / or interpretable on a programmable system including at least one programmable processor, the programmable processor may be a dedicated or general-purpose programmable processor, and may receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0071] Computer programs for carrying out the method of the present invention may be written in any combination of one or more programming languages. These computer programs are provided to the processor of a general-purpose computer, a dedicated computer, or other programmable data processing device, so that when the computer programs are executed by the processor, the functions / operations defined in the flowcharts and / or block diagrams are performed. The computer programs may run entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as an independent software package, or entirely on a remote machine or server.

[0072] In the context of this application, a computer-readable storage medium may be a tangible medium capable of containing or storing computer programs used in instruction execution systems, devices, or equipment, or computer programs used in combination with instruction execution systems, devices, or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or equipment, or any suitable combination thereof. As a candidate, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include one or more wire-based electrical connections, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM (Erasable Programmable Read-Only Memory) or flash memory), optical fibers, portable compact disc-read-only memory (Compact Disc-Read Only Memory, CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0073] To provide user interaction, the systems and technologies described herein can be implemented on electronic devices. These electronic devices may include a display device for displaying information to the user (e.g., a CRT (Cathode Ray Tube) or LCD (Liquid Crystal Display) monitor) and a keyboard and pointing device (e.g., a mouse or trackball), the user of which can provide input to the electronic device via the keyboard and pointing device. Other types of devices may be used to further provide user interaction; for example, the feedback provided to the user may be any form of sensing feedback (e.g., visual feedback, auditory feedback, or haptic feedback), and input from the user may be received in any form (including acoustic input, voice input, or haptic input).

[0074] The systems and technologies described herein can be implemented in a computing system including background components (e.g., as a data server), a computing system including middleware components (e.g., an application server), a computing system including front-end components (e.g., a user computer having a graphical user interface or network browser, through which the user can interact with embodiments of the systems and technologies described herein), or in a computing system including any combination of such background components, middleware components, or front-end components. The components of the system can be connected to each other by digital data communication (e.g., a communication network) in any form or medium. Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the internet.

[0075] A computing system may include a client end and a server. The client end and server are generally geographically separated and typically communicate via a communication network. The client-end-server relationship is generated by computer programs running on corresponding computers that have a client-end-server relationship with each other. The server may be a cloud server, also called a cloud computing server or cloud host, and is a host product within a cloud computing service framework. This solves the drawbacks of traditional physical post-loading and virtual private server (VPS) services, such as high management difficulty and limited business deployment capabilities.

[0076] It should be understood that steps can be rearranged, added, or deleted using the various forms of flows described above. For example, each step described herein may be performed in parallel, sequentially, or in a different order, as long as the desired results of the present invention are achieved.

[0077] (Note) (Note 1) In response to the user's click operation, the system determines the click location on the display, Based on the aforementioned click position, the waveform selection region is determined, Determining the waveform energy of each of the multiple channel waveforms within the waveform selection region, Selecting a target waveform from the plurality of channel waveforms according to the waveform energy of the plurality of channel waveforms, including, Waveform selection method.

[0078] (Note 2) Determining the waveform selection region based on the aforementioned click position is: This includes making the display area that includes the aforementioned click position and has a preset calculated area a waveform selection area. The method described in Appendix 1.

[0079] (Note 3) The aforementioned click position is located at the center of the waveform selection area. The method described in Appendix 2.

[0080] (Note 4) The waveform selection region is circular or a right quadrilateral. The method described in Appendix 2.

[0081] (Note 5) Determining the waveform energy of each of the multiple channel waveforms within the waveform selection region described above is: For each channel waveform included within the waveform selection region, the waveform energy of the channel waveform is defined as the waveform luminance area integral of the channel waveform within the waveform selection region. The method described in Appendix 1.

[0082] (Note 6) Selecting a target waveform from the plurality of channel waveforms according to the waveform energy of the plurality of channel waveforms as described above is: The energy ratio of each channel waveform among the plurality of channel waveforms within the waveform selection region is determined according to the waveform energy of the plurality of channel waveforms. The channel waveform with the highest energy ratio is determined as the target waveform selected by the user, including, The method described in Appendix 1.

[0083] (Note 7) The aforementioned click operation includes touch clicks on the display and clicks using a mouse. The method described in Appendix 1.

[0084] (Note 8) A click position determination module configured to determine the click position on the display in response to a user's click operation, A selection region determination module configured to determine a waveform selection region based on the aforementioned click position, A waveform energy statistics module configured to determine the waveform energy of each of the multiple channel waveforms within the waveform selection region, A target waveform selection module configured to select a target waveform from the plurality of channel waveforms according to the waveform energy of the plurality of channel waveforms, Equipped with, Waveform selection device.

[0085] (Note 9) At least one processor, An electronic test and measurement device comprising a memory that is communicated to at least one processor, The memory stores a computer program that can be executed by the at least one processor, and when the computer program is executed by the at least one processor, the at least one processor can execute the waveform selection method described in any one of the appendices 1 to 7. Electronic testing and measuring equipment.

[0086] (Note 10) When executed by the processor, it stores computer instructions for implementing one of the waveform selection methods described in Appendix 1 to 7. Computer-readable storage medium.

Claims

1. In response to the user's click operation, the system determines the click location on the display, Based on the aforementioned click position, the waveform selection region is determined, Determining the waveform energy of each of the multiple channel waveforms within the waveform selection region, Selecting a target waveform from the plurality of channel waveforms according to the waveform energy of the plurality of channel waveforms, including, Waveform selection method.

2. Determining the waveform selection region based on the aforementioned click position is: This includes making the display area that includes the aforementioned click position and has a preset calculated area a waveform selection area. The method according to claim 1.

3. The aforementioned click position is located at the center of the waveform selection area. The method according to claim 2.

4. The waveform selection region is circular or a right quadrilateral. The method according to claim 2.

5. Determining the waveform energy of each of the multiple channel waveforms within the waveform selection region described above is: For each channel waveform included within the waveform selection region, the waveform energy of the channel waveform is defined as the waveform luminance area integral of the channel waveform within the waveform selection region. The method according to claim 1.

6. Selecting a target waveform from the plurality of channel waveforms according to the waveform energy of the plurality of channel waveforms as described above is: The energy ratio of each channel waveform among the plurality of channel waveforms within the waveform selection region is determined according to the waveform energy of the plurality of channel waveforms. The channel waveform with the highest energy ratio is determined as the target waveform selected by the user, including, The method according to claim 1.

7. The aforementioned click operation includes touch clicks on the display and clicks using a mouse. The method according to claim 1.

8. A click position determination module configured to determine the click position on the display in response to a user's click operation, A selection region determination module configured to determine a waveform selection region based on the aforementioned click position, A waveform energy statistics module configured to determine the waveform energy of each of the multiple channel waveforms within the waveform selection region, A target waveform selection module configured to select a target waveform from the plurality of channel waveforms according to the waveform energy of the plurality of channel waveforms, Equipped with, Waveform selection device.

9. At least one processor, An electronic test and measurement device comprising a memory that is communicated to at least one processor, The memory stores a computer program that can be executed by the at least one processor, and the execution of the computer program by the at least one processor enables the at least one processor to perform the waveform selection method according to any one of claims 1 to 7. Electronic testing and measuring equipment.

10. When executed by the processor, a computer instruction for realizing the waveform selection method described in any one of claims 1 to 7 is stored. Computer-readable storage medium.