A system and method for displaying all analog channel triggers of an oscilloscope

By introducing configuration display module and trigger display module in the oscilloscope, displaying the trigger settings of all analog channels, the triggering problem of only one analog channel is solved in the prior art, and the user's intuitive view of multiple analog channel settings is realized. Switch reference.

CN118033207BActive Publication Date: 2025-01-10QINGDAO HANTEK ELECTRONICS
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202410210842.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-02-27
Publication Date
2025-01-10
Estimated Expiration
2044-02-27

AI Technical Summary

Technical Problem

The prior art cannot display the trigger information of multiple analog channels at the same time, making it difficult for users to intuitively understand and switch the settings of the analog channels, and cannot meet the current needs.

Method used

Provides a display oscilloscope with all analog channel triggering systems, including configuration display module, configuration item acquisition module, algorithm parameter value generation module, parameter value analysis module and trigger display module. It provides user with parameter adjustment configuration items through a graphical interface, generates and Parses the trigger parameter values ​​and displays the trigger settings for all analog channels on the screen, using color identifiers to distinguish selected and unselected analog channels.

Benefits of technology

It realizes that without opening the trigger settings menu, users can intuitively view the trigger types, edge types and trigger levels of all analog channels, which facilitates the source to switch the analog channels, and provides a reference for setting other analog channels.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118033207B_ABST
    Figure CN118033207B_ABST
Patent Text Reader

Abstract

The present invention discloses a system and method for displaying the triggering of all analog channels of an oscilloscope, wherein the system includes: a configuration item display module, which is used to provide a user with a graphical interface for setting and displaying the parameter configuration items for triggering all analog channels of the oscilloscope; a configuration item acquisition module, which is used to acquire the specific parameter configuration items set by the user according to the input operation received and performed on the graphical interface; an algorithm parameter value generation module, which generates multiple groups of candidate algorithm parameter values ​​based on the acquired parameter configuration items; a parameter value parsing module, which is used to parse the generated trigger parameter values; a trigger display module, which is used to add the analog channel number to the parsed data, and display the selected analog channel in a highlighted color, and display the non-selected analog channel in a gray color. The invention displays all the trigger parameters of the analog channel on the oscilloscope screen, so that the user can observe the triggering of all current analog channels at any time.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of analog channel triggering, in particular to a system and method for displaying the triggering of all analog channels of an oscilloscope. Background Art

[0002] There are many types of triggers for digital oscilloscopes. Most trigger types, such as edge trigger, have only one signal source; some trigger types, such as IIC, have multiple signal sources. Multiple signal sources will require the selection of multiple analog channels; in the trigger type with multiple signal sources, there are often multiple edge types, and the trigger level set for each analog channel is different. Different trigger types require different analog channel selections.

[0003] When displaying analog channel trigger, such as Figure 1 As shown, currently one method is to display the trigger of only one analog channel on the screen. When the trigger type has only one signal source, the selected signal source analog channel shall prevail; when the trigger type has multiple signal sources, the last selected signal source analog channel shall prevail.

[0004] The existing technology on the market can only display the trigger of the analog channel selected by one signal source when displaying the trigger of the analog channel of the oscilloscope, but cannot display the trigger of the analog channel selected by another signal source, and cannot intuitively display the trigger of all current analog channels. Moreover, even if there is only one trigger type of signal source, the trigger level of each analog channel can be changed. Only displaying the trigger level of one analog channel does not conveniently know the trigger level that has been set for other analog channels, which is not conducive to the selection of switching analog channels. The existing technology can no longer meet people's needs at this stage. Based on the current situation, it is urgent to reform the existing technology. Summary of the invention

[0005] The object of the present invention is to provide a system and method for displaying the triggering of all analog channels of an oscilloscope, so as to solve the problems raised in the above background technology.

[0006] The present invention provides the following technical solution: a system for displaying all analog channel triggers of an oscilloscope, comprising: a configuration display module, a configuration item acquisition module, an algorithm parameter value generation module, a parameter value parsing module and a trigger display module; wherein:

[0007] The configuration item display module is used to provide the user with a graphical interface for setting and displaying the parameter adjustment configuration items triggered by all analog channels of the oscilloscope.

[0008] The configuration item acquisition module is used to receive the input operation performed by the user on the graphical interface to set the parameter configuration item, and obtain the specific parameter configuration item set by the user according to the input operation.

[0009] The algorithm parameter value generation module generates multiple groups of candidate algorithm parameter values ​​based on the acquired parameter configuration items.

[0010] The parameter value parsing module is used to parse the generated trigger parameter value, starting from the first analog channel and ending with the last analog channel in a cyclic manner, and matching the information in the parameter value in sequence.

