An oscilloscope display method and device, an oscilloscope, and a storage medium

By dividing the zero-point display area on the oscilloscope display interface and displaying the channel zero-point offset data following the channel zero-point offset, the problem of unintuitive channel zero-point offset data in the prior art is solved, and a user-friendly channel zero-point offset display is achieved.

CN115060946BActive Publication Date: 2026-01-02SHENZHEN MICSIG TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210550683.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-20
Publication Date
2026-01-02
Estimated Expiration
2042-05-20

AI Technical Summary

Technical Problem

When the channel zero offset data is displayed at a fixed position in existing oscilloscopes, especially when the offset is large, it is difficult for users to intuitively view the channel zero offset.

Method used

Divide the zero-point display area on the oscilloscope display interface and display the channel zero-point offset data next to the channel zero point, moving with the channel zero point offset to ensure that the data is always visible.

Benefits of technology

By dividing the zero-point display area on the oscilloscope display interface, the channel zero-point offset data can be displayed intuitively, making it convenient for users to view the channel zero-point offset.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115060946B_ABST
    Figure CN115060946B_ABST
Patent Text Reader

Abstract

The application discloses an oscilloscope display method and device, an oscilloscope and a storage medium, and belongs to the field of oscilloscopes. The method comprises the following steps: determining a current zero point position and zero point offset data of a channel of the oscilloscope in a display interface; wherein the display interface comprises a zero point display area; determining a current zero point display area in the zero point display area according to the current zero point position; and displaying the zero point offset data in the current zero point display area. The application aims to solve the problem that the existing oscilloscope channel zero point offset data is not intuitive.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of oscilloscope, and particularly to an oscilloscope display method and device, an oscilloscope and a storage medium. BACKGROUND

[0002] An oscilloscope is an instrument for collecting and restoring display of a waveform signal. When displaying channel signal data, different waveforms are displayed according to different channel signals, and the channel zero point offset is adjusted according to different signal offsets, so that the waveforms are displayed on the screen in an appropriate size. According to different waveforms, the position of the channel zero point level is different, and sometimes it is moved out of the screen, which causes the user to be unable to intuitively see the position of the channel outside the screen, and causes inconvenience in waveform observation and data measurement.

[0003] Based on different display requirements, the direction and size of the channel zero point offset of the oscilloscope need to be displayed, so that the user can directly view the waveform offset position and read the vertical data of the waveform.

[0004] In the related art, the oscilloscope displays the zero point offset data at a fixed position on the display screen, but when the channel zero point offset is large, the data displayed by this method is not convenient for the user to view. SUMMARY

[0005] The main purpose of the present application is to provide an oscilloscope display method, device, oscilloscope and storage medium, which aims to solve the problem that the current oscilloscope channel zero point offset data is not intuitive.

[0006] To achieve the above purpose, the present application provides an oscilloscope display method, which comprises:

[0007] determining the current zero point position and zero point offset data of the channel of the oscilloscope in a display interface; wherein the display interface comprises a zero point display area;

[0008] determining a current zero point display area in the zero point display area according to the current zero point position;

[0009] displaying the zero point offset data in the current zero point display area.

[0010] Optionally, the step of determining a current zero point display area in the zero point display area according to the current zero point position comprises:

[0011] determining whether the current zero point position is within a preset displayable range of the display interface;

[0012] if the current zero point position is within the preset displayable range, then the step of determining a current zero point display area in the zero point display area according to the current zero point position is performed.

[0013] If not in the preset displayable range, a corresponding boundary region of the zero point display region is determined as the current zero point display region.

[0014] Optionally, the channel includes a plurality of;

[0015] The displaying of the zero point offset data in the current zero point display region includes:

[0016] When the current zero point display regions of a plurality of channels at least partially overlap, a current zero point display combined region is generated; wherein the current zero point display combined region includes a plurality of sub-regions, and the plurality of sub-regions are arranged in sequence along a length direction of the current zero point display combined region.

[0017] The plurality of zero point offset data are displayed in the plurality of sub-regions respectively.

