CN113804937A - Multifunctional measuring equipment, resource allocation method, measuring method, device and medium - Google Patents

Multifunctional measuring equipment, resource allocation method, measuring method, device and medium Download PDF

Info

Publication number
CN113804937A
CN113804937A CN202010547243.2A CN202010547243A CN113804937A CN 113804937 A CN113804937 A CN 113804937A CN 202010547243 A CN202010547243 A CN 202010547243A CN 113804937 A CN113804937 A CN 113804937A
Authority
CN
China
Prior art keywords
configuration information
function
software program
measurement
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202010547243.2A
Other languages
Chinese (zh)
Inventor
王悦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Puyuan Jingdian Technology Co ltd
Original Assignee
Puyuan Jingdian Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Puyuan Jingdian Technology Co ltd filed Critical Puyuan Jingdian Technology Co ltd
Priority to CN202010547243.2A priority Critical patent/CN113804937A/en
Priority to PCT/CN2020/139164 priority patent/WO2021253784A1/en
Publication of CN113804937A publication Critical patent/CN113804937A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R15/00Details of measuring arrangements of the types provided for in groups G01R17/00 - G01R29/00, G01R33/00 - G01R33/26 or G01R35/00
    • G01R15/12Circuits for multi-testers, i.e. multimeters, e.g. for measuring voltage, current, or impedance at will
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R15/00Details of measuring arrangements of the types provided for in groups G01R17/00 - G01R29/00, G01R33/00 - G01R33/26 or G01R35/00
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request

Abstract

The embodiment of the invention discloses multifunctional measuring equipment, a resource allocation method, a measuring method, a device and a medium. The method comprises the following steps: the device comprises a memory, a processor, a common circuit and a plurality of functional circuits; the memory is used for storing a software program capable of realizing the measurement function; the common circuit is respectively connected with the plurality of functional circuits; the functions of the plurality of functional circuits are the same or partially the same or completely different; the processor is used for running the software program and carrying out resource allocation on the common circuit at least partially based on the common resource required by the software program; the processor is also used for controlling at least one functional circuit to work so as to realize the corresponding measurement function of the running software program. The device can realize multiple measurement functions simultaneously, save the space occupancy rate of a test bed or a test bench, reduce the test cost and avoid the waste of public resources.

Description