[0011] The trigger display module is used for the final screen display. In the parsed data, the analog channel number is added, and the selected analog channel is displayed in a highlighted color, and the unselected analog channel is displayed in a gray color, and all the trigger settings of the analog channel are displayed on the screen.

[0012] On the other hand, the present invention also provides the following technical solution, a method for displaying all analog channel triggers of an oscilloscope, the steps comprising:

[0013] Step S1: providing the user with a graphical interface for setting and displaying the parameter configuration items for triggering all analog channels of the oscilloscope;

[0014] Step S2: receiving an input operation performed by a user on a graphical interface in order to set the parameter configuration item, and determining the trigger analog channel and edge type currently set by the user according to the input operation;

[0015] Step S3: receiving the trigger level set by the user, and matching the trigger level according to the currently selected analog channel;

[0016] Step S4: Based on the acquired parameter configuration items, generate trigger parameters for each analog channel under the current trigger type according to the trigger type;

[0017] Step S5: Add the analog channel number before the edge type and trigger level of each analog channel;

[0018] Step S6: Displaying the trigger level and edge type of the selected analog channel and the unselected analog channel through different labels, so that the analog channel selected by the current trigger type and the set edge type can be identified through the labels without opening the trigger setting menu.

[0019] The present invention has the following beneficial effects:

[0020] The present invention displays all trigger parameters of analog channels on the oscilloscope screen, so that users can observe the triggering of all current analog channels at any time. The user does not need to know the triggering status of other analog channels through other operations, and all selected signal sources and edge types and trigger levels of the current trigger type can be displayed. This can provide a reference for signal source switching to trigger analog channels, so that the triggering status of other analog channels can be known before switching.

[0021] The present invention displays the trigger level and edge type of the selected analog channel and the unselected analog channel through different labels, so that even if the trigger setting menu is not opened, the analog channel selected by the current trigger type and the set edge type can be identified through the labels; for example, the labels are set by color, not only can all the analog channels be displayed on the screen, but also can distinguish whether the analog channel is selected, and can be consistent with the original color setting of the analog channel. Even if the trigger setting menu is not opened, it is possible to know which analog channels are selected by the current trigger type and the set edge type through the display on the screen. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] Figure 1 It is a schematic diagram of a block diagram showing the triggering of only one analog channel in the prior art;

[0023] Figure 2 A schematic diagram of the method steps for triggering all analog channels of an oscilloscope according to the present invention;

[0024] Figure 3 A schematic diagram of an algorithm for generating trigger parameters for the present invention;

[0025] Figure 4 A schematic diagram of a graphical interface for setting parameter configuration items for triggering an oscilloscope according to the present invention;

[0026] Figure 5 A schematic diagram of a specific interface for triggering settings of the present invention. DETAILED DESCRIPTION

[0027] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. All other embodiments obtained by ordinary technicians in the field of the present invention without creative work are within the scope of protection of the present invention.

[0028] The present invention provides the following technical solution: a system for displaying all analog channel triggers of an oscilloscope, comprising: a configuration display module, a configuration item acquisition module, an algorithm parameter value generation module, a parameter value parsing module and a trigger display module; wherein:

[0029] The configuration item display module is used to provide the user with a graphical interface for setting and displaying the parameter adjustment configuration items triggered by all analog channels of the oscilloscope.

[0030] The configuration item acquisition module is used to receive the input operation performed by the user on the graphical interface to set the parameter configuration item, and obtain the specific parameter configuration item set by the user according to the input operation.

[0031] The algorithm parameter value generation module generates multiple groups of candidate algorithm parameter values ​​based on the acquired parameter configuration items.

[0032] The parameter value parsing module is used to parse the generated trigger parameter value, starting from the first analog channel and ending with the last analog channel in a cyclic manner, and matching the information in the parameter value in sequence.

[0033] The trigger display module is used for the final screen display. In the parsed data, the analog channel number is added, and the selected analog channel is displayed in a highlighted color, and the unselected analog channel is displayed in a gray color, and all the trigger settings of the analog channel are displayed on the screen.

[0034] As an embodiment of the present invention, when the trigger setting is changed, the triggers of all analog channels can be displayed on the screen through the parameter generation module, the parameter parsing module and the trigger display module, so that the trigger situation can be fully displayed in front of the user, solving the problem that the prior art can only display the trigger of one analog channel and the trigger information is not fully displayed, while simplifying the user's operation.

[0035] On the other hand, the present invention also provides the following technical solution, a method for displaying all analog channel triggers of an oscilloscope, the steps comprising:

[0036] refer to Figure 2 , step S1: providing a user with a graphical interface for setting and displaying parameter configuration items for triggering all analog channels of the oscilloscope;

[0037] In this embodiment, the graphical interface can be a menu or a pop-up window; and the parameter configuration items include the following items: a source configuration item, which is used to set the trigger selected analog channel and generate the selected parameter value of the analog channel; an edge type configuration item, which is used to set the edge type of the current trigger and generate the edge type parameter value; a trigger level configuration item, which is used to set the trigger level of the currently selected analog channel and generate the trigger level parameter value.

[0038] In this embodiment, Figure 4 and Figure 5A graphical interface for setting the parameter configuration items for triggering an oscilloscope according to an embodiment of the present invention is shown. In this embodiment, the configuration items related to the analog channel are the signal source, edge type, and trigger level. The user can click the menu button to select the signal source and edge type; the user can click the level button in the pop-up window to adjust the trigger level, or adjust the trigger level by operating the knob; in this embodiment, a graphical interface for setting the trigger is provided to the user by providing the parameter configuration items, which greatly facilitates the user's operation; after the user clicks the trigger button, a trigger menu will pop up, and after selecting the trigger type, the signal source and edge type of the current trigger type can be selected; after the user sets any configuration item of the trigger, the trigger display module is notified by sending a message, and the trigger display module receives all the settings of the current trigger, and after parsing, the selection of the analog channel, the edge type and the trigger level are all displayed.

[0039] Step S2: receiving an input operation performed by a user on a graphical interface in order to set the parameter configuration item, and determining the trigger analog channel and edge type currently set by the user according to the input operation;

[0040] In this embodiment, the triggers set by the user are processed uniformly, the triggers are displayed in a grouped manner according to the analog channels, and the modified triggers are re-grouped and displayed.

[0041] Step S3: receiving the trigger level set by the user, and matching the trigger level according to the currently selected analog channel;

[0042] In this embodiment, a knob and a trigger pop-up window are provided to the user to adjust the trigger level. After the user changes the trigger level, the trigger level is matched according to the selected analog channel, and the trigger level of the selected analog channel is the currently set trigger level.

[0043] In this embodiment, the trigger level includes: the trigger level of the trigger type setting of multiple signal sources and the trigger level of the trigger type setting of a single signal source. Although the signal sources include multiple signal sources and a single signal source, there is only one trigger level that can be set at the same time. In this way, the trigger level of each analog channel can be clearly set.

[0044] refer to Figure 3 , step S4: based on the acquired parameter configuration items, generating trigger parameters for each analog channel under the current trigger type according to the trigger type;

[0045] In this embodiment, after the user sets the trigger, the trigger is summarized according to the numbering order of the analog channels, and the trigger parameters of each analog channel are determined. The trigger parameters include: the selection status of each analog channel, the edge type of each analog channel, and the trigger level of each analog channel. In this way, although there are multiple analog channels, the trigger parameters are concentrated in one variable and the trigger parameters are summarized together in a grouping manner.

[0046] In this embodiment, the algorithm for generating trigger parameters includes: parsing the selection status of each analog channel determined by the signal source into the analog channel selection variable; parsing the edge type of each analog channel into the edge type variable; parsing the trigger level of each analog channel into the level variable; and the first element of each variable stores the status of analog channel 1, the second element stores the status of analog channel 2, and so on, each variable saves the parameters of all analog channels under this setting; in this embodiment, the algorithm for generating trigger parameters unifies the scattered and independent trigger settings into the relevant variables of the analog channels, and stores the trigger settings of each analog channel in sequence according to the order of the analog channels. When displaying, you only need to pay attention to the information of each element in the variable.

[0047] In this embodiment, step S4 performs an intermediate layer abstraction on the configuration display module and the trigger display module. The configuration display module sends the configuration, which is processed in the intermediate step S4 and then sent to the trigger display module. The trigger display module only needs to pay attention to the processed information. Step S4 plays a connecting role between the configuration display module and the trigger display module.

[0048] As an optional embodiment of the present invention, step S4 displays all the trigger parameters of the analog channels on the oscilloscope screen, so that the user can observe the triggering of all current analog channels at any time, so that the user not only does not need to know the triggering status of other analog channels through other operations, but also can display all the selected signal sources and edge types and trigger levels of the current trigger type, which can provide a reference for the signal source switching to trigger the analog channel, so that the triggering of other analog channels can be known before switching.

[0049] Step S5: Add the analog channel number before the edge type and trigger level of each analog channel;

[0050] In this embodiment, after the trigger parameters of all analog channels are displayed on the screen, in order to facilitate user observation, the analog channel number is added before displaying the edge type and trigger level of each analog channel. With the analog channel number, not only a lot of content is displayed, but also compared with displaying only one analog channel, there is neither confusion nor lack of trigger information.

[0051] Step S6: Displaying the trigger level and edge type of the selected analog channel and the unselected analog channel through different labels, so that the analog channel selected by the current trigger type and the set edge type can be identified through the labels without opening the trigger setting menu.

[0052] In this embodiment, the identification can be represented by patterns, colors, etc. As an optional embodiment of the present invention, color is used as an identification, and the trigger level and edge type of the selected analog channel are displayed in a highlighted color, and the trigger level and edge type of the unselected analog channel are displayed in a gray color. The analog channels selected for each trigger type are different. Although all analog channels need to be displayed, some analog channels are selected and some analog channels are not selected. Therefore, according to the current trigger setting, the selected analog channel is displayed in a highlighted color with the same color as the original color of the analog channel, and the unselected analog channel is displayed in a gray color with the same color as the original color. Such a color setting not only displays all the analog channels on the screen, but also can distinguish whether the analog channel is selected, and can be consistent with the original color setting of the analog channel. Even if the trigger setting menu is not opened, the display on the screen can also know which analog channels are selected by the current trigger type and the set edge type.

[0053] Although the present invention has been described in detail with reference to the aforementioned embodiments, it is still possible for those skilled in the art to modify the technical solutions described in the aforementioned embodiments, or to make equivalent substitutions for some of the technical features therein. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the protection scope of the present invention.

Claims

1. A method for displaying all analog channel triggers of an oscilloscope, characterized in that the steps include: Step S1: providing a graphical interface for setting and displaying the triggering parameters of all analog channels of the oscilloscope to the user; Step S2: receiving an input operation performed by a user on a graphical interface in order to set the parameter configuration item, and determining the trigger analog channel and edge type currently set by the user according to the input operation; The step S2 further includes: uniformly processing the triggers set by the user, displaying the triggers in a grouping manner according to the analog channels, and regrouping and displaying the changed triggers; Step S3: receiving the trigger level set by the user, and matching the trigger level according to the currently selected analog channel; The step S3 further includes: providing a knob and a trigger pop-up window to the user to adjust the trigger level, and after the user changes the trigger level, matching the trigger level according to the selected analog channel, and the trigger level of the selected analog channel is the currently set trigger level; Step S4: Based on the acquired parameter configuration items, generate trigger parameters for each analog channel under the current trigger type according to the trigger type; The step S4 further includes: aggregating the trigger parameters of multiple analog channels into one variable and grouping the trigger parameters together; and, The algorithm for generating trigger parameters includes: According to the selection status of each analog channel determined by the signal source, it is parsed into the analog channel selection variable; Parse the edge type of each analog channel into the edge type variable; Parse the trigger level of each analog channel into a level variable; The first element of each variable stores the status of the first analog channel, the second element stores the status of the second analog channel, and so on. Each variable stores the parameters of all analog channels under this setting. Step S5: Add the analog channel number before the edge type and trigger level of each analog channel; Step S6: Displaying the trigger level and edge type of the selected analog channel and the unselected analog channel through different labels, so that the analog channel selected by the current trigger type and the set edge type can be identified through the labels without opening the trigger setting menu.

2. The method for triggering all analog channels of a display oscilloscope according to claim 1, characterized in that: In step S1, after the user sets any trigger parameter configuration item, the trigger display module receives all the current trigger settings and displays the selection status, edge type and trigger level of the analog channel after analysis.

3. The method for triggering all analog channels of a display oscilloscope according to claim 1, characterized in that: In step S3, the trigger level includes: a trigger level set by a multi-source trigger type and a trigger level set by a single-source trigger type, and only one of the trigger levels can be set at the same time.

4. The method for triggering all analog channels of a display oscilloscope according to claim 1, characterized in that: The algorithm for generating trigger parameters unifies the scattered and independent trigger settings into the relevant variables of the analog channels, and stores the trigger settings of each analog channel in sequence according to the order of the analog channels. When displaying, only the information of each element in the variable needs to be paid attention to.

5. The method for triggering all analog channels of a display oscilloscope according to claim 1, characterized in that: The step S4 performs an intermediate layer abstraction on the configuration display module and the trigger display module; namely: The configuration display module sends the parameter configuration items, which are then sent to the trigger display module after intermediate processing in step S4. The trigger display module only needs to pay attention to the processed information.

Citation Information

Patent Citations

  • Multi-channel oscilloscopes with trigger setup mode for each channel and control method thereof

    KR101957660B1