[0018] Optionally, after the current zero point display combined region is generated when the current zero point display regions of a plurality of channels at least partially overlap, the method further includes:

[0019] The center of the current zero point display combined region is aligned with a combined center of zero point positions of the plurality of channels.

[0020] Optionally, the plurality of zero point offset data are displayed in the plurality of sub-regions respectively, including:

[0021] According to a channel number order of the plurality of channels, a sub-region in which zero point offset data corresponding to each channel is located is determined;

[0022] The zero point offset data corresponding to the channel are displayed in the sub-region.

[0023] Optionally, the displaying of the zero point offset data in the current zero point display region includes:

[0024] The zero point offset data and a zero point icon are displayed in the current zero point display region; wherein the zero point icon has a channel number of the channel.

[0025] Optionally, the determining of the current zero point position of the channel in a display interface and the zero point offset data includes:

[0026] In response to an adjustment operation of a user for the channel, the current zero point position of the channel in a display interface and the zero point offset data are determined.

[0027] To achieve the above object, the application further provides an oscilloscope display device, which comprises:

[0028] The information determining module is configured to determine current zero point position information of a channel of the oscilloscope at a display interface and zero point offset data; wherein the display interface comprises a zero point display area.

[0029] The display determining module is configured to determine a current zero point display area in the zero point display area according to the current zero point position information.

[0030] The information display module is configured to display the zero point offset data in the current zero point display area.

[0031] To achieve the above object, the present application further provides an oscilloscope display device, comprising:

[0032] A processor, a memory and an oscilloscope display program stored in the memory, wherein the oscilloscope display program, when executed by the processor, implements the steps of the oscilloscope display method according to any one of the above.

[0033] In addition, to achieve the above object, the present application further provides a computer readable storage medium, wherein the computer readable storage medium stores an oscilloscope display program, and the oscilloscope display program, when executed by a processor, implements the oscilloscope display method according to any one of the above.

[0034] The oscilloscope display method provided by the embodiment of the present application determines the current zero point position of a channel of the oscilloscope at a zero point display area divided from a display interface and zero point offset data, determines a current zero point display area in the zero point display area according to the current zero point position, and displays the zero point offset data in the determined current zero point display area. Thus, the present application divides a zero point display area from an oscilloscope display interface, displays the channel zero point offset data in the zero point display area along with the current zero point position, so that the user can more intuitively view the channel zero point offset data of the oscilloscope. BRIEF DESCRIPTION OF DRAWINGS

[0035] Figure 1 FIG. 1 is a structural schematic diagram of an oscilloscope display device according to a first embodiment of the present application;

[0036] Figure 2 FIG. 2 is a flow schematic diagram of an oscilloscope display method according to a first embodiment of the present application;

[0037] Figure 3 FIG. 3 is a flow schematic diagram of an oscilloscope display method according to a second embodiment of the present application;

[0038] Figure 4 FIG. 4 is a display interface schematic diagram of an oscilloscope display method according to a second embodiment of the present application;

[0039] Figure 5 FIG. 5 is a flow schematic diagram of an oscilloscope display method according to a third embodiment of the present application;

[0040] Figure 6 a display interface schematic diagram of the third embodiment of the oscilloscope display method of the present application;

[0041] Figure 7 a flowchart schematic diagram of the fourth embodiment of the oscilloscope display method of the present application;

[0042] Figure 8 a display interface schematic diagram of the fourth embodiment of the oscilloscope display method of the present application;

[0043] Figure 9 a module schematic diagram of the first embodiment of the oscilloscope display device of the present application.

[0044] The implementation, functional features and advantages of the present application will be further described with reference to the embodiments and the accompanying drawings. DETAILED DESCRIPTION

[0045] In order to make the purpose, technical solutions and advantages of the present application clearer, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings of the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, but not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work fall within the scope of protection of the present application.

[0046] It should be noted that,