Multifunctional measuring equipment, resource allocation method, measuring method, device and medium
Technical Field
The embodiment of the invention relates to the technical field of measuring instruments, in particular to multifunctional measuring equipment, a resource allocation method, a measuring device and a medium.
Background
With the development of the technology, the variety of instruments is more and more. In the signal or system testing process, measurement results of various instruments are often used to obtain a more accurate conclusion, for example: the time domain parameters are tested by using an oscilloscope, the frequency domain parameters are tested by using a frequency spectrograph, and the characteristics of a system are tested by using a signal source in an auxiliary way. In the actual test process, an additional instrument is required to be added for measuring each test parameter. To complete a test, multiple instruments with different functions may be required simultaneously. To test bench or testboard, many instruments can cause the instrument to pile up, the extruded condition in space, to the user of outdoor use instrument, carry multiple instrument and can cause very big inconvenience, and purchase many instruments simultaneously and costsly higher.
Although a comprehensive measuring instrument exists at present, the instrument is often in a mode of 'a main function + an additional function', and parameter indexes of each function are fixed, so that a user cannot adjust the instrument by himself. In addition, the same or similar hardware circuits are used in instruments with different functions, which results in waste of common resources and increase in instrument cost.
Disclosure of Invention
Embodiments of the present invention provide a multifunctional measurement device, a resource allocation method, a measurement apparatus, and a medium, which can simultaneously implement multiple measurement functions, save a space occupancy rate of a test stand or a test bench, reduce a test cost, and avoid waste of public resources.
In a first aspect, an embodiment of the present invention provides a multifunctional measurement device, including: the device comprises a memory, a processor, a common circuit and a plurality of functional circuits;
the memory is used for storing a software program capable of realizing the measurement function;
the common circuit is respectively connected with the plurality of functional circuits; the functions of the functional circuits are the same or partially the same or completely different;
the processor is used for running the software program and carrying out resource allocation on the common circuit at least partially based on the common resource required by the software program; the processor is also used for controlling at least one functional circuit to work so as to realize the corresponding measurement function of the running software program.
Further, still include: an input device;
the input device is used for receiving configuration information of the equipment; the configuration information comprises a measurement function of the device;
the processor is used for starting a software program and configuring resources according to the configuration information.
Further, the configuration information further includes a parameter index corresponding to the measurement function.
Further, the functions supported by the device include: oscilloscope function, signal source function, spectrum analysis function, radio frequency signal source function, arbitrary wave generator function, function source function, noise source function, eye chart function, voltmeter function, protocol analyzer function, frequency meter function, time domain reflection function, vector signal source function, power source analyzer function, and loop tester function.
In a second aspect, an embodiment of the present invention further provides a resource configuration method, where the method is used to configure resources of a measurement device, and includes:
acquiring configuration information; the configuration information comprises a measurement function;
and starting a corresponding software program according to the configuration information, and distributing common resources for the running of the software program.
Further, the configuration information further includes a parameter index.
Further, obtaining configuration information includes:
when detecting that the measuring equipment is started, acquiring first configuration information.
Further, the first configuration information is initial configuration information, and includes configuration information of the factory shipment of the measurement device, configuration information of the last use of the measurement device by the user, or information determined by a current state of the function switch.
Further, acquiring the configuration information further includes:
receiving second configuration information input by a user;
and modifying the first configuration information according to the second configuration information.
Further, modifying the first configuration information according to the second configuration information includes:
and switching the measurement function in the first configuration information and/or modifying the parameter index in the first configuration information according to the second configuration information.
Further, when the measurement functions in the configuration information include at least two, modifying the first configuration information according to the second configuration information includes:
and when detecting that the user modifies the parameter index of one of the measurement functions, adjusting the upper and lower parameter limits of the parameter indexes of other measurement functions.
Further, after obtaining the first configuration information, the method further includes:
starting a timer to detect whether configuration information input by a user is received within a set time;
if the configuration information input by the user is not received within the set time length, starting a corresponding software program according to the configuration information, wherein the software program comprises the following steps:
and starting a corresponding software program according to the first configuration information.
Further, starting a corresponding software program according to the configuration information, including:
generating a configuration sheet according to the configuration information;
and starting a corresponding software program according to the content in the configuration list.
Further, allocating a common resource for the operation of the software programs includes any one of the following ways: distributing public resources according to factory configuration of equipment; distributing public resources according to configuration information of equipment used by a user last time; distributing public resources according to configuration information input by a user; and distributing the common resources according to the configuration list imported by the user.
Further, automatically allocating common resources for the running of the software program comprises any one of the following modes: distributing the public resources according to the surplus of the current public resources; distributing public resources according to the use habits of users; and allocating the common resources according to the current use environment of the equipment.
In a third aspect, an embodiment of the present invention further provides a measurement method, including:
acquiring configuration information; the configuration information comprises a measurement function and a parameter index corresponding to the measurement function;
starting a corresponding software program according to the configuration information, and distributing public resources for the operation of the software program;
running the software program, and starting a function mode corresponding to the configuration information;
and controlling the multifunctional measuring equipment to execute the measuring work in the functional mode.
In a fourth aspect, an embodiment of the present invention further provides a resource configuration apparatus, including:
the configuration information acquisition module is used for acquiring configuration information; the configuration information comprises a measurement function and a parameter index corresponding to the measurement function;
and the resource configuration module is used for starting the corresponding software program according to the configuration information and distributing public resources for the running of the software program.
In a fifth aspect, an embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processing apparatus, implements a resource allocation method according to an embodiment of the present invention or a measurement method according to an embodiment of the present invention.
The multifunctional measuring equipment provided by the embodiment of the invention comprises: the device comprises a memory, a processor, a common circuit and a plurality of functional circuits; the memory is used for storing a software program capable of realizing the measurement function; the common circuit is respectively connected with the plurality of functional circuits; the functions of a plurality of functional circuits are the same or partially the same or completely different; the processor is used for running the software program and carrying out resource allocation on the common circuit at least partially based on the common resource required by the software program; the processor is also used for controlling at least one functional circuit to work so as to realize the corresponding measurement function of the running software program. The device can realize multiple measurement functions simultaneously, save the space occupancy rate of a test bed or a test bench, reduce the test cost and avoid the waste of public resources.
Drawings
FIG. 1 is a schematic structural diagram of a multifunctional measuring device according to a first embodiment of the present invention;
FIG. 2 is a flowchart of a resource allocation method according to a second embodiment of the present invention;
FIG. 3 is a flowchart of a resource allocation method according to a second embodiment of the present invention;
FIG. 4 is a flow chart of a measurement method in a third embodiment of the present invention;
fig. 5 is a schematic structural diagram of a resource allocation apparatus in a fourth embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the invention and are not limiting of the invention. It should be further noted that, for the convenience of description, only some of the structures related to the present invention are shown in the drawings, not all of the structures.
Example one
Fig. 1 is a schematic structural diagram of a multifunctional measuring device according to an embodiment of the present invention, as shown in fig. 1, the device includes: memory 110, processor 120, common circuitry 130, and a plurality of functional circuitry 140. The memory 110 is used for storing a software program that can implement the measurement function; the common circuit 130 is connected to a plurality of functional circuits 140, respectively; the functions of the functional circuits 140 are the same or partially the same or completely different; the processor 120 is used for running the software program and performing resource configuration on the common circuit 130 at least partially based on the common resource required by the software program; the processor 120 is further configured to control at least one functional circuit 140 to operate to implement a measurement function corresponding to the running software program.
Functional circuit 140 may be understood as a hardware circuit capable of implementing some measurement function, such as: oscilloscope function circuitry, signal source function circuitry, spectrum analysis function circuitry, arbitrary wave generator function, function source function, noise source function, eye diagram instrument function, voltmeter function, protocol analyzer function, frequency meter function, time domain reflection function, vector signal source function, power source analyzer function, loop tester function, and the like. In this embodiment, the functions of the plurality of functional circuits included in the multifunctional measuring device may be the same or partially the same or completely different, and may be configured according to actual requirements. For example: a certain multifunctional measuring device may include a 2-channel oscilloscope function circuit and a 2-channel signal source function circuit, and optionally, the multifunctional measuring device includes a 2-channel oscilloscope and a 2-channel signal source, in this embodiment, the number of channels of the oscilloscope and the signal source may be selected according to actual requirements, where "2-channel" is only an example and is not limited. A software program is understood to be a computer program written by a skilled person and capable of performing a certain function or a certain mixture of functions. For example, if the multifunctional measuring equipment comprises an oscilloscope function circuit and a signal source function circuit, if an oscilloscope software program is written in, the equipment is a complete oscilloscope; if the signal source program software is written, the equipment is a complete signal source; if mixed program software of the oscilloscope and the signal source is written, the device is a device for simultaneously realizing functions of the oscilloscope and the signal source, at this time, the two functions share common resources in a common circuit, and when the common resources of the two functions are insufficient, the common circuit can configure resources based on the program resources, for example: configuring an oscilloscope as a high-end instrument occupying the highest public resource, and configuring a signal source as a low-end instrument; or the oscilloscope is at a low end and the signal source is at a high end; or both allocate resources equally.
Optionally, the multifunctional measuring device further comprises: an input device. The input device is used for receiving the configuration information of the equipment; the processor 120 is configured to start the software program and configure the resource according to the configuration information.
The configuration information may include a measurement function selected by a user and a parameter index corresponding to the measurement function. The parameter index may be understood as an upper and lower limit of the parameter comprised by the measurement function. For example: the parameters included in the function of the oscilloscope can be bandwidth, sampling rate, storage depth and the like, and the parameter indexes refer to the upper limit and the lower limit of the parameters. The configuration information may also be embodied in the form of a configuration sheet.
Optionally, the functions supported by the multifunctional measuring device include: oscilloscope function, signal source function, spectrum analysis function, arbitrary wave generator function, function source function, noise source function, eye diagram instrument function, voltmeter function, protocol analyzer function, frequency meter function, time domain reflection function, vector signal source function, power source analyzer function, and loop tester function. In this embodiment, the functions that can be realized by the multifunctional measuring apparatus are any combination of the multiple functions that it supports. For example: the functions, the oscilloscope function + the signal source function + the spectrum analysis function, the spectrum analysis function + the radio frequency signal source function, and the like can be realized independently, and are not listed.
The multifunctional measuring equipment provided by the embodiment comprises: the device comprises a memory, a processor, a common circuit and a plurality of functional circuits; the memory is used for storing a software program capable of realizing the measurement function; the common circuit is respectively connected with the plurality of functional circuits; the functions of a plurality of functional circuits are the same or partially the same or completely different; the processor is used for running the software program and carrying out resource allocation on the common circuit at least partially based on the common resource required by the software program; the processor is also used for controlling at least one functional circuit to work so as to realize the corresponding measurement function of the running software program. The device can realize multiple measurement functions simultaneously, save the space occupancy rate of a test bed or a test bench, reduce the test cost and avoid the waste of public resources.
Example two
Fig. 2 is a flowchart of a resource allocation method according to a second embodiment of the present invention, where the method is executed by the multifunctional measuring device disclosed in the foregoing embodiment. Resource allocation may be understood as the same hardware, with different functions being implemented by writing different software. Such as: writing in software A is the function A, writing in software B is the function B, writing in software AB is the mixing function of AB, when A and B form resource competition in the mixing function, the resource allocation configuration can be carried out through the software mode. The software a, the software B and the software AB may be provided by a user, that is, software for customization. When the mixed instrument is realized, theoretically, the limitation of the number of the types of the instruments is not caused, and various different types of functional software can be written. As shown in fig. 2, the method comprises the steps of:
step 210, obtaining configuration information.
Wherein the configuration information comprises a measurement function. The measurement functions may include: oscilloscope function, signal source function, spectrum analysis function, arbitrary wave generator function, function source function, noise source function, eye diagram instrument function, voltmeter function, protocol analyzer function, frequency meter function, time domain reflection function, vector signal source function, power source analyzer function, loop tester function, and the like.
Optionally, the configuration information may further include a parameter index. The parameter index may be understood as an upper and lower limit of the parameter comprised by the measurement function.
In this embodiment, the manner of obtaining the configuration information may be: when detecting that the measuring equipment is started, acquiring first configuration information.
The first configuration information is initial configuration information, and may include configuration information of the measurement device leaving a factory, configuration information of the measurement device used by a user last time, or information determined by a current state of the function switch.
Optionally, after the obtaining the first configuration information, the method further includes: starting a timer to detect whether second configuration information input by a user is received within a set time length; and if the second configuration information input by the user is not received within the set time length, starting the corresponding software program according to the first configuration information.
In this embodiment, the manner of obtaining the configuration information may also be: receiving second configuration information input by a user, and modifying the first configuration information according to the second configuration information
Optionally, the manner of modifying the first configuration information according to the second configuration information may be: and switching the measurement function in the first configuration information and/or modifying the parameter index in the first configuration information according to the second configuration information. That is, the second configuration information may be to switch only the measurement function, or only modify the index parameter, or switch the measurement function + modify the index parameter.
Optionally, when the measurement functions in the configuration information include at least two measurement functions, if it is detected that the user modifies the parameter index of one of the measurement functions, the upper and lower limits of the parameter index of the other measurement function are adjusted, so that the user configures the parameter index according to the modified upper and lower limits of the parameter. Specifically, the upper and lower parameter limits of the parameter indexes of other measurement functions are adjusted according to the remaining common resources of the equipment. For example, when the storage depth of the oscilloscope is set to be maximum, the available memory of the signal source is limited, and at this time, the maximum value of the available memory of the signal source is lowered.
And step 220, starting the corresponding software program according to the configuration information, and distributing common resources for the running of the software program.
Specifically, the corresponding software program in the memory is called according to the measurement function included in the configuration information, and the processor runs the called software program.
In this embodiment, the manner of starting the corresponding software program according to the configuration information may be: generating a configuration sheet according to the configuration information; and starting the corresponding software program according to the content in the configuration list.
In this embodiment, allocating a common resource to the operation of the software program includes any one of the following manners: distributing public resources according to factory configuration of equipment; distributing public resources according to configuration information of equipment used by a user last time; distributing public resources according to configuration information input by a user; and distributing the common resources according to the configuration list imported by the user. Specifically, after allocating the common resource in any of the above manners, the user may manually adjust the allocation of the common resource.
Wherein the user may manually allocate the common resource via the interactive interface.
In this embodiment, automatically allocating the common resource for the operation of the software program may further include any one of the following manners: distributing the public resources according to the surplus of the current public resources; distributing public resources according to the use habits of users; or common resources are allocated according to the current use environment of the measuring equipment.
Specifically, the process of allocating the public resource according to the remaining amount of the current public resource may be that, in the running process of the measurement device, the program software detects the resource usage amount of each measurement function in the background, and when it is found that a certain measurement function resource is insufficient or is about to be insufficient, the software automatically applies for the resource amount meeting the requirement from the remaining resources as required. Namely: firstly, determining the amount of the resources left at present, and then applying for the resources according to the requirements of the measurement function; applying for the required amount if the current remaining resources are larger than the required resources; and if the current residual resources are less than the required resources, applying for all the residual resources.
Specifically, the process of allocating the common resource according to the usage habit of the user may be that the measurement device automatically records and analyzes a common policy for allocating the common resource by the user during the usage process, and then allocates the common resource of the instrument according to an analysis result. For example, when the analysis result is that the multifunctional measuring device is often used as a low-end instrument, or only the measuring function of a low parameter index is used, the common function is satisfied during distribution; or may be used in conjunction with manual dispensing.
Specifically, the process of allocating the public resource according to the current usage environment of the measurement device may be that the measurement device provides a selection of a usage scenario, and after a user selects a certain scenario, the measurement device recommends a resource allocation proportion according to the scenario, and may be used in cooperation with dynamic application, or in cooperation with manual allocation. One preferred mode is to specify the use scene for the user, make performance evaluation, and then give the corresponding resource allocation proportion. Another preferred way is to make a performance assessment based on the user input signal and then give the corresponding resource allocation ratio.
Specifically, after the public resource is allocated, the software program is run to control the corresponding functional circuit to work, so that the multifunctional measuring equipment works in a mode corresponding to the configuration information.
According to the technical scheme of the embodiment, the configuration information is acquired, the corresponding software program is started according to the configuration information, and the common resource is distributed for the running of the software program. And distributing the common resources to the running of the software program according to the configuration information to realize the configuration of the resources.
Optionally, fig. 3 is a flowchart of a resource allocation method in the implementation of the present invention, as a further explanation of the foregoing embodiment, the method includes the following steps:
the multifunctional measuring equipment is powered on and started to acquire first configuration information; starting a timer to detect whether second configuration information input by a user is received within a set time length; if second configuration information input by a user is received within a set time length, generating a configuration sheet according to the second configuration information; starting a corresponding software program according to the content in the configuration list; and if the second configuration information input by the user is not received within the set time length, starting the corresponding software program according to the first configuration information. And operating the software program to enable the multifunctional measuring equipment to work in a mode corresponding to the configuration information.
EXAMPLE III
Fig. 4 is a flowchart of a measurement method according to a third embodiment of the present invention. The method is applied to the multifunctional measuring equipment in the embodiment. As shown in fig. 4, the method includes the steps of:
at step 410, configuration information is obtained.
The configuration information includes a measurement function and a parameter index corresponding to the measurement function.
And step 420, starting the corresponding software program according to the configuration information, and distributing common resources for the running of the software program.
And step 430, running the software program and starting the functional mode corresponding to the configuration information.
And step 440, controlling the multifunctional measuring equipment to execute measuring work in the functional mode.
According to the technical scheme of the embodiment, configuration information is obtained; starting a corresponding software program according to the configuration information, and distributing public resources for the operation of the software program; running a software program, and starting a function mode corresponding to the configuration information; and controlling the multifunctional measuring equipment to execute the measuring work in the functional mode. Through the reconfiguration of the software program, the device realizes the simultaneous measurement of multiple functions.
Example four
Fig. 5 is a schematic structural diagram of a resource allocation apparatus according to a fourth embodiment of the present invention, as shown in fig. 5, the apparatus includes: a configuration information acquisition module 510 and a resource configuration module 520.
A configuration information obtaining module 510, configured to obtain configuration information; the configuration information includes a measurement function.
And a resource configuration module 520, configured to start a corresponding software program according to the configuration information, and allocate a common resource for operation of the software program.
Optionally, the configuration information further includes a parameter index.
Optionally, the configuration information obtaining module 510 is further configured to:
when detecting that the measuring equipment is started, acquiring first configuration information.
Optionally, the first configuration information is initial configuration information, and includes configuration information of the measurement device leaving a factory, configuration information of the measurement device used by a user last time, or information determined by a current state of the function switch.
Optionally, the configuration information obtaining module 510 is further configured to:
receiving second configuration information input by a user;
modification of the first configuration information according to the second configuration information.
Optionally, the configuration information obtaining module 510 is further configured to: and switching the measurement function in the first configuration information and/or modifying the parameter index in the first configuration information according to the second configuration information.
Optionally, when the measurement function in the configuration information includes at least two, optionally, the configuration information obtaining module 510 is further configured to:
when detecting that a user modifies the parameter index of one of the measurement functions, adjusting the upper and lower limits of the parameters of the parameter indexes of other measurement functions, so that the user configures the parameter index according to the modified upper and lower limits of the parameters.
Optionally, the resource configuration apparatus further includes: a timing module to:
detecting whether configuration information input by a user is received within a set time length;
optionally, the resource configuration module 520 is further configured to: and if the second configuration information input by the user is not received within the set time length, starting the corresponding software program according to the first configuration information, and distributing public resources for the operation of the software program.
Optionally, the resource configuration module 520 is further configured to:
generating a configuration sheet according to the configuration information;
and starting a corresponding software program according to the content in the configuration list.
Optionally, allocating a common resource for the operation of the software program includes any one of the following manners: distributing public resources according to factory configuration of equipment; distributing public resources according to configuration information of equipment used by a user last time; distributing public resources according to configuration information input by a user; and distributing the common resources according to the configuration list imported by the user.
Optionally, automatically allocating a common resource for the running of the software program includes any one of the following modes: distributing the public resources according to the surplus of the current public resources; distributing public resources according to the use habits of users; and allocating the common resources according to the current use environment of the equipment.
The device can execute the methods provided by all the embodiments of the invention, and has corresponding functional modules and beneficial effects for executing the methods. For details not described in detail in this embodiment, reference may be made to the methods provided in all the foregoing embodiments of the present invention.
EXAMPLE five
An embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processing apparatus, implements a resource allocation method or a measurement method as in the embodiment of the present invention. The computer readable medium of the present invention described above may be a computer readable signal medium or a computer readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present disclosure, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In contrast, in the present disclosure, a computer readable signal medium may comprise a propagated data signal with computer readable program code embodied therein, either in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: electrical wires, optical cables, RF (radio frequency), etc., or any suitable combination of the foregoing.
In some embodiments, the clients, servers may communicate using any currently known or future developed network protocol, such as HTTP (HyperText transfer protocol), and may be interconnected with any form or medium of digital data communication (e.g., a communications network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), the Internet (e.g., the Internet), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future developed network.
The computer readable medium may be embodied in the electronic device; or may exist separately without being assembled into the electronic device.
The computer readable medium carries one or more programs which, when executed by the electronic device, cause the electronic device to: receiving a source text input by a user, and translating the source text into a target text corresponding to a target language; acquiring historical correction behaviors of the user; and correcting the target text according to the historical correction behaviors to obtain a translation result, and pushing the translation result to a client where the user is located.
Computer program code for carrying out operations for the present disclosure may be written in any combination of one or more programming languages, including but not limited to an object oriented programming language such as Java, Smalltalk, C + +, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may 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 the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units described in the embodiments of the present disclosure may be implemented by software or hardware. Where the name of an element does not in some cases constitute a limitation on the element itself.
The functions described herein above may be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Products (ASSPs), systems on a chip (SOCs), Complex Programmable Logic Devices (CPLDs), and the like.
In the context of this disclosure, a machine-readable medium may be a tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
It is to be noted that the foregoing is only illustrative of the preferred embodiments of the present invention and the technical principles employed. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, although the present invention has been described in greater detail by the above embodiments, the present invention is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present invention, and the scope of the present invention is determined by the scope of the appended claims.

