Waveform selection method and device, equipment and storage medium
By determining the click position and waveform selection area in the digital oscilloscope, and counting the energy proportion of waveforms in each channel, the problem of difficulty for users to accurately select the target waveform is solved, and the accuracy of waveform selection is improved.
Patent Information
- Application Number
- CN202311600510.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-28
- Publication Date
- 2025-05-30
AI Technical Summary
In a digital oscilloscope, multiple channel waveforms are displayed overlapping, making it difficult for users to accurately select the target waveform, and clicking operations are prone to accidentally touching other waveforms.
By responding to the user's click operation, the click position on the display is determined and the waveform selection area is determined based on that position. Then, the waveform energy of each channel waveform in the waveform selection area is counted separately, and the target waveform is selected according to the energy ratio.
Effectively identify the user's click intention, improve the accuracy of waveform selection, and avoid incorrect selection caused by waveform overlap and click errors.
Smart Images

Figure CN120064742A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of signal processing, and particularly to a waveform selection method, device, equipment and storage medium. Background Art
[0002] A digital oscilloscope is a very widely used electronic test and measurement device, which has multiple channels for receiving signals. When the digital oscilloscope receives signals from one or more devices under test, the corresponding waveforms of these signals can be simultaneously displayed on the display through each channel.
[0003] Since the digital oscilloscope may display waveforms of more than one channel in the same waveform display area, when the user wants 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 touching and clicking with a finger or clicking with a mouse pointer. At this time, the user must click on the target waveform on the oscilloscope display screen where it is separated from other waveforms so that the finger or mouse pointer does not touch other waveforms. However, the waveforms of multiple channels often overlap and are displayed on the oscilloscope display with a limited screen size. In many cases, it is difficult to find a large area that can distinguish the target waveform from other waveforms. In addition, even if two waveforms seem to be separated on the screen, due to the finger touch click and mouse pointer click both having a certain size of response area, the user may actually touch multiple waveforms when clicking and selecting, and at this time the digital oscilloscope may select a non-target waveform and respond incorrectly. Summary of the Invention
[0004] The present invention provides a waveform selection method, device, equipment and storage medium to effectively identify the user's click intention and improve the accuracy of waveform selection.
[0005] According to one aspect of the present invention, there is provided a waveform selection method, which includes:
[0006] In response to the user's click operation, determine the click position on the display;
[0007] Based on the click position, determine a waveform selection area;
[0008] Respectively determine the waveform energy of each channel waveform within the waveform selection area;
[0009] According to each waveform energy, select the target waveform from each channel waveform.
[0010] Optionally, the determining a waveform selection area based on the click position includes:
[0011] Take the display area that contains the click position and has a pre-designed calculated area as the waveform selection area.
[0012] Optionally, the click position is located at the center of the waveform selection area.
[0013] Optionally, the waveform selection area is circular or rectangular.
[0014] Optionally, separately determining the waveform energy of each channel waveform within the waveform selection area includes:
[0015] For each channel waveform included in the waveform selection area, integrating the waveform brightness area of the channel waveform within the waveform selection area as the waveform energy of the channel waveform.
[0016] Optionally, selecting the target waveform from each of the channel waveforms according to the respective waveform energies includes:
[0017] Determining the energy proportion of each channel waveform within the waveform selection area according to the respective waveform energies;
[0018] Determining the channel waveform with the highest energy proportion as the target waveform selected by the user.
[0019] Optionally, the click operation includes a touch display click operation and a mouse click operation.
[0020] According to another aspect of the present invention, there is provided a waveform selection device, the device comprising:
[0021] A click position determination module, configured to determine the click position on the display in response to a click operation of a user;
[0022] A selection area determination module, configured to determine a waveform selection area based on the click position;
[0023] A waveform energy statistics module, configured to separately determine the waveform energy of each channel waveform within the waveform selection area;
[0024] A target waveform selection module, configured to select a target waveform from each of the channel waveforms according to the respective waveform energies.
[0025] According to another aspect of the present invention, there is provided an electronic test and measurement device, the device comprising:
[0026] At least one processor; and
[0027] A memory communicatively connected to the at least one processor; wherein,
[0028] The memory stores a computer program executable by the at least one processor. When executed by the at least one processor, the computer program enables the at least one processor to execute the waveform selection method according to any embodiment of the present invention.
[0029] According to another aspect of the present invention, there is provided a computer-readable storage medium storing computer instructions for implementing the waveform selection method according to any embodiment of the present invention when executed by a processor.
[0030] In the technical solution of the embodiment of the present invention, by responding to a click operation of a user, a click position on a display is determined; based on the click position, a waveform selection area is determined; waveform energies of waveforms of each channel within the waveform selection area are respectively determined; and according to each waveform energy, a target waveform is selected from the waveforms of each channel. The embodiment of the present invention avoids the problem that when multiple channel waveforms are simultaneously displayed on the display, the waveforms are overlapped and the user click area is blurred, resulting in the inability to correctly select the waveform required by the user, and can effectively identify the click intention of the user when selecting a waveform, improving the accuracy of waveform selection.
[0031] It should be understood that the content described in this part is not intended to identify the key or important features of the embodiments of the present invention, nor is it used to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. Description of the Drawings
[0032] To more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for the description of the embodiments. Obviously, the following drawings are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0033] Figure 1 is a flowchart of a waveform selection method according to Embodiment 1 of the present invention;
[0034] Figure 2 is a schematic diagram of the principle of a waveform selection method according to Embodiment 1 of the present invention;
[0035] Figure 3 is a schematic structural diagram of a waveform selection device according to Embodiment 2 of the present invention;
[0036] Figure 4 is a schematic structural diagram of an electronic test and measurement device for implementing the waveform selection method of the embodiment of the present invention. Detailed Embodiments
[0037] To enable those skilled in the art to better understand the solution of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
[0038] It should be noted that the terms "first", "second", "target", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily need to be used to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of the present invention described here can be implemented in an order other than those illustrated or described here. In addition, 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 does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.
[0039] Embodiment 1
[0040] Figure 1 The present invention provides a flowchart of a waveform selection method for Embodiment 1. This embodiment is applicable to the case of clicking and selecting one waveform among multiple waveforms displayed on the display of an electronic test and measurement device. This method can be executed by a waveform selection device, which can be implemented in the form of hardware and / or software, and the waveform selection device can be configured in an electronic test and measurement device. As Figure 1 shown, the method includes:
[0041] S110. In response to the user's click operation, determine the click position on the display.
[0042] The waveform selection method provided in this embodiment can be applied to electronic test and measurement devices such as digital oscilloscopes, and can also be applied to other electronic devices. This embodiment mainly takes the example of a user selecting one of the channel waveforms displayed on the display of an electronic test and measurement device.
[0043] In this embodiment, the display of the electronic test and measurement device can display waveforms corresponding to multiple channels. When the user wants to select a certain channel waveform, there can be a corresponding click operation. When the electronic test and measurement device receives the user's click operation, it can record the click position of the user on the display.
[0044] In one embodiment, the click operation may include a touch display click operation and a mouse click operation.
[0045] In practical applications, the user can directly touch the display for a click operation, including touching the display with a finger or touching the display with a stylus. When the user performs a touch display click operation, the contact point position between the finger and the display can be used as the click position, or the contact point position between the tip of the stylus and the display can be used as the click position. When the display is a capacitive screen, the touch position of the user can be determined by measuring the capacitance change of the capacitive screen, and the coordinates of the click position can be calculated according to the timing sequence generated by the touch event; when the display is a resistive touch screen, the user touch position can be detected by the resistance change between two conductive films; when the display is an infrared touch screen, the position of the touch point can be detected by the emission and reception of infrared light beams. When a touch occurs, the light beam is blocked, thereby determining the click position.
[0046] The user can also use a mouse to perform a click operation on the display. The user can move the mouse to make the mouse pointer move correspondingly on the display. When the user clicks the mouse, the position of the mouse pointer is used as the click position.
[0047] It can be understood that the click operation in this embodiment is not limited to the touch display click operation and the mouse click operation. The waveform selection method of this embodiment can respond to click operations supported by other technologies.
[0048] S120. Determine the waveform selection area based on the click position.
[0049] In this embodiment, in order to reduce the probability of incorrect waveform selection caused by crowded display on the display and deviation in the user's click operation, the waveform selection is not simply determined using the click position. Instead, the waveform selection area associated with the click position is used to comprehensively judge which channel waveform on the display is more inclined to the user's selection intention.
[0050] In one embodiment, S120 can be implemented in the following manner:
[0051] Take the display area that contains the click position and has a pre-designed calculated area as the waveform selection area.
[0052] In practical applications, the area size of the waveform selection area can be determined according to the specific usage scenario. After the click position, the area near the click position with a pre-designed calculated area is recorded as the waveform selection area.
[0053] Furthermore, the click position is located at the center of the waveform selection area; the waveform selection area is circular or rectangular.
[0054] In general, although there may be deviations in the position where the user clicks on the display, the click position can basically reflect the approximate position of the waveform that the user wants to select. Therefore, determining the waveform selection area centered on the click position can increase the probability of correct waveform selection. In general, for the convenience of calculation, the waveform selection area can be a circle or a right-angled quadrilateral.
[0055] It can be understood that the click position can also be located at any position within the waveform selection area, such as at the vertex or on the side of a right-angled quadrilateral.
[0056] In a specific example, a square with the first length as the side length can be determined as the waveform selection area centered on the click position; a circle with the second length as the radius can be determined as the waveform selection area centered on the click position; a rectangle with the third length as the long side and the fourth length as the short side can also be determined as the waveform selection area centered on the click position; or a square with the first length as the side length can be determined as the waveform selection area with the click position as the upper left vertex.
[0057] S130. Determine the waveform energy of each channel waveform within the waveform selection area respectively.
[0058] In this embodiment, the waveform energy corresponding to each channel waveform included in the waveform selection area can be statistically calculated to reflect the distribution of each channel waveform within the waveform selection area.
[0059] In one embodiment, S130 can be implemented in the following manner:
[0060] For each channel waveform included in the waveform selection area, the integral of the waveform brightness area of the channel waveform within the waveform selection area is used as the waveform energy of the channel waveform.
[0061] Specifically, the waveform energy of the channel waveform within the waveform selection area can refer to the cumulative sum of the brightness of each waveform point that makes up the channel waveform within the waveform selection area, that is, the integral of the waveform brightness and the area within the waveform selection area, which can be approximately expressed as:
[0062] Waveform energy = ∑ waveform point brightness = ∫ waveform brightness * area.
[0063] S140. Select the target waveform from each channel waveform according to the respective waveform energies.
[0064] In this embodiment, the waveform energy of the channel waveform can reflect the distribution of the channel waveform within the waveform selection area. Therefore, by analyzing the waveform energy of each channel waveform, the target waveform with the user's selection intention can be selected.
[0065] In one embodiment, S140 can be implemented in the following manner:
[0066] According to the energy of each waveform, determine the energy proportion of each channel waveform within the waveform selection area; determine the channel waveform with the highest energy proportion as the target waveform selected by the user.
[0067] It can be understood that when the energy proportion of a channel waveform within the waveform selection area is high, it can indicate that the user is more inclined to select this channel waveform when clicking on this click position. Therefore, the channel waveform with the highest energy proportion within the waveform selection area can be determined as the target waveform selected by the user.
[0068] Specifically, when the waveform energy of each channel waveform within the waveform selection area is lower than the preset energy threshold, it can be considered that the user's click operation this time is a misoperation, and any channel waveform can not be selected, and a corresponding prompt is given on the display.
[0069] Figure 2 It is a schematic diagram of the principle of a waveform selection method provided by Embodiment 1 of the present invention. As Figure 2 shown, channel waveform 1 and channel waveform 2 with relatively close waveforms are simultaneously displayed on the display of the electronic test and measurement device. When the user needs to select channel waveform 1, the display is touched by finger or clicked by mouse, and the black dot in the figure represents the click position of the user. Taking the click position as the center, a display area with a pre-designed calculation area is divided as the waveform selection area, such as the display area shown by the dotted square in the figure. By calculating the waveform energy of channel waveform 1 and channel waveform 2 within the dotted square, it can be known that the energy proportion of channel waveform 1 is higher than that of channel waveform 2. Therefore, channel waveform 1 is selected as the target waveform.
[0070] The technical solution of the embodiment of the present invention determines the click position on the display in response to the user's click operation; determines the waveform selection area based on the click position; respectively determines the waveform energy of each channel waveform within the waveform selection area; and selects the target waveform from each channel waveform according to the waveform energy. The embodiment of the present invention avoids the problem that when multiple channel waveforms are simultaneously displayed on the display, the waveforms overlap and the user's click area is blurred, resulting in the inability to correctly select the waveform required by the user, and can effectively identify the click intention of the user when selecting a waveform, improving the accuracy of waveform selection.
[0071] Embodiment 2
[0072] Figure 3 This is a schematic structural diagram of a waveform selection device provided by Embodiment 2 of the present invention. As Figure 3 shown, the device includes 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.
[0073] A click position determination module 310, configured to determine a click position on a display in response to a click operation by a user.
[0074] A selection area determination module 320, configured to determine a waveform selection area based on the click position.
[0075] A waveform energy statistics module 330, configured to respectively determine the waveform energy of each channel waveform within the waveform selection area.
[0076] A target waveform selection module 340, configured to select a target waveform from each of the channel waveforms according to the waveform energy of each.
[0077] Optionally, the selection area determination module 320 is specifically configured to:
[0078] Use a display area that contains the click position and has a pre-designed calculation area as the waveform selection area.
[0079] Optionally, the click position is located at the center of the waveform selection area.
[0080] Optionally, the waveform selection area is circular or a right-angled quadrilateral.
[0081] Optionally, the waveform energy statistics module 330 is specifically configured to:
[0082] For each channel waveform included in the waveform selection area, integrate the waveform brightness area of the channel waveform within the waveform selection area as the waveform energy of the channel waveform.
[0083] Optionally, the target waveform selection module 340:
[0084] Determine the energy proportion of each channel waveform within the waveform selection area according to the waveform energy of each;
[0085] Determine the channel waveform with the highest energy proportion as the target waveform selected by the user.
[0086] Optionally, the click operation includes a touch display click operation and a mouse click operation.
[0087] The waveform selection device provided by the embodiments of the present invention can execute the waveform selection method provided by any embodiment of the present invention, and has the corresponding functional modules and beneficial effects for executing the method.
[0088] Embodiment III
[0089] Figure 4 Shows a schematic structural diagram of an electronic test and measurement device that can be used to implement the embodiments of the present invention. The electronic test and measurement device in this embodiment can be a digital oscilloscope.
[0090] The number of signal channels of the electronic test and measurement device can be one or more. In this embodiment, two signal channels are taken as an example. As Figure 4 shown, the first channel of the electronic test and measurement device is used to receive the first signal through the first port, and the second channel is used to receive the second signal through the second port. Both the first channel and the second channel 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 and attenuate the input signal to the operating range of the amplifier. The amplifier is configured to amplify or attenuate the signal and amplify or attenuate the input signal to the full-scale range of the analog-to-digital converter (ADC). The analog-to-digital converter (ADC) is configured to digitize the signal output by the amplifier at a predetermined sampling rate to obtain the waveform of the input signal from the first channel and / or the second channel. The digitized waveform data is stored in the memory, and the data is output from the memory to the digital signal processor (DSP) for processing.
[0091] The electronic test and measurement device includes at least one processor and a memory communicatively connected to the at least one processor, such as a read-only memory (ROM), a random access memory (RAM), etc. Among them, the memory stores a computer program executable by the at least one processor. The processor can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) or the computer program loaded from the storage unit into the random access memory (RAM). In the RAM, various programs and data required for the operation of the electronic test and measurement device can also be stored. The processor, ROM, and RAM are connected to each other through a bus. The processor can be various general and / or special processing components with processing and computing capabilities. Some examples of the processor include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor executes the various methods and processes described above, such as the waveform selection method.
[0092] The processor executes the control operation of the electronic test and measurement device to control the conditioning, acquisition, and display of the first signal waveform received from the first channel and the second signal waveform received from the second channel. When the electronic test and measurement device is an oscilloscope, the processor further includes a trigger control module for controlling signal triggering to display the waveform, and controlling the horizontal time base, vertical scale, and offset of the display to reasonably display the waveform.
[0093] The digital signal processor (DSP) receives the digital signals provided by the first channel and the second channel stored in the memory, processes them, reconstructs the original input signals on the display, and displays them.
[0094] The electronic test and measurement device further includes a display processor, a user input module, and a display. The user input module is configured to receive information and data input by a user. The display processor receives the data input by the user and processes the waveform data, and displays the waveforms of the first channel and / or the second channel on the display through the GUI. The user input module may include a mouse, a keyboard, a trackball, a joystick, a touchpad, and the display may include a liquid crystal display (LED), an organic light-emitting diode display (OLED), etc. In one embodiment, the user input module is a touch screen, and in this case, the user input module is disposed on the display.
[0095] The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the invention described and / or claimed herein.
[0096] In some embodiments, the waveform selection method can be implemented as a computer program tangibly embodied in a computer-readable storage medium, such as a storage unit. In some embodiments, part or all of the computer program can be loaded and / or installed onto the electronic device via the ROM and / or the communication unit. When the computer program is loaded into the RAM and executed by the processor, one or more steps of the waveform selection method described above can be performed. Alternatively, in other embodiments, the processor can be configured to perform the waveform selection method by any other suitable means (e.g., by means of firmware).
[0097] The various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-chip (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include: being implemented in one or more computer programs executable and / or interpretable on a programmable system including at least one programmable processor, which can be a dedicated or general-purpose programmable processor, receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting the data and instructions to the storage system, the at least one input device, and the at least one output device.
[0098] A computer program for implementing the method of the present invention can be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general purpose computer, a special purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowchart and / or block diagram to be implemented. The computer programs can be executed entirely on the machine, partly on the machine, as a stand-alone software package partly on the machine and partly on a remote machine, or entirely on a remote machine or server.
[0099] In the context of the present invention, a computer-readable storage medium can be a tangible medium that can contain or store a computer program for use by or in connection with an instruction execution system, apparatus, or device. The computer-readable storage medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. Alternatively, the computer-readable storage medium can be a machine-readable signal medium. More specific examples of the machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0100] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the electronic device. Other kinds of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, speech input, or tactile input).
[0101] The systems and techniques described herein can be implemented in a computing system including backend components (e.g., as a data server), or a computing system including middleware components (e.g., an application server), or a computing system including frontend components (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with an implementation of the systems and techniques described herein), or a computing system including any combination of such backend components, middleware components, or frontend components. The components of the system can be interconnected with each other by digital data communication in any form or medium (e.g., a communication network). Examples of communication networks include: local area network (LAN), wide area network (WAN), blockchain network, and the Internet.
[0102] The computing system can include a client and a server. The client and the server are generally far from each other and typically interact through a communication network. The client-server relationship is created by computer programs running on respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or a cloud host, which is a host product in the cloud computing service system, solving the defects of difficult management and weak business scalability existing in traditional physical hosts and VPS services.
[0103] It should be understood that various forms of the processes shown above can be used, with steps reordered, added, or deleted. For example, the steps recited in the present invention can be executed in parallel, sequentially, or in a different order, as long as the desired results of the technical solution of the present invention can be achieved, and no limitation is made herein.
[0104] The above specific embodiments do not constitute a limitation on the protection scope of the present invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.
Claims
1. A waveform selection method, characterized in that, it includes: responding to a user's click operation to determine the click position on the display; based on the click position, determining a waveform selection area; respectively determining the waveform energy of each channel waveform within the waveform selection area; selecting a target waveform from each of the channel waveforms according to each of the waveform energies.
2. The method according to claim 1, characterized in that, the determining the waveform selection area based on the click position includes: taking the display area that contains the click position and has a pre-designed calculation area as the waveform selection area.
3. The method according to claim 2, characterized in that, the click position is located at the center of the waveform selection area.
4. The method according to claim 2, characterized in that, the waveform selection area is circular or rectangular.
5. The method according to claim 1, characterized in that, the respectively determining the waveform energy of each channel waveform within the waveform selection area includes: for each channel waveform included in the waveform selection area, taking the integral of the waveform brightness area of the channel waveform within the waveform selection area as the waveform energy of the channel waveform.
6. The method according to claim 1, characterized in that, the selecting the target waveform from each of the channel waveforms according to each of the waveform energies includes: determining the energy proportion of each channel waveform within the waveform selection area according to each of the waveform energies; determining the channel waveform with the highest energy proportion as the target waveform selected by the user.
7. The method according to claim 1, characterized in that, the click operation includes a touch display click operation and a mouse click operation.
8. A waveform selection device, characterized in that, it includes: a click position determination module, configured to respond to a user's click operation to determine the click position on the display; a selection area determination module, configured to determine a waveform selection area based on the click position; a waveform energy statistics module, configured to respectively determine the waveform energy of each channel waveform within the waveform selection area; a target waveform selection module, configured to select a target waveform from each of the channel waveforms according to each of the waveform energies.
9. An electronic test and measurement device, characterized in that, the device includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein, the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the waveform selection method according to any one of claims 1-7.
10. A computer-readable storage medium, characterized in that, the computer-readable storage medium stores computer instructions for causing a processor to implement the waveform selection method according to any one of claims 1-7 when executed.