[0047] In the present application, the terms “comprise”, “contain” or any other variants thereof are intended to cover non-exclusive inclusion, so that the process, method, article or system comprising a series of elements not only includes those elements, but also includes other elements not explicitly listed or inherent to such process, method, article or system. Without more limitation, the elements defined by the statement “comprise” do not exclude the presence of other identical elements in the process, method, article or system comprising the element. In addition, the meaning of “and / or” appearing throughout the text includes three parallel solutions. For example, “A and / or B” includes A solution, or B solution, or A and B solution.

[0048] In the present application, if there is a description of “first”, “second” and the like, the description of “first”, “second” and the like is only for the purpose of description, and cannot be understood as indicating or implying the relative importance of the indicated technical features or implicitly indicating the number of the indicated technical features. Therefore, the features limited by “first”, “second” can explicitly or implicitly include at least one of the features.

[0049] Those skilled in the art can understand the specific meanings of the above terms in the present application according to specific circumstances. In addition, the technical solutions of various embodiments can be combined with each other, but it must be based on that the combination of technical solutions can be realized by those skilled in the art, and when the combination of technical solutions appears contradictory or cannot be realized, it should be considered that the combination of technical solutions does not exist, and is not within the protection scope required by the present application.

[0050] In the prior art, the oscilloscope channel zero point offset data is displayed at a certain fixed position, and when the channel zero point offset is large, this display method is not convenient for users to know the channel zero point offset situation.

[0051] The present application provides a solution, by dividing the zero point display area on the oscilloscope display interface, displaying the channel zero point offset data beside the channel zero point in the zero point display area and moving the display following the offset of the channel zero point, so as to facilitate the user to know the channel zero point offset situation of the oscilloscope.

[0052] In the following embodiments of the present application, the oscilloscope applied in the technical implementation of the present application will be described:

[0053] Referring to Figure 1 , Figure 1 The terminal device structure schematic diagram of the hardware running environment involved in the embodiments of the present application.

[0054] As Figure 1 shown, the terminal device can include: a processor 1001, such as a central processing unit (CPU), a communication bus 1002, a user interface 1003, a memory 1005. Among them, the communication bus 1002 is used to realize the connection communication between these components. The user interface 1003 can include a display screen (Display), an input unit such as a keyboard (Keyboard), and the optional user interface 1003 can also include a standard wired interface, a wireless interface. The memory 1005 can be a high-speed random access memory (RAM) memory, and can also be a stable non-volatile memory (NVM), such as a disk memory. The memory 1005 can also be an independent storage device from the foregoing processor 1001.

[0055] Those skilled in the art can understand that Figure 1 The structure shown in the figure does not constitute a limitation on the oscilloscope terminal, and can include more or fewer components than the figure, or combine certain components, or different component arrangements.

[0056] As Figure 1As shown, the memory 1005 as a storage medium can include an operating system, a data storage module, a user interface module, and an oscilloscope display program.

[0057] In Figure 1 In the oscilloscope display terminal shown, the user interface 1003 is mainly used for data interaction with the user; the processor 1001 and the memory 1005 in the oscilloscope display terminal of the application can be arranged in the oscilloscope display terminal, and the oscilloscope display terminal calls the oscilloscope display program stored in the memory 1005 through the processor 1001, and executes the oscilloscope display method provided in the application.

[0058] In the following embodiments of the application, the oscilloscope display method applied in the technical implementation of the application will be described:

[0059] Based on the above hardware and not limited to the above hardware structure, the first embodiment of the oscilloscope display method of the application is proposed, which is described with reference to Figure 2 , Figure 2 The flowchart of the first embodiment of the oscilloscope display method of the application is shown.

[0060] The oscilloscope display method comprises:

[0061] Step S100, determining the channel zero point offset data of the oscilloscope at the current zero point position of the display interface; wherein the display interface comprises a zero point display area;

[0062] The oscilloscope can display time domain waveform or frequency domain waveform. In the plane coordinate system, the waveform can be expressed as time domain waveform and frequency domain waveform. The time domain waveform of the signal can express the change of the signal with time, that is, the horizontal axis of the coordinate system represents time, and the vertical axis represents the change of the signal, for example, the change of voltage. The frequency domain waveform can describe a certain characteristic of the signal in the frequency aspect, for example, the horizontal axis represents the frequency, and the vertical axis represents the amplitude of the frequency signal. The frequency domain waveform is also commonly known as a frequency spectrum diagram.