Claims (18)

1. A multifunctional measuring device, comprising: the device comprises a memory, a processor, a common circuit and a plurality of functional circuits;
the memory is used for storing a software program capable of realizing the measurement function;
the common circuit is respectively connected with the plurality of functional circuits; the functions of the plurality of functional circuits are the same or partially the same or completely different;
the processor is used for running the software program and carrying out resource allocation on the common circuit at least partially based on the common resource required by the software program; the processor is also used for controlling at least one functional circuit to work so as to realize the corresponding measurement function of the running software program.
2. The apparatus of claim 1, further comprising: an input device;
the input device is used for receiving configuration information of the equipment; the configuration information comprises a measurement function of the device;
the processor is used for starting a software program and configuring resources according to the configuration information.
3. The apparatus of claim 2, wherein the configuration information further comprises a parameter index corresponding to a measurement function.
4. The device according to claim 1, characterized in that the measurement functions supported by the device comprise at least one of the following functions: oscilloscope function, signal source function, spectrum analysis function, arbitrary wave generator function, function source function, noise source function, eye diagram instrument function, voltmeter function, protocol analyzer function, frequency meter function, time domain reflection function, vector signal source function, power source analyzer function, and loop tester function.
5. A resource configuration method for configuring resources of a measurement device, the method comprising:
acquiring configuration information; the configuration information comprises a measurement function;
and starting a corresponding software program according to the configuration information, and distributing common resources for the running of the software program.
6. The method of claim 5, wherein the configuration information further comprises a parameter index.
7. The method of claim 6, wherein obtaining configuration information comprises:
when detecting that the measuring equipment is started, acquiring first configuration information.
8. The method according to claim 7, wherein the first configuration information is initial configuration information, and includes configuration information of a factory where the measurement device is shipped, configuration information of a last time the measurement device is used by a user, or information determined by a current state where the function switch is located.
9. The method of claim 7, wherein obtaining configuration information further comprises:
receiving second configuration information input by a user;
and modifying the first configuration information according to the second configuration information.
10. The method of claim 9, wherein modifying the first configuration information according to the second configuration information comprises:
and switching the measurement function in the first configuration information and/or modifying the parameter index in the first configuration information according to the second configuration information.
11. The method of claim 9, wherein when the measurement functions in the configuration information include at least two, modifying the first configuration information according to the second configuration information comprises:
and when detecting that the user modifies the parameter index of one of the measurement functions, adjusting the upper and lower parameter limits of the parameter indexes of other measurement functions.
12. The method of claim 7, after obtaining the first configuration information, further comprising:
starting a timer to detect whether configuration information input by a user is received within a set time;
if the configuration information input by the user is not received within the set time length, starting a corresponding software program according to the configuration information, wherein the software program comprises the following steps:
and starting a corresponding software program according to the first configuration information.
13. The method of claim 5, wherein starting the corresponding software program according to the configuration information comprises:
generating a configuration sheet according to the configuration information;
and starting a corresponding software program according to the content in the configuration list.
14. The method of claim 5, wherein allocating a common resource for the operation of the software programs comprises any one of: distributing public resources according to factory configuration of equipment; distributing public resources according to configuration information of equipment used by a user last time; distributing public resources according to configuration information input by a user; and distributing the common resources according to the configuration list imported by the user.
15. The method of claim 5, wherein automatically allocating common resources for the running of the software programs comprises any one of: distributing the public resources according to the surplus of the current public resources; distributing public resources according to the use habits of users; and allocating the common resources according to the current use environment of the measuring equipment.
16. A method of measurement, comprising:
acquiring configuration information; the configuration information comprises a measurement function;
starting a corresponding software program according to the configuration information, and distributing public resources for the operation of the software program;
running the software program, and starting a function mode corresponding to the configuration information;
and controlling the multifunctional measuring equipment to execute the measuring work in the functional mode.
17. A resource allocation apparatus, comprising:
the configuration information acquisition module is used for acquiring configuration information; the configuration information comprises a measurement function;
and the resource configuration module is used for starting the corresponding software program according to the configuration information and distributing public resources for the running of the software program.
18. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processing device, carries out a resource allocation method according to any one of claims 5 to 15 or a measurement method according to claim 16.
CN202010547243.2A 2020-06-16 2020-06-16 Multifunctional measuring equipment, resource allocation method, measuring method, device and medium Pending CN113804937A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202010547243.2A CN113804937A (en) 2020-06-16 2020-06-16 Multifunctional measuring equipment, resource allocation method, measuring method, device and medium
PCT/CN2020/139164 WO2021253784A1 (en) 2020-06-16 2020-12-24 Multifunctional measurement device, resource configuration method, measurement method and apparatus, and medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010547243.2A CN113804937A (en) 2020-06-16 2020-06-16 Multifunctional measuring equipment, resource allocation method, measuring method, device and medium

