Multi-channel parameter accompanying method, device, equipment, medium and product
By modifying the parameter of the target channel to the parameter of the source channel in the multi-channel signal source parameter accompaniment method, the complexity and synchronization limitation problems of the multi-channel parameter accompaniment scheme in the prior art are solved, and high-accuracy parameter accompaniment in various functional modes is achieved, reducing costs.
Patent Information
- Application Number
- CN202411784240.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-05
- Publication Date
- 2025-03-25
AI Technical Summary
In the prior art, the multi-channel signal source parameter accompanying scheme has problems such as high operational complexity, high possibility of errors, only supporting specific functional modes, and limited number of synchronization parameters.
By in the multi-channel parameter accompaniment method, if the accompanying mode state of the target channel is switched from the off state to the open state, and is in the target synchronization group and is a accompanying channel, the channel parameters of the target channel are modified to the channel parameters of the source channel within the target synchronization group to realize multiple parameter accompaniment in multiple functional modes.
The complexity associated with multi-channel parameters is reduced, the accuracy and response speed associated with multi-channel parameters is improved, and the hardware dependence is reduced through software control methods and costs are reduced.
Smart Images

Figure CN119696722A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to the field of test and measurement technology, and in particular to a multi-channel parameter accompanying method, device, equipment, medium and product. Background Art
[0002] Multi-channel signal source parameter accompanying is a function that synchronously adjusts multiple channel modes and parameters in a multi-channel signal source device. This function can achieve the consistency of functional modes among multiple channels (continuous wave mode, burst, sweep frequency, modulation and sequence modes, etc.), and can also achieve the accompanying of parameters among multiple channels (phase, frequency, amplitude, offset, number of cycles, burst period, sweep time, sweep frequency, modulation rate and modulation depth, etc.).
[0003] In the prior art, the multi-channel accompanying solution for the same signal source is to achieve parameter accompanying of a specific functional mode through the coupling function of the signal source.
[0004] The multi-channel adjoint solution in the prior art has the following problems:
[0005] 1. In order to realize the coupling function of the signal source, it is necessary to set multiple parameters (coupling type, coupling parameter mode, mode parameters, coupling function switch, etc.), which increases the complexity of operation and the possibility of error.
[0006] 2. The coupling function of the signal source only supports synchronization in specific functional modes, such as continuous wave functional mode, and does not support synchronization in other functional modes, including sweep frequency, burst and modulation functional modes.
[0007] 3. The coupling function of the signal source implements a small number of synchronization parameters and only supports channel coupling of amplitude, frequency, and phase. Summary of the invention
[0008] The embodiments of the present invention provide a multi-channel parameter accompaniment method, apparatus, device, medium and product to realize multi-parameter accompaniment in multi-channel multi-functional modes, reduce the complexity of multi-channel parameter accompaniment, and improve the accuracy of multi-channel parameter accompaniment.
[0009] According to one aspect of the present invention, there is provided a multi-channel parameter accompanying method, comprising:
[0010] If the companion mode state of the target channel is switched from the off state to the on state, the target channel is in the target synchronization group, and the target channel is a companion channel, then the channel parameters of the target channel are modified to the channel parameters of the source channel in the target synchronization group to which the target channel belongs, wherein the synchronization group includes a source channel and at least one companion channel, and the companion channel is a channel other than the source channel in the synchronization group.
[0011] According to another aspect of the present invention, a multi-channel parameter accompanying device is provided, the multi-channel parameter accompanying device comprising:
[0012] A channel parameter modification module is used to modify the channel parameters of the target channel to the channel parameters of the source channel in the target synchronization group to which the target channel belongs if the companion mode state of the target channel is switched from the closed state to the open state, the target channel is in the target synchronization group, and the target channel is a companion channel, wherein the synchronization group includes a source channel and at least one companion channel, and the companion channel is a channel other than the source channel in the synchronization group.
[0013] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:
[0014] at least one processor; and
[0015] a memory communicatively connected to the at least one processor; wherein,
[0016] 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 perform the multi-channel parameter accompanying method described in any embodiment of the present invention.
[0017] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the multi-channel parameter accompanying method described in any embodiment of the present invention when executed.
[0018] According to another aspect of the present invention, a computer program product is provided. When the computer program is executed by a processor, the computer program implements the multi-channel parameter accompanying method as described in any one of the embodiments of the present invention.
[0019] The embodiment of the present invention can realize multiple parameter accompaniment in multiple function modes of multiple channels by first switching the accompanying mode state of the accompanying channel in the synchronization group from the closed state to the open state, and then modifying the channel parameters of the above channel to the channel parameters of the source channel in the target synchronization group to which the above channel belongs, thereby reducing the complexity of multi-channel parameter accompaniment and improving the accuracy of multi-channel parameter accompaniment.
[0020] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for use in the embodiments are briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present invention and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without creative work.
[0022] Figure 1 is a flow chart of a multi-channel parameter accompanying method in an embodiment of the present invention;
[0023] Figure 2 is a schematic diagram of a channel binding interface in an embodiment of the present invention;
[0024] Figure 3 is another schematic diagram of a channel binding interface in an embodiment of the present invention;
[0025] Figure 4 is a flow chart of another multi-channel parameter accompanying method in an embodiment of the present invention;
[0026] Figure 5 is a structural schematic diagram of a multi-channel parameter accompanying device in an embodiment of the present invention;
[0027] Figure 6 It is a structural schematic diagram of an electronic device in an embodiment of the present invention. DETAILED DESCRIPTION
[0028] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings 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. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0029] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0030] It is understandable that before using the technical solutions disclosed in the embodiments of the present disclosure, the types, scope of use, usage scenarios, etc. of the personal information involved in the present disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.
[0031] Embodiment 1
[0032] Figure 1 A flowchart of a multi-channel parameter accompanying method provided by an embodiment of the present invention is provided. This embodiment is applicable to the case of multi-channel parameter accompanying. The method can be executed by a multi-channel parameter accompanying device in an embodiment of the present invention. The device can be implemented in software and / or hardware. Figure 1 As shown, the method specifically comprises the following steps:
[0033] S110, if the companion mode state of the target channel is switched from the closed state to the open state, the target channel is in the target synchronization group, and the target channel is a companion channel, then the channel parameters of the target channel are modified to the channel parameters of the source channel in the target synchronization group to which the target channel belongs.
[0034] In this embodiment, the synchronization group includes a source channel and at least one companion channel, and the companion channel is a channel other than the source channel in the synchronization group. The closed state may be an OFF state, and the open state may be an ON state.
[0035] In this embodiment, the method for determining whether the target channel supports opening the accompanying can be: if the target channel is in the target synchronization group, and the target channel is a companion channel, then it is determined that the target channel supports opening the accompanying. The method for determining whether the target channel supports opening the accompanying can also be: if the target channel is in the target synchronization group, the target channel is a companion channel, and the target channel does not act on other channels, then it is determined that the target channel supports opening the accompanying, that is, after the accompanying mode state of the target channel is switched from the closed state to the open state, the channel parameters of the target channel can be modified to the channel parameters of the source channel in the target synchronization group to which the target channel belongs. It should be noted that in order to ensure that the channel does not have behaviors such as superposition with other channels, in the embodiment of the present invention, when judging whether the target channel supports opening the accompanying, it is possible to increase the judgment of whether the target channel acts on other channels. Only when the target channel is in the target synchronization group, the target channel is a companion channel, and the target channel does not act on other channels, it is determined that the target channel supports opening the accompanying.
[0036] In this embodiment, after the companion mode state of the target channel is switched from the closed state to the open state, it is necessary to determine in advance whether the target channel supports the opening of the companion mode. After determining that the target channel supports the opening of the companion mode, the channel parameters of the target channel are modified to the channel parameters of the source channel in the target synchronization group to which the target channel belongs. If the target channel does not support the opening of the companion mode, a prompt message is displayed.
[0037] In this embodiment, the specific implementation method of changing the companion mode state of the target channel is as follows:
[0038] After switching the companion mode state of the target channel from the closed state to the open state, it is determined whether the target channel is in the synchronization group. If not, an error message is displayed; if it is in the synchronization group, the next step is performed;
[0039] Verify the accompanying state to verify whether the target channel supports accompanying. Specifically: determine whether the target channel is the source channel. If yes, report an error. If not, verify other special conditions (if the target channel acts on other channels, it is not allowed to switch the accompanying mode state from closed to open). If the target channel supports opening accompanying, synchronize the channel parameters.
[0040] The channel parameter synchronization process includes: automatically calculating and synchronizing the companion channel parameters based on the source channel parameters, using internal algorithms to ensure synchronization accuracy, and making the channel parameters of the companion channel consistent with the channel parameters of the source channel.
[0041] In an embodiment of the present invention, by first switching the companion mode state of the companion channel in the synchronization group from the closed state to the open state, and then modifying the channel parameters of the above channel to the channel parameters of the source channel in the target synchronization group to which the above channel belongs, multiple parameter accompaniment in multiple function modes of multiple channels can be achieved, the complexity of multi-channel parameter accompaniment is reduced, the accuracy and response speed of multi-channel parameter accompaniment are improved, and parameter accompaniment through software control method reduces hardware dependence and reduces costs.
[0042] Optionally, before modifying the channel parameters of the target channel to the channel parameters of the source channel in the target synchronization group to which the target channel belongs, the method further includes:
[0043] In response to a trigger operation on a channel setting control in the main interface, a channel binding interface is displayed.
[0044] In this embodiment, the channel binding interface includes: a channel list display area, the channel list includes: a synchronization group selection control and a source channel selection control. The channel list may also include: a companion mode state selection control and a channel identifier.
[0045] In this embodiment, the main interface includes: channel setting controls, channel copy controls, phase synchronization controls, storage controls, import controls, and screenshot controls.
[0046] In response to a triggering operation of a target synchronization group selection control for a target channel, the target channel is added to a corresponding target synchronization group.
[0047] In this embodiment, the synchronization group selection control may be a synchronization group identifier, such as Group1, Group2, etc. Multiple channels may be added to the same synchronization group, or may be added to different synchronization groups, which is not limited in this embodiment of the present invention.
[0048] In this embodiment, in response to the triggering operation of the target synchronization group selection control in the drop-down box of the target channel, the target channel is added to the corresponding target synchronization group. For example, the drop-down box of the target channel includes: synchronization group 1 and synchronization group 2. If the user selects synchronization group 1, the target channel is added to synchronization group 1. If the user selects synchronization group 2, the target channel is added to synchronization group 2.
[0049] In this embodiment, if Figure 2 As shown in the figure, CH1 is channel 1, CH2 is channel 2, CH3 is channel 3, and CH4 is channel 4. Click Group1 in the Sync Group drop-down box corresponding to CH1 to add CH1 to Sync Group 1, click Group1 in the Sync Group drop-down box corresponding to CH2 to add CH2 to Sync Group 1, click Group2 in the Sync Group drop-down box corresponding to CH3 to add CH3 to Sync Group 2, and click Group2 in the Sync Group drop-down box corresponding to CH4 to add CH2 to Sync Group 2.
[0050] In response to a trigger operation of a target source channel selection control for a target channel, the target source channel is determined as a source channel of a target synchronization group to which the target channel belongs.
[0051] In this embodiment, the source channel selection control can be a channel identifier, for example, it can be CH1, CH2, CH3, etc. It should be noted that if the user pre-selects the target synchronization group, only the channels in the target synchronization group can be displayed in the drop-down box corresponding to the source channel, and the channels in other synchronization groups will not be displayed to prevent misoperation.
[0052] In this embodiment, if Figure 2As shown in the figure, click CH1 in the source channel drop-down box corresponding to CH1 to determine CH1 as the source channel of Group1. If you click CH3 in the source channel drop-down box corresponding to CH1, a prompt message will be displayed (because CH3 is a channel in Group2, CH3 cannot be used as the source channel of Group1). And so on, no further explanation is given here.
[0053] In this embodiment, multiple channels can be selected in one synchronization group or multiple synchronization groups (each synchronization group has no less than two channels). Specifically, the channel synchronization group label is set. If the channel synchronization group labels are consistent, it means that the channels of this type are in the same synchronization group. Users can add and delete channel groups, and different channels can be set as a synchronization group. Multiple synchronization groups are supported.
[0054] In this embodiment, a channel in the synchronization group is selected as the source channel. When setting, it is determined whether the channel is in the synchronization group. If it is not in the synchronization group, setting is not allowed and an error is prompted.
[0055] In this embodiment, the initial state is pre-set to ensure that the operation starts from a known stable state. The channels need to be calibrated into the synchronization group and the source channel needs to be set. Setting the synchronization group and the source channel can ensure that during subsequent operations, the accompanying channels in the synchronization group and the accompanying source channels change adaptively and ensure output synchronization between channels.
[0056] The technical solution provided by the embodiment of the present invention can provide a basis for subsequent channel parameter accompaniment by pre-setting the synchronization group to which each channel belongs and the source channel of each synchronization group, thereby realizing synchronization of the channel parameters of the accompanying channel in the synchronization group with the channel parameters of the source channel, reducing the complexity of multi-channel parameter accompaniment and improving the accuracy of multi-channel parameter accompaniment.
[0057] Optionally, the channel list further includes: an accompanying mode state selection control;
[0058] If the companion mode state of the target channel is switched from off to on, and the target channel is in the target synchronization group, and the target channel is a companion channel, the channel parameters of the target channel are modified to the channel parameters of the source channel in the target synchronization group, including:
[0059] In response to a triggering operation of a target accompanying mode state selection control for a target channel, if the current accompanying mode state of the target channel is an off state and the target accompanying mode state is an on state, the accompanying mode state of the target channel is switched from an off state to an on state.
[0060] In this embodiment, the open state includes: a forward open state and a reverse open state. The embodiment of the present invention supports the user to set the companion mode state of the channel.
[0061] In this embodiment, the target accompanying mode state can be an off state or an on state. For example, if the target accompanying mode state is ON, the target accompanying mode state is determined to be an on state. If the target accompanying mode state is OFF, the target accompanying mode state is determined to be an off state.
[0062] In this embodiment, if Figure 2 As shown, click the ON control in the drop-down box of the accompanying mode state corresponding to CH1, and a prompt message will be displayed (because CH1 is the source channel, the accompanying mode state of the source channel can only be OFF), click the ON control in the drop-down box of the accompanying mode state corresponding to CH2, because CH2 is in synchronization group 1, and CH2 is the accompanying channel, not the source channel, and CH2 does not act on other channels, then the accompanying mode state of CH2 will be switched from the closed state to the open state. And the channel parameters of CH2 will be modified to the channel parameters of CH1. CH3 and CH4 are similar and will not be repeated here.
[0063] It should be noted that if the companion mode state of the target channel is switched from the closed state to the open state, the target channel is in the target synchronization group, and the target channel is a companion channel, then the channel parameters of the target channel are modified to the channel parameters of the source channel in the target synchronization group. The implementation method can also be:
[0064] In response to a trigger operation of a target companion mode state selection control for a target synchronization group, if the current companion mode state of the companion channel in the target synchronization group is an off state and the target companion mode state is an on state, the companion mode state of the companion channel is switched from an off state to an on state.
[0065] In this embodiment, if Figure 3 As shown, click the ON control in the companion mode state drop-down box corresponding to Group1. Since CH2 is the companion channel in Group1 and the current companion mode state of CH2 is off, the companion mode state of CH2 is switched from off to on.
[0066] It should be noted that, for all synchronization groups, the companion mode states of the companion channels in all synchronization groups may be switched from the closed state to the open state synchronously. This embodiment of the present invention does not limit this.
[0067] If the target channel is in the target synchronization group and the target channel is a companion channel, the channel parameters of the target channel are modified to the channel parameters of the source channel in the target synchronization group.
[0068] In this embodiment, if the target channel is in the target synchronization group and the target channel is not the source channel, the target channel is determined to be a companion channel.
[0069] In this embodiment, if CH1 is in synchronization group 1, CH1 is the source channel of synchronization group 1, and CH2 is in synchronization group 1, CH2 is the companion channel of synchronization group 1. CH2 does not act on other channels. Click the ON control in the companion mode state drop-down box corresponding to CH2. Switch the companion mode state of CH2 from the off state to the on state, and modify the channel parameters of CH2 to the channel parameters of CH1.
[0070] In the embodiment of the present invention, after the accompanying mode state of the accompanying channel is switched from the closed state to the open state, if the target channel is in the target synchronization group and the target channel is the accompanying channel, the channel parameters of the target channel are modified to the channel parameters of the source channel in the target synchronization group, so as to achieve synchronization of the channel parameters of the accompanying channel and the source channel. The complexity of multi-channel parameter accompanying is reduced and the accuracy of multi-channel parameter accompanying is improved.
[0071] Optionally, also include:
[0072] In response to a trigger operation of a target accompanying mode state selection control for a target channel, if the current accompanying mode state of the target channel is an on state and the target accompanying mode state is an off state, the accompanying mode state of the target channel is switched from an on state to an off state.
[0073] It should be noted that if the companion mode state of the target channel is switched from the on state to the off state, there is no need to process the channel parameters of the companion channel. If the channel parameters of the source channel are subsequently changed, it will not affect the channel parameters of the companion channel.
[0074] In the embodiment of the present invention, by switching the accompanying mode state of the target channel from the open state to the closed state, the parameter accompanying of multiple channels is selectively achieved, thereby improving the flexibility of the parameter accompanying of multiple channels.
[0075] Optionally, in response to a triggering operation of a target source channel selection control for each channel, determining the target source channel as a source channel of a target synchronization group to which each channel belongs includes:
[0076] In response to a triggering operation of a target source channel selection control for a target channel, it is determined whether the target source channel is in a target synchronization group.
[0077] In this embodiment, when selecting a target source channel, it is necessary to determine in advance whether the target source channel is in the synchronization group to which the target channel belongs.
[0078] If the target source channel is in the target synchronization group, the target source channel is determined as the source channel of the target synchronization group.
[0079] In this embodiment, if the target source channel is in the synchronization group to which the target channel belongs, the target source channel is determined as the source channel of the target synchronization group.
[0080] It should be noted that if the target source channel is not in the synchronization group to which the target channel belongs, a prompt message will be displayed to inform the user of an operation error.
[0081] In the embodiment of the present invention, by pre-determining whether the target source channel is in the synchronization group to which the target channel belongs, it is possible to prevent the source channel from being incorrectly set, thereby improving the accuracy of multi-channel parameter accompanying.
[0082] Optionally, also include:
[0083] If the channel parameter of the source channel is modified to the first parameter, the channel parameters of the companion channels in the target synchronization group to which the source channel belongs and whose companion mode state is turned on are all modified to the first parameter.
[0084] In this embodiment, the first parameter may include at least one of phase, frequency, amplitude, offset, number of cycles, burst period, scanning time, sweep frequency, modulation rate, modulation depth and the like.
[0085] In the embodiment of the present invention, if the companion mode of the companion channel has been turned on in advance, after the parameters of the source channel in the synchronization group to which the companion channel belongs are modified, the channel parameters of the companion channel need to be modified synchronously. Figure 2 As shown in the figure, since CH1 is the source channel of Group1, CH2 is the companion channel of Group1, and the companion mode of CH2 is turned on, if the channel parameter of CH1 is modified to the first parameter, the channel parameter of CH2 is also modified to the first parameter, so as to realize the parameter companionship of CH1 and CH2.
[0086] In this embodiment, multiple channels are grouped to obtain at least one synchronization group, and a source channel of each synchronization group is set. After the companion mode of the companion channel in each channel group is turned on, if the channel parameters of the source channel are modified, the channel parameters of the companion channels in the target synchronization group to which the source channel belongs whose companion mode is turned on are all modified to the first parameters, thereby realizing multi-parameter accompaniment in multi-channel multi-functional modes, reducing the complexity of multi-channel parameter accompaniment, and improving the accuracy of multi-channel parameter accompaniment.
[0087] Optionally, if the channel parameter of the source channel is modified to the first parameter, the channel parameters of the companion channels in the target synchronization group to which the source channel belongs and whose companion mode state is turned on are all modified to the first parameter, including:
[0088] Acquire identification information of an incoming channel, wherein the incoming channel is a channel whose channel parameter is modified to be a first parameter;
[0089] If the incoming channel is determined to be the source channel according to the identification information of the incoming channel, the channel parameters of the companion channels whose companion mode status is turned on in the target synchronization group to which the source channel belongs are all modified to the first parameters.
[0090] In this embodiment, the identification information of the incoming channel is the identification information of the channel whose channel parameter is modified to the first parameter, and different channels have different identification information, for example, CH1, CH2, etc. A method of determining whether the incoming channel is a source channel according to the identification information of the incoming channel may be: querying a target table, and if a source channel having the same identification information as the incoming channel exists in the target table, determining that the incoming channel is the source channel.
[0091] In this embodiment, it is determined whether the incoming channel is the source channel based on the identification information of the incoming channel. If the incoming channel is the source channel, the channel parameters of the accompanying channels with the accompanying mode status being on in the target synchronization group to which the source channel belongs are all modified to the first parameters. This can prevent the situation in which the incoming channel is the accompanying channel, and other accompanying channels in the synchronization group are synchronously modified, thereby causing the problem of erroneous parameter accompanying. This can further improve the accuracy of multi-channel parameter accompanying.
[0092] Optionally, also include:
[0093] If it is determined that the incoming channel is a companion channel according to the identification information of the incoming channel, the incoming channel is in the synchronization group, and the companion mode state of the incoming channel is on, the channel parameters of the incoming channel are restored to the channel parameters before modification.
[0094] In this embodiment, if the incoming channel is not the source channel, it is necessary to determine whether the incoming channel is in the synchronization group and whether the companion mode state of the incoming channel is in the on state. If the incoming channel is in the synchronization group and is a companion channel, and the companion mode state of the incoming channel is in the on state, the channel parameters of the incoming channel are restored to the channel parameters before modification. For example, CH2 is the companion channel of synchronization group 1, and the companion mode of CH2 is turned on. If the parameters of CH2 before modification are parameter 1 and the parameters of CH2 after modification are parameter 2, the parameters of CH2 need to be restored to parameter 1.
[0095] In this embodiment, if Figure 4As shown, modify the channel parameters, determine whether the incoming channel is the source channel according to the identification information of the incoming channel, if the incoming channel is determined to be the source channel according to the identification information of the incoming channel, then traverse other channels in the synchronization group and with the accompanying mode turned on, and modify the channel parameters of the accompanying channels in the target synchronization group to which the source channel belongs and whose accompanying mode state is turned on to the first parameter. If the incoming channel is a companion channel, and the incoming channel is in the synchronization group, determine whether the accompanying mode of the incoming channel is turned on. If the accompanying mode of the incoming channel is turned on, it will prompt that the parameter modification is invalid (the accompanying channel with the accompanying mode turned on cannot actively modify the channel parameters, so it is necessary to restore the channel parameters of the incoming channel to the channel parameters before the modification). If the accompanying mode of the incoming channel is turned off, then end (the accompanying channel with the accompanying mode turned off can actively modify the channel parameters, which will not affect the channel parameters of other channels). If the incoming channel is not in the synchronization group, then end (since the channel with the changed parameters is not in the synchronization group, changing the channel parameters will not affect other channels in the synchronization group).
[0096] In the embodiment of the present invention, it is determined whether the channel whose parameters are modified is the source channel. If it is the source channel, other channels in the synchronization group and with the accompanying mode turned on are traversed to distribute parameters to them; if it is not the source channel, it is determined whether the channel whose parameters are modified is in the synchronization group and with the accompanying mode turned on. If the channel whose parameters are modified is in the synchronization group, it is not the source channel, and the accompanying mode is turned on, it is prompted that the parameter modification is invalid, and the channel parameters of the incoming channel are restored to the channel parameters before the modification. This prevents the problem of channel parameter accompanying errors caused by erroneous modification of the channel parameters of the accompanying channel turned on with the accompanying mode, and can improve the accuracy of channel parameter accompanying.
[0097] It should be noted that the purpose of multi-channel parameter accompanying is to ensure that the parameters of each channel in the multi-channel system remain consistent, thereby improving the reliability and overall performance of the device (the device in this embodiment can be an instrument for generating signals such as a signal source and a radio frequency source). The multi-channel parameter accompanying method provided in this embodiment can realize real-time monitoring and synchronization of device parameters, significantly reduce the failure rate of the device, extend the service life of the device, and optimize the collaborative working efficiency of the device.
[0098] In a specific example, when a multi-channel system is started, the monitoring mechanism is first initialized. The initialization process includes: setting the monitoring period, reference parameter values and synchronization strategy by the administrator or the automatic configuration script. The initialization process ensures that the monitoring mechanism has all the necessary configuration information at startup to perform its functions correctly. The monitoring mechanism is executed regularly according to the preset monitoring period. The system collects key parameters such as frequency, amplitude and offset from each channel at regular intervals. The collected data is then used to compare the parameter values between the channels to detect any inconsistencies. If any inconsistency is found during the parameter comparison process, the monitoring mechanism will automatically issue a warning through the user interface and indicate the existing error. According to the preset synchronization strategy, the mechanism will perform the necessary synchronization operations to ensure that the parameters of all channels are in a consistent state again. This step not only improves the responsiveness of the system, but also ensures that problems can be solved quickly. After each monitoring and synchronization operation, the monitoring mechanism will record the operation results in detail. The operation results include: operation time, channels involved and adjusted parameter values. These records provide data support for system maintenance. After the synchronization operation is completed, the mechanism will check the parameters of each channel again to confirm the effect of synchronization and feedback the final results to the user. Through this comprehensive monitoring mechanism, the multi-channel parameter synchronization monitoring system not only improves the stability and performance of the equipment, but also supports maintenance decisions and strategy adjustments by generating detailed operation and maintenance logs, becoming a key technology in multi-channel equipment management.
[0099] Embodiment 2
[0100] Figure 5 This is a schematic diagram of the structure of a multi-channel parameter accompanying device provided by an embodiment of the present invention. This embodiment is applicable to the case of multi-channel parameter accompanying. The device can be implemented in software and / or hardware. The device can be integrated in any device that provides a multi-channel parameter accompanying function, such as Figure 5 As shown, the multi-channel parameter accompanying device specifically includes: a channel parameter modification module 510.
[0101] Among them, the channel parameter modification module is used to modify the channel parameters of the target channel to the channel parameters of the source channel in the target synchronization group to which the target channel belongs if the companion mode state of the target channel is switched from the closed state to the open state, the target channel is in the target synchronization group, and the target channel is a companion channel, wherein the synchronization group includes a source channel and at least one companion channel, and the companion channel is a channel other than the source channel in the synchronization group.
[0102] The above-mentioned product can execute the method provided by any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0103] The technical solution of this embodiment can realize multiple parameter accompaniment in multi-channel and multi-functional modes by first switching the accompanying mode state of the accompanying channel in the synchronization group from the closed state to the open state, and then modifying the channel parameters of the above channel to the channel parameters of the source channel in the target synchronization group to which the above channel belongs, thereby reducing the complexity of multi-channel parameter accompaniment, improving the accuracy and response speed of multi-channel parameter accompaniment, and reducing hardware dependence and cost by performing parameter accompaniment through software control method.
[0104] Embodiment 3
[0105] Figure 6 A schematic diagram of the structure of an electronic device 10 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.
[0106] like Figure 6 As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0107] A number of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0108] The processor 11 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 11 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 11 performs the various methods and processes described above, such as the multi-channel parameter adjoint method.
[0109] In some embodiments, the multi-channel parameter accompanying method can be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the multi-channel parameter accompanying method described above can be performed. Alternatively, in other embodiments, the processor 11 can be configured to perform the multi-channel parameter accompanying method in any other appropriate manner (for example, by means of firmware).
[0110] Various implementations 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 chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0111] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0112] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, 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 disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0113] To provide interaction with a user, the systems and techniques described herein may 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 trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).
[0114] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0115] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.
[0116] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.
[0117] An embodiment of the present invention further provides a computer program product, including a computer program, wherein when the computer program is executed by a processor, the multi-channel parameter accompanying method according to any embodiment of the present invention is implemented.
[0118] In the process of implementation, the computer program product can be written in one or more programming languages or a combination thereof to perform the computer program code of the present invention, including object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (for example, using an Internet service provider to connect through the Internet).
[0119] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims
1. A multi-channel parameter adjoint method, characterized in that: include: If the companion mode state of the target channel is switched from the off state to the on state, the target channel is in the target synchronization group, and the target channel is a companion channel, then the channel parameters of the target channel are modified to the channel parameters of the source channel in the target synchronization group to which the target channel belongs, wherein the synchronization group includes a source channel and at least one companion channel, and the companion channel is a channel other than the source channel in the synchronization group.
2. The method according to claim 1, characterized in that Also includes: If the channel parameter of the source channel is modified to the first parameter, the channel parameters of the companion channels in the target synchronization group to which the source channel belongs and whose companion mode state is turned on are all modified to the first parameter.
3. The method according to claim 1, characterized in that If the channel parameter of the source channel is modified to the first parameter, the channel parameters of the companion channels in the target synchronization group to which the source channel belongs and whose companion mode state is turned on are all modified to the first parameter, including: Acquire identification information of an incoming channel, wherein the incoming channel is a channel whose channel parameter is modified to be a first parameter; If the incoming channel is determined to be the source channel according to the identification information of the incoming channel, the channel parameters of the companion channels whose companion mode status is turned on in the target synchronization group to which the source channel belongs are all modified to the first parameters.
4. The method according to claim 1, characterized in that Before the channel parameters of the target channel are modified to the channel parameters of the source channel in the target synchronization group to which the target channel belongs, the following steps are also included: In response to a trigger operation on a channel setting control in the main interface, a channel binding interface is displayed, wherein the channel binding interface includes: a channel list display area, the channel list includes: a synchronization group selection control and a source channel selection control; In response to a triggering operation of a target synchronization group selection control for a target channel, adding the target channel to a corresponding target synchronization group; In response to a trigger operation of a target source channel selection control for a target channel, the target source channel is determined as a source channel of a target synchronization group to which the target channel belongs.
5. The method according to claim 4, characterized in that The channel list also includes: an accompanying mode state selection control; If the companion mode state of the target channel is switched from off to on, and the target channel is in the target synchronization group, and the target channel is a companion channel, the channel parameters of the target channel are modified to the channel parameters of the source channel in the target synchronization group, including: In response to a trigger operation of a target accompanying mode state selection control for a target channel, if the current accompanying mode state of the target channel is an off state and the target accompanying mode state is an on state, switching the accompanying mode state of the target channel from an off state to an on state; If the target channel is in the target synchronization group and the target channel is a companion channel, the channel parameters of the target channel are modified to the channel parameters of the source channel in the target synchronization group.
6. The method according to claim 5, characterized in that Also includes: In response to a trigger operation of a target accompanying mode state selection control for a target channel, if the current accompanying mode state of the target channel is an on state and the target accompanying mode state is an off state, the accompanying mode state of the target channel is switched from an on state to an off state.
7. The method according to claim 4, characterized in that In response to a trigger operation of a target source channel selection control for each channel, determining the target source channel as a source channel of a target synchronization group to which each channel belongs includes: In response to a triggering operation of a target source channel selection control for a target channel, determining whether the target source channel is in a target synchronization group; If the target source channel is in the target synchronization group, the target source channel is determined as the source channel of the target synchronization group.
8. A multi-channel parameter accompanying device, characterized in that: include: A channel parameter modification module is used to modify the channel parameters of the target channel to the channel parameters of the source channel in the target synchronization group to which the target channel belongs if the companion mode state of the target channel is switched from the closed state to the open state, the target channel is in the target synchronization group, and the target channel is a companion channel, wherein the synchronization group includes a source channel and at least one companion channel, and the companion channel is a channel other than the source channel in the synchronization group.
9. An electronic device, characterized in that: The electronic device comprises: 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 as to enable the at least one processor to perform the multi-channel parameter accompanying method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the multi-channel parameter accompanying method according to any one of claims 1 to 7 when executed.
11. A computer program product, characterized in that The computer program product comprises a computer program, which, when executed by a processor, implements the multi-channel parameter adjoint method according to any one of claims 1 to 7.