[0063] Taking time domain display as an example, the horizontal axis of the oscilloscope display interface represents time, and the vertical axis represents voltage. The zero point offset of the channel can be represented by the voltage change of the vertical coordinate of the oscilloscope channel zero point relative to the reference waveform zero point.

[0064] The above reference waveform zero point can be a point on the center horizontal line of the display interface, that is, the voltage on the center horizontal line of the oscilloscope display interface is zero.

[0065] In specific implementation, the offset of the channel zero point along the positive direction of the vertical coordinate of the reference waveform zero point can be displayed as a positive number, and the offset of the channel zero point along the negative direction of the vertical coordinate of the reference waveform zero point can be displayed as a negative number.

[0066] It can be understood that the acquired channel signal data of the oscilloscope can be one or more, one channel signal data corresponds to one zero point offset, and multiple channel signal data corresponds to multiple zero point offsets. The range of each channel can be adjusted according to actual needs.

[0067] In a specific implementation, in order not to hinder the display of the waveform on the display interface of the oscilloscope, a zero point display area is divided on the oscilloscope. Specifically, the zero point display area can be a bar-shaped area at the edge of the display interface.

[0068] After acquiring one or more channel signal data, the real-time zero point position of the channel signal data on the display interface and the zero point offset data are determined.

[0069] In step S200, a current zero point display area is determined in the zero point display area according to the current zero point position.

[0070] Specifically, the current zero point display area of the channel signal data in the divided zero point display area can be determined according to the distance between the current zero point position and the center line of the display interface. It can be understood that the distance between the current zero point display area and the center line of the zero point display area is related to the distance between the current zero point position and the center line of the display interface. Therefore, in this embodiment, when the current zero point position changes, the current zero point display area also changes to move along with the movement of the channel zero point position.

[0071] In step S300, the zero point offset data is displayed in the current zero point display area.

[0072] In an example, a bar-shaped area at the left edge of the display interface of the oscilloscope is divided into a display area. The channel zero point offset data is displayed in real time in the display area, and the display position of the zero point offset data moves along with the movement of the channel zero point position.

[0073] The embodiment divides the zero point display area on the display interface of the oscilloscope, displays the channel zero point offset data beside the channel zero point in the zero point display area, and moves the display along with the offset of the channel zero point, so that the user can know the channel zero point offset of the oscilloscope.

[0074] Based on the above Figure 2 The second embodiment of the oscilloscope display method is shown in the embodiment, and the first embodiment of the oscilloscope display method is described with reference to the accompanying drawings. Figure 3 , Figure 3 The flowchart of the second embodiment of the oscilloscope display method is shown.

[0075] In step S210, it is judged whether the current zero point position is in the preset displayable range of the display interface.

[0076] The preset displayable range of the display interface is the non-boundary display area of ​​the display interface, while the boundary display area includes the upper boundary display area and the lower boundary display area.

[0077] Step S211: If it is not within the preset displayable range, then the corresponding boundary area of ​​the zero point display area is determined as the current zero point display area;

[0078] Step S212: If within the preset displayable range, then perform the step of determining the current zero point display area within the zero point display area based on the current zero point position.

[0079] If the current channel zero point position is within the preset display range of the oscilloscope display interface, the zero point offset data will be displayed in the current zero point display area.

[0080] If the current channel zero point position is not within the preset display range of the oscilloscope display interface, if the channel zero point moves to the lower boundary display area of ​​the display interface, then the lower boundary display area corresponding to the zero point display area will be determined as the zero point display area. If the channel zero point moves to the upper boundary display area of ​​the display interface, then the upper boundary display area corresponding to the zero point display area will be determined as the zero point display area.

[0081] When the zero point of a certain channel continues to shift above the boundary line of the upper boundary display area or below the boundary line of the lower boundary display area, the zero point offset data is displayed in the corresponding upper or lower boundary display area of ​​the display interface, and the position no longer moves. The magnitude of the zero point offset data moves in accordance with the offset of the zero point of the corresponding channel to represent the real-time offset of the zero point of the channel.

[0082] like Figure 4 As shown, the oscilloscope 10 has a control operation area 11, and the display interface 20 includes a first display interface 21 and a second display interface 22. The first display interface 21 is the zero point display area 21, and the second display interface 22 is the waveform display area 22.

[0083] In this example, zero-point display area 21 displays zero-point offset data. The zero-point offset data is the offset data of the channel zero point along the positive or negative direction of the vertical coordinate of the reference waveform zero point. Positive numbers indicate offset in the positive direction, and negative numbers indicate offset in the negative direction.

[0084] In one example, the horizontal line at the very center of the oscilloscope display area is used as the zero point of the reference waveform, where the voltage is zero. Figure 4 As shown, Figure 4If the zero point of channel 2 is located at the zero point of the reference waveform, then the zero point offset data of channel 2 is zero. The zero point of channel 1 is offset along the positive direction of the vertical axis of the zero point of the reference waveform, and the offset data is 190mV. The zero point of channel 4 is offset along the negative direction of the vertical axis of the zero point of the reference waveform, and the offset data is -30mV. It can be understood that the range of each channel can be adjusted according to actual needs.

[0085] Specifically, acquire the channel signal data from the oscilloscope to determine the current zero point position and zero point offset data of the channel on the display interface.

[0086] like Figure 4 As shown, assuming the current zero point position of channel 3 has moved to the boundary display area of ​​zero point display area 21, it can be either the upper or lower boundary display area. The figure shows the upper boundary display area. At this point, the zero point display area cannot exceed the boundary line of the boundary display area. That is, the channel zero point position shifts upwards along the vertical axis. The display positions of the zero point icon and the zero point offset data no longer move at the position shown in the figure. The size of the zero point offset data changes with the change in the zero point offset amount. Figure 4 As shown, the current zero-point offset data for channel 3 is 40.0mV. If the zero point of channel 3 continues to shift along the positive direction of the vertical axis, the displayed offset data will continue to increase, and may reach 45.0mV, etc.

[0087] In this embodiment, when the channel zero point moves to the boundary area of ​​the oscilloscope display area, the corresponding boundary display area of ​​the zero point display area is determined as the current zero point display area of ​​the channel. The magnitude of the zero point offset data will change with the zero point offset, so that the user knows whether the current channel zero point is at the boundary of the display interface or outside the boundary area.

[0088] Based on the above Figure 3 The illustrated embodiment presents a third embodiment of the oscilloscope display method of the present invention, referring to... Figure 5 , Figure 5 A flowchart illustrating a third embodiment of the oscilloscope display method of the present invention is shown.

[0089] Step S310: When the current zero point display areas of multiple channels at least partially overlap, a current zero point display combination area is generated; wherein, the current zero point display combination area includes multiple sub-areas, and the multiple sub-areas are arranged sequentially along the length direction of the current zero point display combination area;

[0090] Step S320: Align the center of the current display combination area with the combination center of the zero point positions of the multiple channels;

[0091] Step S420: Display the zero-point offset data in the multiple sub-regions respectively.

[0092] In one example, multiple channels of the oscilloscope are turned on. When the zero points of multiple channels are close together and the current zero point display areas of multiple channels overlap, a current display combination area is generated in the current display area.

[0093] The current display area can be a strip-shaped area, including multiple sub-areas. These sub-areas are arranged sequentially from top to bottom along the current display area. The center of the current display area is aligned with the combined center of the zero points of the multiple channels. One sub-area in the current display area displays the zero offset data of one channel.

[0094] In one example, such as Figure 6 As shown, four channels of the oscilloscope are connected. Channels 3 and 4 display waveforms, while channels 1 and 3 are relatively close. A zero-point icon can be displayed next to the zero point of each channel. If the zero-point offset data and zero-point icon move along their original trajectory, as the distance between the zero points of channels 1 and 3 decreases, the corresponding zero-point offset data and zero-point icon will overlap. In this embodiment, when multiple channels are close together, the zero-point offset data of multiple channels will not overlap. Figure 6 As shown, the zero-point icons of Channel 1 and Channel 3 can overlap, but the zero-point offset data will not overlap. In practice, a current zero-point display combination area is generated in the current zero-point display area. The combination area includes multiple sub-areas, similar to dividing a long cabinet with drawers. The multiple sub-areas in the combination area are independent of each other, and each sub-area displays one zero-point offset data. Figure 6 The 190mV values ​​occupy one sub-region, and the 25.8mV values ​​occupy another sub-region. These two sub-regions are adjacent to each other, thus ensuring that there is no overlap in the display of multiple offset data.

[0095] In addition, such as Figure 6 As shown, the center of the display combination area of ​​channel 1 and channel 3 is aligned with the center of the zero point position of channel 1 and channel 3. Similarly, when the zero point offset display data of multiple channels are close together, the center of the display combination area of ​​multiple zero point offset data is aligned with the center of the display combination area of ​​multiple channel zero point icons.

[0096] Understandably, when the boundary line of the display combination area is close to or coincides with the boundary line of the zero point display area, the center of the display combination area of ​​multiple zero point offset data cannot be aligned with the center of the display combination area of ​​multiple channel zero point icons. In this case, multiple zero point offset data are arranged sequentially from the boundary into the display area.

[0097] The embodiment generates a current zero point display combination area in the current display area, the current display combination area is composed of a plurality of sub-areas, and the plurality of sub-areas are arranged in sequence along the length direction of the current zero point display combination area, so that the offset display of the plurality of channels does not overlap and does not cover, and the user can conveniently view the offset data of each channel. In addition, the center of the current zero point offset data display combination area is aligned with the combination center of the zero point positions of the plurality of channels, so that the offset data is sequentially displayed, and disorder is avoided.

[0098] Based on the above Figure 5 The fourth embodiment of the oscilloscope display method is shown, and the fourth embodiment of the oscilloscope display method is shown. Figure 7 , Figure 7 The flowchart of the fourth embodiment of the oscilloscope display method is shown.

[0099] Step S100': in response to the adjustment operation of the user on the channel, the current zero point position information of the channel in the display interface and the zero point offset data are determined; wherein the display interface includes a zero point display area.

[0100] The adjustment operation of the user on the channel signal data is, for example, opening the channel signal data. When the oscilloscope channel is opened, the display interface displays the channel signal data to prompt the user that the channel is opened. At this time, the current zero point position information of the channel in the display interface and the zero point offset data are determined.

[0101] When the channel has been opened, the current zero point position information of the channel in the display interface and the zero point offset data are determined in real time after the user adjusts the channel signal data, so that the zero point offset data moves with the movement of the channel zero point.

[0102] Step S300': the zero point offset data and the zero point icon are displayed in the current display area, wherein the zero point icon has the channel number corresponding to the channel.

[0103] The zero point icon is also displayed when the zero point offset data is displayed in the current zero point display area. Each channel of the oscilloscope has a different number, and the channel number corresponding to the channel is displayed on the zero point icon.

[0104] That is, the channel corresponding number and the channel offset size and offset direction are displayed beside each channel zero point. When the channel zero point is offset relative to the reference waveform zero point along the positive direction of the vertical axis, the zero point offset data is displayed as a positive number, indicating the upward offset. When the channel zero point is offset relative to the reference waveform zero point along the negative direction of the vertical axis, the zero point offset data is displayed as a negative number, indicating the downward offset.

[0105] In specific implementation, as Figure 8As shown, zero-point offset data and zero-point icons can be displayed side-by-side on the left and right sides of the display interface. To ensure that the waveform display is not affected, zero-point offset data can be displayed in the zero-point display area 21 and zero-point icons can be displayed in the waveform display area 22. The zero-point icons are accompanied by channel numbers so that the width of the zero-point display area 21 is narrow and does not affect the display area of ​​the waveform display area 22. Specifically, for easy differentiation, the zero-point offset data and zero-point icons of each channel can be displayed in different colors. For example, the zero-point offset data and zero-point icons of channel 1 are green, and the zero-point offset data and zero-point icons of channel 2 are purple, etc.

[0106] In addition, when the zero point icons of multiple channels are displayed close together or overlap, the zero point offset data corresponding to each channel is displayed sequentially according to the channel number displayed on the zero point icon.

[0107] like Figure 8 As shown, the zero-point icons of channels 1, 2, and 3 overlap. From top to bottom, they are channels 2, 3, and 1. The three channels have different ranges, and the zero-point offset data are displayed sequentially from top to bottom according to the channel number. The zero-point offset data of channel 2 is 2.84mV, the zero-point offset data of channel 3 is 25.8mV, and the zero-point offset data of channel 1 is 190mV.

[0108] Specifically, the display positions of the zero-point icon and zero-point offset data can be calculated. When there are two channels, the center of the zero-point icon display position for both channels coincides with the center of the zero-point offset data display position. When there are multiple channels, the center of the zero-point icon display position for multiple channels is aligned with the center of the zero-point offset data display position for multiple channels. Figure 8 As shown, the zero-point icons for channels 2, 3, and 1 display the center line of their positions, which coincides with the center line of the zero-point offset data displayed for the three channels. Figure 8 The center line coincides with the center line 23.

[0109] In this embodiment, the display interface displays the channel offset data and channel number in real time following the channel zero point. The channel offset data and channel number are displayed side by side in order, allowing users to view the offset data of multiple channels intuitively and conveniently.

[0110] Furthermore, based on the same inventive concept, see [link to relevant documentation]. Figure 9 The present invention also proposes an oscilloscope display device for use in an oscilloscope;

[0111] The oscilloscope display device includes:

[0112] An information determination module is used to determine the current zero-point position and zero-point offset data of the oscilloscope channel on the display interface; wherein, the display interface includes a zero-point display area;

[0113] a display determining module, configured to determine a current zero point display region in the zero point display region according to the current zero point position information;

[0114] an information display module, configured to display the zero point offset data in the current zero point display region.

[0115] In addition, the embodiment of the present application further provides a computer storage medium, and the computer storage medium stores an oscilloscope display program. The oscilloscope display program is executed by a processor to realize the steps of the above-mentioned oscilloscope display method. Therefore, the description will not be repeated here. In addition, the description of the beneficial effects of using the same method will also not be repeated. For the technical details of the computer readable storage medium embodiments involved in the present application, please refer to the description of the method embodiments of the present application. For example, the program instructions can be deployed to be executed on one computing device, or on multiple computing devices located in one place, or on multiple computing devices distributed in multiple places and interconnected through a communication network.

[0116] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by a computer program instructing related hardware. The above-mentioned program can be stored in a computer readable storage medium. When the program is executed, it can include the processes of the above-mentioned embodiments of the method. The storage medium can be a magnetic disc, an optical disc, a read-only memory (ROM) or a random access memory (RAM) and the like.

[0117] In addition, it should be noted that the above-described device embodiments are only schematic, and the units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, i.e. they can be located in one place or distributed on multiple network units. Part or all of the modules can be selected according to actual needs to achieve the purpose of the present embodiment. In addition, the device embodiments provided by the present application in the drawings represent that they have communication connection between them. Specifically, it can be implemented as one or more communication buses or signal lines. Those skilled in the art can understand and implement it without creative labor.

[0118] Through the above description of the embodiments, those skilled in the art can clearly understand that the present application can be implemented by means of software necessary general hardware, of course, can also be implemented by special hardware including special integrated circuit, special CPU, special memory, special components, etc. Generally, the functions completed by the computer program can be easily realized by the corresponding hardware, and the specific hardware structure for realizing the same function can also be various, such as analog circuit, digital circuit or special circuit, etc. However, for the present application, the software program implementation is a better embodiment. Based on this understanding, the technical solutions of the present application can be embodied in the form of software products, and the computer software product is stored in a readable storage medium, such as a floppy disk, a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc., including a plurality of instructions for making a computer device (which can be a personal computer, a server, or a network device, etc.) execute the method of each embodiment of the present application.

[0119] The above is only the preferred embodiment of the present application, and does not limit the patent scope of the present application, and any equivalent structure or equivalent flow transformation using the content of the present application specification and drawings, or direct or indirect application in other related technical fields, are also included in the patent protection scope of the present application.

Claims

1. An oscilloscope display method characterized by, The method for an oscilloscope comprises: obtaining channel signal data corresponding to each of a plurality of channels of the oscilloscope; determining, according to the channel signal data corresponding to each of the channels, a current zero point position of each of the channels in a display interface and zero point offset data; wherein the display interface comprises a zero point display area; for any one of the channels, determining a current zero point display area in the zero point display area according to the current zero point position; displaying the zero point offset data in the current zero point display area; wherein the displaying of the zero point offset data in the current zero point display area specifically comprises: when the current zero point display areas of the plurality of channels at least partially overlap, generating a current zero point display combination area; wherein the current zero point display combination area comprises a plurality of sub-areas, and the plurality of sub-areas are arranged in sequence along a length direction of the current zero point display combination area; displaying the plurality of zero point offset data in the plurality of sub-areas, respectively.

2. The oscilloscope display method of claim 1, wherein, The determining of the current zero point display area in the zero point display area according to the current zero point position comprises: judging whether the current zero point position is in a preset displayable range of the display interface; if yes, performing the determining of the current zero point display area in the zero point display area according to the current zero point position; if no, determining a corresponding boundary area of the zero point display area as the current zero point display area.

3. The oscilloscope display method according to claim 1, wherein after the generating of the current zero point display combination area when the current zero point display areas of the plurality of channels at least partially overlap, the method further comprises: aligning a center of the current zero point display combination area with a combination center of the zero point positions of the plurality of channels.

4. The oscilloscope display method of claim 3, wherein, The displaying of the plurality of zero point offset data in the plurality of sub-areas, respectively, comprises: determining, according to a channel number order of the plurality of channels, a sub-area in which zero point offset data corresponding to each channel is located; displaying the zero point offset data corresponding to the channel in the sub-area.

5. The oscilloscope display method according to any one of claims 1 to 4, wherein The displaying of the zero point offset data in the current zero point display area comprises: displaying the zero point offset data and a zero point icon in the current zero point display area; wherein the zero point icon has a channel number of the channel.

6. The oscilloscope display method of claim 1, wherein, The determining of the current zero point position of each of the channels in the display interface and the zero point offset data comprises: in response to an adjustment operation of a user for the channel, determining the current zero point position of the channel in the display interface and the zero point offset data.

7. An oscilloscope display device, characterized by The apparatus comprises: an information determining module configured to obtain channel signal data corresponding to each of a plurality of channels of the oscilloscope; and determine, according to the channel signal data corresponding to each of the channels, a current zero point position of each of the channels in a display interface and zero point offset data; wherein the display interface comprises a zero point display area; a display determining module configured to, for any one of the channels, determine a current zero point display area in the zero point display area according to the current zero point position. An information display module is configured to display the zero point offset data in the current zero point display area; specifically, when the current zero point display areas of multiple channels at least partially overlap, a current zero point display combined area is generated; the current zero point display combined area includes multiple sub-areas, and the multiple sub-areas are arranged along the length direction of the current zero point display combined area in sequence; and the multiple zero point offset data are displayed in the multiple sub-areas respectively.

8. An oscilloscope, characterized by The oscilloscope comprises a processor and a memory, and the memory stores an oscilloscope display program. When the oscilloscope display program is executed by the processor, the oscilloscope display method according to any one of claims 1 to 6 is implemented.

9. A computer-readable storage medium, characterized in that, The storage medium stores a computer program, and the computer program can be executed by one or more processors to implement the oscilloscope display method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Waveform display apparatus

    CN103577139A

  • Acquiring and displaying multiple waveforms in a test and measurement instrument

    US11231444B1