Publications (1)

Publication Number Publication Date
CN113804937A true CN113804937A (en) 2021-12-17

Family

ID=78892523

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010547243.2A Pending CN113804937A (en) 2020-06-16 2020-06-16 Multifunctional measuring equipment, resource allocation method, measuring method, device and medium

Country Status (2)

Country Link
CN (1) CN113804937A (en)
WO (1) WO2021253784A1 (en)

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3764995A (en) * 1971-12-21 1973-10-09 Prd Electronics Inc Programmable test systems
CN1417694A (en) * 2001-11-06 2003-05-14 佳能株式会社 Dynamic network equipment reconfiguration
CN101839930A (en) * 2009-03-19 2010-09-22 北京普源精电科技有限公司 Measuring device and system with configuration file management function, and configuration file copying method
CN101915877A (en) * 2010-07-02 2010-12-15 北京航空航天大学 Bus technology-based universal electromagnetic susceptibility testing device and method
CN102004671A (en) * 2010-11-15 2011-04-06 北京航空航天大学 Resource management method of data center based on statistic model in cloud computing environment
CN102387507A (en) * 2010-09-01 2012-03-21 中兴通讯股份有限公司 Method and device for managing multimode co-transmission transmission resource
CN102497409A (en) * 2011-12-08 2012-06-13 曙光信息产业(北京)有限公司 Resource management method for cloud computing system
CN103744714A (en) * 2011-12-31 2014-04-23 华茂云天科技(北京)有限公司 Virtual machine management platform based on cloud computing
CN103941119A (en) * 2014-03-27 2014-07-23 北京汇德信科技有限公司 Multifunctional programmable signal generating parameter testing system
CN104198868A (en) * 2014-09-23 2014-12-10 厦门雅迅网络股份有限公司 Intelligent tool capable of being flexibly expanded and dynamically configured
CN104427624A (en) * 2013-08-20 2015-03-18 ***通信集团北京有限公司 Distribution method and system of public network resources
CN104426711A (en) * 2013-08-27 2015-03-18 鸿富锦精密工业(深圳)有限公司 Test control system and method
CN105953829A (en) * 2016-04-25 2016-09-21 中国人民解放军军械工程学院 Automatic test system with shared resources and operation mechanism thereof
CN106528290A (en) * 2016-09-17 2017-03-22 上海摩软通讯技术有限公司 Resource scheduling method for mobile terminal and mobile terminal
CN110580845A (en) * 2019-10-21 2019-12-17 西安与或电子科技有限公司 Virtual instrument embedded in comprehensive teaching experiment platform

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN201477138U (en) * 2009-07-15 2010-05-19 武汉中元华电科技股份有限公司 Digital universal meter
CN208026785U (en) * 2018-01-29 2018-10-30 昆山龙腾光电有限公司 A kind of multimeter
WO2019169325A1 (en) * 2018-03-01 2019-09-06 Ecm Industries, Llc Pocket multimeter
CN109270317A (en) * 2018-11-08 2019-01-25 国网江苏省电力有限公司南通供电分公司 A kind of multifunction power measuring instrumentss
CN209841947U (en) * 2019-03-25 2019-12-24 武汉大学 Intelligent multimeter with automatic range switching function

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3764995A (en) * 1971-12-21 1973-10-09 Prd Electronics Inc Programmable test systems
CN1417694A (en) * 2001-11-06 2003-05-14 佳能株式会社 Dynamic network equipment reconfiguration
CN101839930A (en) * 2009-03-19 2010-09-22 北京普源精电科技有限公司 Measuring device and system with configuration file management function, and configuration file copying method
CN101915877A (en) * 2010-07-02 2010-12-15 北京航空航天大学 Bus technology-based universal electromagnetic susceptibility testing device and method
CN102387507A (en) * 2010-09-01 2012-03-21 中兴通讯股份有限公司 Method and device for managing multimode co-transmission transmission resource
CN102004671A (en) * 2010-11-15 2011-04-06 北京航空航天大学 Resource management method of data center based on statistic model in cloud computing environment
CN102497409A (en) * 2011-12-08 2012-06-13 曙光信息产业(北京)有限公司 Resource management method for cloud computing system
CN103744714A (en) * 2011-12-31 2014-04-23 华茂云天科技(北京)有限公司 Virtual machine management platform based on cloud computing
CN104427624A (en) * 2013-08-20 2015-03-18 ***通信集团北京有限公司 Distribution method and system of public network resources
CN104426711A (en) * 2013-08-27 2015-03-18 鸿富锦精密工业(深圳)有限公司 Test control system and method
CN103941119A (en) * 2014-03-27 2014-07-23 北京汇德信科技有限公司 Multifunctional programmable signal generating parameter testing system
CN104198868A (en) * 2014-09-23 2014-12-10 厦门雅迅网络股份有限公司 Intelligent tool capable of being flexibly expanded and dynamically configured
CN105953829A (en) * 2016-04-25 2016-09-21 中国人民解放军军械工程学院 Automatic test system with shared resources and operation mechanism thereof
CN106528290A (en) * 2016-09-17 2017-03-22 上海摩软通讯技术有限公司 Resource scheduling method for mobile terminal and mobile terminal
CN110580845A (en) * 2019-10-21 2019-12-17 西安与或电子科技有限公司 Virtual instrument embedded in comprehensive teaching experiment platform

Also Published As

Publication number Publication date
WO2021253784A1 (en) 2021-12-23

Similar Documents

Publication Publication Date Title
CN105764024B (en) A kind of test method and device of wireless device handling capacity
CN111625473A (en) Interface test case generation method and device, storage medium and electronic equipment
CN112486753B (en) WiFi equipment automatic test method, system and readable storage medium
CN111209202A (en) Terminal application testing method and device
US10951692B1 (en) Deployment of microservices based on back-end resource affinity
CN105740138A (en) Test method, test device and test system of application
CN110912983B (en) 5G and Internet of things equipment-oriented cloud integrated measurement and control platform
CN104077123A (en) Interface display method, device, terminal and server
CN112311585A (en) Method and device for selecting management node, equipment and storage medium thereof
CN110445513B (en) Automatic testing method, device and system, PC terminal and storage medium
CN111966556A (en) Performance pressure measurement method and device, server and computer readable storage medium
CN105827707A (en) Application processing method and device
CN108023905B (en) Internet of things application system and method
CN113804937A (en) Multifunctional measuring equipment, resource allocation method, measuring method, device and medium
CN109640013A (en) A kind of time sequence calibration method and chip testing machine
CN109239576A (en) A kind of high speed optical communication chip test system and method
Díaz Zayas et al. QoE evaluation: the TRIANGLE testbed approach
CN109472012A (en) A kind of management method and device of electronization test report
US11381227B1 (en) Variable frequency comb generation
CN114365467B (en) Methods, apparatuses, and computer readable media for determining 3GPP FLUS reception capability
CN114466395A (en) Method and device for testing performance of base station, storage medium and electronic device
CN106453296A (en) Request service isolating method and system
CN111898061A (en) Method, device, electronic equipment and computer readable medium for searching network
WO2021253811A1 (en) Test function module, and multi-functional testing system and method
US10996268B2 (en) Session management for interactive debugging

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination