A unified configuration method and device for a signal development test system
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-21
- Publication Date
- 2026-08-11
AI Technical Summary
[0008]本发明提出了一种面向信号开发测试系统的统一配置方法及装置,以实现测试程序可移植,测试设备可互换,进而提高测试系统的灵活性,解决复杂测试系统测试程序更改困难的问题
[0037] This invention, through analysis of various usage scenarios of the test system, improves and expands the content of the mapping configuration file based on the traditional signal-oriented test system. In addition to the traditional resource-UUT electrical mapping, it adds several additional mapping relationships, including dynamic model ports and general test resources, general test resources and third-party resources, and UUT interfaces and third-party resources. This invention achieves unified configuration and management of general signal-oriented test systems, especially in automated test scenarios containing dynamic models and third-party test resources, improving the flexibility of the test system and solving the problem of difficult modifications to complex test systems.
Smart Images

Figure CN120670348B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of automated testing technology, and more specifically to a unified configuration method and apparatus for signal-oriented development and testing systems. Background Technology
[0002] Current general-purpose signal testing systems mainly focus on path configuration design for adapters in terms of mapping configuration, and complete the connection and disconnection of test resources and corresponding channels of the product under test through mapping configuration tables.
[0003] For example, invention patent CN112685341A discloses a configuration method, apparatus, device, and storage medium for a storage system adapter, achieving the universality of the interface adapter through a modular adapter circuit board. Another example is invention patent CN113612671A, which discloses a bus adapter and channel binding configuration method, mapping manager, and connection system; this patent introduces a matrix switch to achieve routing and switching of different signals. Furthermore, invention patents CN117371378A and CN117493239A respectively provide routing designs for adapters with and without switches.
[0004] However, none of the existing technologies mentioned above can meet the following testing requirements:
[0005] (1) Automated testing with dynamic models requires configuration of the input / output ports of the dynamic models and test resources;
[0006] (2) Automated testing containing third-party testing resources, such as the throttle, pedals, and joystick configured during flight control hardware-in-the-loop simulation.
[0007] Therefore, the existing configuration methods cannot meet the needs of automated testing scenarios that include dynamic models and third-party testing resources. Summary of the Invention
[0008] This invention proposes a unified configuration method and apparatus for signal development and testing systems, so as to achieve portability of test programs and interchangeability of test equipment, thereby improving the flexibility of the test system and solving the problem of difficulty in changing test programs in complex test systems.
[0009] To achieve the above-mentioned objectives, the technical solution of the present invention is as follows:
[0010] This invention discloses a unified configuration method for a signal development and testing system, the method comprising the following steps:
[0011] Based on the electrical interface information of the UUT, match the general test resources that can meet its testing requirements, determine the model, quantity and channel of the corresponding test resources, and then establish a mapping to finally form a resource-UUT electrical mapping relationship;
[0012] If the test system contains third-party resources, establish a performance mapping between UUT and the third party to form a performance mapping relationship between UUT and the third party.
[0013] If the test system contains a dynamic model and there is interaction between third-party resources and the dynamic model port, establish a resource-third-party mapping to form a resource-third-party mapping relationship;
[0014] If the test system contains a dynamic model and is a pure model, establish an ICD mapping between the model and the UUT to form a model-UUT ICD mapping relationship; otherwise, establish a dynamic model-resource mapping to form a dynamic model-resource mapping relationship.
[0015] If the test system contains dynamic models and multiple dynamic models are co-simulated, establish a model-model mapping to form a model-model mapping relationship;
[0016] If the test equipment is connected to multiple objects under test and there is switching between real and dummy objects, establish an electrical mapping between UUT interfaces to form a UUT-UUT electrical mapping relationship;
[0017] If equipment calibration or self-test is required, establish an electrical mapping between resources to form a resource-to-resource electrical mapping relationship.
[0018] Preferably, if a third-party resource is interconnected with the UUT cable, an electrical mapping between the UUT and the third party is established, forming an electrical mapping relationship between the UUT and the third party.
[0019] Preferably, if a third-party resource requires general test resource control and parameter transfer, a resource-third-party mapping is established to form a resource-third-party electrical mapping relationship.
[0020] Preferably, if the test system contains third-party resources and dynamic models, and there is port interaction between the third-party resources and the dynamic model, a resource-third-party mapping is formed, establishing a resource-third-party mapping relationship. Further, if the dynamic model is a pure model, a model-third-party ICD mapping is formed, establishing a model-third-party ICD mapping relationship; otherwise, a dynamic model-resource mapping is formed, establishing a dynamic model-resource mapping relationship.
[0021] Preferably, if the test system contains a dynamic model, there is interaction between third-party resources and the dynamic model port, and the dynamic model is a pure model, a model-third-party ICD mapping is formed, and a model-third-party ICD mapping relationship is established; otherwise, a dynamic model-resource mapping is formed, and a dynamic model-resource mapping relationship is established.
[0022] Preferably, the resource-UUT electrical mapping relationship includes adapter mapping relationship and test cable mapping relationship.
[0023] Preferably, the UUT interface includes an electrical interface and an ICD interface.
[0024] Preferably, the dynamic model includes a pure model and a model containing ICD modulation and demodulation information.
[0025] Based on the same inventive concept, another aspect of the present invention discloses a unified configuration device for a signal development and testing system. The device is used to implement the aforementioned unified configuration method and includes the following modules:
[0026] The resource-UUT electrical mapping module is used to match general test resources that can meet the test requirements of the UUT based on the electrical interface information of the UUT, determine the model, quantity and channel of the corresponding test resources, establish the resource-UUT electrical mapping, and finally form the resource-UUT electrical mapping relationship.
[0027] The UUT-Third Party Performance Mapping Module is used to establish a UUT performance-third party performance mapping when the test system contains third party resources, thus forming a UUT-third party performance mapping relationship.
[0028] The resource-third-party mapping module is used to establish resource-third-party mappings and form resource-third-party mapping relationships when the test system contains dynamic models and there is interaction between third-party resources and dynamic model ports.
[0029] The ICD mapping module for the model-UUT is used to establish the ICD mapping between the model and the UUT when the test system contains a dynamic model and is a pure model, thus forming the ICD mapping relationship between the model and the UUT.
[0030] The dynamic model-resource mapping module is used to establish a dynamic model-resource mapping in a test system that contains a dynamic model and ICD modulation and demodulation information, thereby forming a dynamic model-resource mapping relationship.
[0031] The model-to-model mapping module is used to establish model-to-model mappings and form model-to-model mapping relationships when the test system contains dynamic models and multiple dynamic models are co-simulated.
[0032] UUT-UUT Electrical Mapping Module is used when the test equipment is connected to multiple objects under test and there is switching between real and dummy components.
[0033] The resource-resource electrical mapping module is used to establish resource-resource electrical mappings and form resource-resource electrical mapping relationships when equipment calibration or self-test is required.
[0034] Furthermore, another aspect of the present invention discloses a computer device, including a memory, a processor, and a computer program stored in the memory and executable in the processor, wherein when the processor executes the computer program, it implements the aforementioned unified configuration method for the signal-oriented development and testing system.
[0035] Furthermore, another aspect of the present invention discloses a computer-readable storage medium, characterized in that the computer-readable storage medium stores a computer program, which, when executed in a computer processor, implements the aforementioned unified configuration method for a signal-oriented development and testing system.
[0036] The beneficial effects of this invention are:
[0037] This invention, through analysis of various usage scenarios of the test system, improves and expands the content of the mapping configuration file based on the traditional signal-oriented test system. In addition to the traditional resource-UUT electrical mapping, it adds several additional mapping relationships, including dynamic model ports and general test resources, general test resources and third-party resources, and UUT interfaces and third-party resources. This invention achieves unified configuration and management of general signal-oriented test systems, especially in automated test scenarios containing dynamic models and third-party test resources, improving the flexibility of the test system and solving the problem of difficult modifications to complex test systems. Attached Figure Description
[0038] The foregoing and hereinafter detailed description of the invention becomes clearer when read in conjunction with the following drawings, in which:
[0039] Figure 1 This is a flowchart of the method of the present invention;
[0040] Figure 2 This is a structural diagram of the test system of the present invention;
[0041] Figure 3 This is a schematic diagram illustrating the mapping relationship between the dynamic model port, general test resources, UUT interface, and third-party resources of this invention. Detailed Implementation
[0042] To enable those skilled in the art to better understand the technical solutions of this invention, specific embodiments will be used to further illustrate the technical solutions for achieving the objectives of this invention. It should be noted that the technical solutions claimed by this invention include, but are not limited to, the following embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without inventive effort should fall within the scope of protection of this invention.
[0043] The configuration table is the core of a signal-oriented development and testing system. This invention addresses the problems and shortcomings of existing technologies by improving and upgrading the traditional adapter mapping configuration table. It constructs a unified configuration table that includes all information about model interfaces, UUT interface information, third-party resources, and general test resources, enabling unified configuration and management. Furthermore, it achieves portability of test programs and interchangeability of test equipment across multiple test domains and scenarios, thereby improving the flexibility and versatility of the test system.
[0044] The test system architecture of this invention is as follows: Figure 2 As shown, the host computer is mainly used for editing and issuing test strategies and configuring model parameters. The dynamic model runs in the controller in the lower computer. The controller communicates with general test resources through the backplane bus. General test resources include analog, digital, discrete, bus, and switch function boards. The adapter is used to route and condition the signals of the general test resources to meet the test requirements of the product under test.
[0045] To achieve unified configuration of third-party devices and dynamic models on the basis of traditional general testing systems, it is necessary to comprehensively consider dynamic model ports, general testing resources, UUT interfaces, and third-party resources.
[0046] Dynamic models are digital models used for detailed design and verification. They can run independently and continuously in a specific environment. There are two types: one is a pure model, which does not contain modulation and demodulation information related to ICD, and the parameters can be directly manipulated during model configuration. The other type is a pure model that adds ICD-related modulation and demodulation information. To configure the model's parameters, it needs to be modulated according to the ICD before the model can recognize it.
[0047] The UUT interface includes the electrical interface and the ICD bound to the electrical interface, as well as the performance indicators of non-electrical signals. For example, if the product under test is a radio altimeter, the performance description of its non-electrical interface signals includes: maximum measured height, maximum elevation speed, height accuracy, elevation speed accuracy, etc.
[0048] Third-party resources, in addition to general test resources, include excitation and acquisition equipment. Their interfaces include not only traditional electrical interfaces and ICDs, but also non-cable transmitted information (virtual interfaces). Typical equipment includes altimeter test equipment that interacts with radio altimeters through radio frequency space transmission, and atmospheric pressure simulation equipment that interacts with atmospheric data systems through barometric pressure simulation. Such equipment requires the application of virtual interface technology to quantify the performance indicators of non-cable transmission, and the description content is consistent with the performance description of the non-electrical interface signals of the UUT.
[0049] The mapping relationship between them is as follows: Figure 3 As shown, the following analysis and design will be carried out according to whether or not the mapping relationship between them needs to be configured.
[0050] 1. No mapping required:
[0051] 1.1) Third-party resources and third-party resources
[0052] Third-party resources fall into two categories: one is purely excitation devices such as throttles, pedals, joysticks, turntables, and atmospheric pressure simulation equipment, which do not require receiving signals from the product under test (DUT); the other is devices that need to interact with the DUT, such as radio altimeter simulators, radar target simulators, and CNI excitation devices. Both types require communication with the DUT and do not require self-mapping.
[0053] If there is interaction between third-party resources, they can be treated as a whole to simplify the system configuration table.
[0054] 2. Mapping required
[0055] 2.1) General Test Resources and UUT Interface (Traditional Mapping Configuration File)
[0056] Based on the electrical interface information of the UUT, match general-purpose test resources that can meet its testing requirements, determine the model, quantity, channels, and other information of the corresponding test resources, and establish a mapping: resource-UUT electrical mapping, ultimately forming a resource-UUT electrical mapping relationship. For example, based on the constraints of the adapter front panel (facing the UUT), the adapter mapping and test cable mapping can be obtained.
[0057] 2.2) Dynamic Model Port and General Test Resources
[0058] In one scenario, the dynamic model ports are directly associated with general test resources. That is, the ports of the dynamic model are modulated and demodulated by an ICD. In this case, manual analysis of the dynamic model is required to determine the corresponding UUT electrical interface or third-party resource electrical interface for each port ICD. Combined with the resource-UUT electrical mapping relationship analysis, the dynamic model-resource mapping is obtained, forming the dynamic model-resource mapping relationship.
[0059] In the embodiments described in this invention, the mapping between dynamic model ports and general test resources involves experiments such as virtual simulation and hardware-in-the-loop simulation. The traditional approach is to directly bind the model ports to general test resources during the development process. This invention, however, designs an automated test system by abstracting a method for managing them separately.
[0060] 2.3) General testing resources and third-party resources
[0061] There are two scenarios for the interaction between third-party resources and general testing resources: one is that the third-party resources need to be controlled and necessary parameters need to be passed through the general testing resources; the other is that the third-party resources interact with the dynamic model through the general testing resources as a port.
[0062] Both of the above scenarios require electrical interface mapping between general test resources and third-party resources, i.e., the mapping relationship is: resource-third-party electrical mapping.
[0063] In the embodiments described in this invention, the mapping between general-purpose test resources and third-party resources involves third-party resources, such as various dedicated actuators. The application scenario for managing these third-party resources is complex systems. Traditional automated testing generally does not involve, or only involves, a very small number of actuators. Therefore, the traditional method is to directly bind general-purpose test resources to third-party resources during program development, without requiring configuration and management. However, when dealing with complex systems in fields such as aviation, a large number of dedicated actuators are involved, and their state changes frequently. Therefore, this invention specifically manages these third-party actuators.
[0064] 2.4) UUT Interface and Third-Party Resources
[0065] The mapping relationships include two types:
[0066] First, the non-electrical performance parameters of the UUT interface are matched with the virtual interfaces of third-party devices to facilitate the selection of third-party devices, thus forming a UUT performance-third-party performance mapping.
[0067] Second, based on the direct electrical connection between the tested object and third-party resources, a UUT-third-party electrical mapping is formed.
[0068] 2.5) UUT Interface and UUT Interface
[0069] The UUT interface is divided into two parts. One part is the electrical interface definition, which is the signal definition of each connector pin, such as AD (analog-to-digital), DA (digital-to-analog), DI (digital input), DO (digital output), RS422 / 232 / 485, CAN, GJB289A, etc. The other part is the ICD (interface control file), which assigns signal definitions to the above electrical interfaces.
[0070] If the UUT interface itself needs to be mapped, it means that the UUT interface needs to be short-circuited. This is not a test scenario for a single object under test. The only possible scenario is when the test device is connected to multiple objects under test during system-level testing and switching between real and dummy components, there will be a situation where the UUT1 interface is connected to the UUT2 interface.
[0071] Ultimately, this results in a UUT-UUT electrical mapping.
[0072] In the embodiments described in this invention, the mapping between UUT interfaces is for application scenarios involving switching between real and dummy components of multiple tested objects. Traditionally, the interface content is only used as input for requirements during test system design, resulting in a specialized test system that cannot flexibly change the tested product. This invention, however, implements configuration management to achieve the flexibility of a general-purpose test system.
[0073] 2.6) General Test Resources and General Test Resources
[0074] If the general test resource is mapped itself, that is, the test equipment is self-testing, this is generally the test equipment calibration or self-test. If it is calibration, it is the test resource itself calibrating, rather than the test system calibrating.
[0075] Ultimately, a resource-to-resource electrical mapping is formed.
[0076] In the embodiments described in this invention, the mapping between general-purpose test resources is used for self-testing and calibration of test equipment. Traditional methods involve manually checking each test resource for proper functioning after the equipment is developed, such as through self-transmission and self-reception or mutual checks, without achieving proactive self-testing and calibration of the test system. Therefore, this invention, through the configuration and management of this mapping, helps to flexibly realize self-testing and calibration of the test system.
[0077] 2.7) Dynamic Model Port and Dynamic Model Port
[0078] Dynamic model ports fall into two categories: output ports and input ports. For a dynamic model, its exposed input and output ports are not directly connected; otherwise, the corresponding ports are internal ports. However, in the case of co-simulation of multiple dynamic models, there may be situations where the input / output port of one dynamic model communicates with the output / input ports of one or more dynamic models.
[0079] Ultimately, this results in a model-model mapping.
[0080] 2.8) Dynamic Model Port and UUT Interface
[0081] The UUT interface consists of two parts: an electrical interface and a communication protocol corresponding to the electrical interface (hereinafter referred to as the Interface Control File ICD for ease of description). For example, analog quantities use different voltages or currents to represent different physical quantities, discrete quantities use different levels to represent different states, and buses use different bit information to represent different states or parameter values.
[0082] The electrical interface of the UUT is not directly related to the dynamic model port, but there is a mapping relationship between its ICD and the dynamic model port in one case: when the dynamic model is a pure model, that is, it does not involve ICD information, and the model port needs to interact with the product under test.
[0083] 1) From the dynamic model to the product under test, it needs to be converted into the data format that the product under test can recognize according to the UUT's ICD modulation;
[0084] 2) The product under test needs to be demodulated using the UUT's ICD to convert it into physical parameters that the model can understand.
[0085] The above interactions are based on the ICD mapping of the model-UUT.
[0086] In the embodiments described in this invention, the dynamic model port and the UUT interface involve ICD mapping between the model and the UUT. Traditionally, the ICD modulation and demodulation modules are designed together with the model during model creation to form a model containing ICD information. This model can directly output or recognize signals that meet hardware requirements to communicate directly with the UUT. The problem is that whenever the ICD changes, the dynamic model itself needs to be modified, and modifying the dynamic model requires a certain level of coding ability. This invention, through ICD mapping between the model and the UUT, effectively decouples the dynamic model from the ICD, enabling flexible ICD configuration.
[0087] 2.9) Dynamic Model Port and Third-Party Resources
[0088] The dynamic model is not directly related to the electrical interface of third-party resources, but it may have a mapping relationship with the third-party resource ICD in one case: when the dynamic model is a pure model, that is, it does not involve ICD information, and the model port needs to interact with the third-party resource.
[0089] 1) When converting dynamic models to third-party resources, the data needs to be converted into a data format that the third-party resources can recognize, according to the third party's ICD modulation.
[0090] 2) When converting third-party resources into dynamic models, they need to be demodulated using the third party's ICD and converted into physical parameters that the model can understand.
[0091] The above interaction must be based on: model-third-party ICD mapping.
[0092] By creating a mapping table for the nine scenarios that require mapping, unified management and configuration of the testing system can be achieved. See Table 1 below for details.
[0093]
[0094] Therefore, for various application scenarios, embodiments of the present invention propose a unified configuration method for signal development and testing systems, including the configuration of core tables. Figure 1 This is a flowchart of the method of the present invention, as shown below. Figure 1 As shown, the method includes the following steps:
[0095] Step S1. Establish resource-UUT electrical mapping relationship;
[0096] Step S2. If the test system contains third-party resources, establish a UUT-third-party performance mapping relationship;
[0097] Step S2.1. If the third-party resource is connected to the UUT by cable, then continue to establish the UUT-third-party electrical mapping relationship;
[0098] Step S2.2. If third-party resources require general test resource control and parameter passing, then continue to establish the resource-third-party mapping relationship;
[0099] Step S3. If the test system contains a dynamic model and the model contains ICD modulation and demodulation, then establish a dynamic model-resource mapping relationship; if the dynamic model is a pure model, then establish a model-UUT ICD mapping relationship; if the test system contains a dynamic model and there are multiple dynamic models co-simulating, then establish a model-model mapping relationship.
[0100] Step S4. If the test system contains third-party resources and dynamic models, and there is port interaction between third-party resources and dynamic models, then establish a resource-third-party mapping relationship;
[0101] Step S4.1. If the dynamic model is a pure model, then establish the model-third party ICD mapping relationship;
[0102] Step S4.2. If the dynamic model includes ICD modulation and demodulation, then establish a dynamic model-resource mapping;
[0103] Step S5. If the test equipment is connected to multiple objects under test and there is switching between real and dummy components, then establish a UUT-UUT electrical mapping relationship;
[0104] Step S6. If equipment calibration or self-test is required, establish resource-resource electrical mapping relationships.
[0105] It should be noted that the order of steps S2-S6 in the above method can be interchanged.
[0106] In the embodiments described in this invention, although Table 1 categorizes the mapping configuration files by type, the method of applying the configuration files is consistent. The mapping configuration file is formally a table with two columns, representing two interconnected channels / ports. Here, a channel refers to an electrical channel, and a port refers to a signal port of the dynamic model.
[0107] Since the test strategy is developed for signals, these signals may come from the UUT (electrical, ICD, or virtual interface), third parties (electrical, ICD, or virtual interface), or dynamic models (model ports).
[0108] During runtime, the test system loads a mapping configuration file. By indexing signals in the test strategy, it identifies which electrical interface channel of the UUT, third-party device, resource, dynamic model port, or UUT virtual interface channel the signal originates from. By querying the corresponding mapping table, it determines the corresponding resource card electrical interface channel, third-party virtual interface channel, UUT electrical interface channel, dynamic model port, UUT ICD signal, or third-party device ICD signal. Thus, the test system knows the channel / port corresponding to the signal in the test strategy during execution, enabling the test program to run.
[0109] Electrical-to-electrical mapping relationships enable the physical connection of electrical signals, providing a real circuit connection.
[0110] Signal-to-signal mapping relationships enable the assignment of values between signals, which is essential for the internal operational logic of a computer.
[0111] The signal-electrical mapping relationship determines which resource card channel the dynamic model signal is implemented through, thereby realizing the mutual conversion between virtual signals and real physical signals.
[0112] Based on the same inventive concept, embodiments of the present invention also disclose a unified configuration device for a signal development and testing system. Since the principle by which this device solves the problem is similar to the unified configuration method for a signal development and testing system, the implementation of this device can refer to the implementation of the method, and repeated details will not be elaborated further. As used below, the terms "unit" or "module" can refer to a combination of software and / or hardware that implements a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated. The unified configuration device for a signal development and testing system provided by embodiments of the present invention may include:
[0113] The resource-UUT electrical mapping module is used to match general test resources that can meet the test requirements of the UUT based on the electrical interface information of the UUT, determine the model, quantity and channel of the corresponding test resources, establish the resource-UUT electrical mapping, and finally form the resource-UUT electrical mapping relationship.
[0114] The UUT-Third Party Performance Mapping Module is used to establish a UUT performance-third party performance mapping when the test system contains third party resources, thus forming a UUT-third party performance mapping relationship.
[0115] The resource-third-party mapping module is used to establish resource-third-party mappings and form resource-third-party mapping relationships when the test system contains dynamic models and there is interaction between third-party resources and dynamic model ports.
[0116] The ICD mapping module for the model-UUT is used to establish the ICD mapping between the model and the UUT when the test system contains a dynamic model and is a pure model, thus forming the ICD mapping relationship between the model and the UUT.
[0117] The dynamic model-resource mapping module is used to establish a dynamic model-resource mapping in a test system that contains a dynamic model and ICD modulation and demodulation information, thereby forming a dynamic model-resource mapping relationship.
[0118] The model-to-model mapping module is used to establish model-to-model mappings and form model-to-model mapping relationships when the test system contains dynamic models and multiple dynamic models are co-simulated.
[0119] UUT-UUT Electrical Mapping Module is used when the test equipment is connected to multiple objects under test and there is switching between real and dummy components.
[0120] The resource-resource electrical mapping module is used to establish resource-resource electrical mappings and form resource-resource electrical mapping relationships when equipment calibration or self-test is required.
[0121] It should be noted that the systems, devices, models, or units described in the above embodiments can be implemented by computer chips or physical entities, or by products with certain functions. For ease of description, the above systems are described in this specification by dividing them into various functional units. Of course, in implementing this invention, the functions of each unit can be implemented in one or more software and / or hardware.
[0122] Furthermore, in this specification, adjectives such as first and second may only be used to distinguish an element or action, without necessarily implying any actual such relationship or order.
[0123] Furthermore, this embodiment also provides a computer device, which includes a processor, an input device, an output device, and a memory, all interconnected. The memory stores a computer program, which includes program instructions, and the processor is configured to invoke the program instructions to execute the steps described in the above embodiment.
[0124] Furthermore, another aspect of this embodiment provides a computer-readable storage medium, characterized in that: the computer-readable storage medium stores a computer program, the computer program including program instructions, which, when executed by a processor, cause the processor to perform the steps in the above embodiments.
[0125] In this embodiment, the processor can be a central processing unit (CPU). The processor can also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, or combinations of the above types of chips.
[0126] Memory, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs, non-transitory computer-executable programs, and units, such as the program units corresponding to the above-described method embodiments of the present invention. The processor executes various functional applications and data processing of the processor by running the non-transitory software programs, instructions, and modules stored in the memory, thereby implementing the methods described in the above-described method embodiments.
[0127] The memory may include a program storage area and a data storage area. The program storage area may store the operating system and applications required for at least one function; the data storage area may store data created by the processor, etc. Furthermore, the memory may include high-speed random access memory and non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some embodiments, the memory may optionally include memory remotely located relative to the processor, which can be connected to the processor via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0128] The one or more units are stored in the memory and, when executed by the processor, perform the methods described in the above embodiments.
[0129] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects.
[0130] The above description is merely a preferred embodiment of the present invention and is not intended to limit the present invention in any way. Any simple modifications or equivalent changes made to the above embodiments based on the technical essence of the present invention shall fall within the protection scope of the present invention.
Claims
1. A unified configuration method for a signal-oriented development and testing system, characterized in that, The method includes the following steps: Based on the electrical interface information of the UUT, match the general test resources that can meet its testing requirements, determine the model, quantity and channel of the corresponding test resources, and then establish a mapping to finally form a resource-UUT electrical mapping relationship; If the test system contains third-party resources, establish a performance mapping between UUT and the third party to form a performance mapping relationship between UUT and the third party. If the test system contains a dynamic model and there is interaction between third-party resources and the dynamic model port, establish a resource-third-party mapping to form a resource-third-party mapping relationship; If the test system contains a dynamic model and is a pure model, establish an ICD mapping between the model and the UUT to form an ICD mapping relationship between the model and the UUT; otherwise, establish a mapping between the dynamic model and the resource to form a dynamic model-resource mapping relationship. If the test system contains dynamic models and multiple dynamic models are co-simulated, establish a model-model mapping to form a model-model mapping relationship; If the test equipment is connected to multiple objects under test and there is switching between real and dummy objects, establish an electrical mapping between UUT interfaces to form a UUT-UUT electrical mapping relationship; If equipment calibration or self-test is required, establish an electrical mapping between resources to form a resource-to-resource electrical mapping relationship.
2. The unified configuration method for a signal-oriented development and testing system according to claim 1, characterized in that, If a third-party resource is interconnected with the UUT cable, an electrical mapping between the UUT and the third party is established, forming an electrical mapping relationship between the UUT and the third party.
3. The unified configuration method for a signal-oriented development and testing system according to claim 1, characterized in that, If third-party resources require general test resource control and parameter transfer, then a resource-third-party mapping is established to form a resource-third-party electrical mapping relationship.
4. The unified configuration method for a signal-oriented development and testing system according to claim 1, characterized in that, If the test system contains third-party resources and dynamic models, and there is port interaction between the third-party resources and the dynamic models, a resource-third-party mapping is formed, and a resource-third-party mapping relationship is established.
5. The unified configuration method for a signal-oriented development and testing system according to claim 4, characterized in that, If the dynamic model is a pure model, a model-third-party ICD mapping is formed, establishing the model-third-party ICD mapping relationship; otherwise, a dynamic model-resource mapping is formed, establishing the dynamic model-resource mapping relationship.
6. The unified configuration method for a signal-oriented development and testing system according to claim 1, characterized in that, The UUT interface includes an electrical interface and an ICD interface.
7. The unified configuration method for a signal-oriented development and testing system according to claim 1, characterized in that, The dynamic model includes a pure model and a model containing ICD modulation and demodulation information.
8. A unified configuration device for a signal development and testing system, the device being used to implement the configuration method according to any one of claims 1-7, characterized in that, include: The resource-UUT electrical mapping module is used to match general test resources that can meet the test requirements of the UUT based on the electrical interface information of the UUT, determine the model, quantity and channel of the corresponding test resources, establish the resource-UUT electrical mapping, and finally form the resource-UUT electrical mapping relationship. The UUT-Third Party Performance Mapping Module is used to establish a UUT performance-third party performance mapping when the test system contains third party resources, thus forming a UUT-third party performance mapping relationship. The resource-third-party mapping module is used to establish resource-third-party mappings and form resource-third-party mapping relationships when the test system contains dynamic models and there is interaction between third-party resources and dynamic model ports. The ICD mapping module for the model-UUT is used to establish the ICD mapping between the model and the UUT when the test system contains a dynamic model and is a pure model, thus forming the ICD mapping relationship between the model and the UUT. The dynamic model-resource mapping module is used to establish a dynamic model-resource mapping in a test system that contains a dynamic model and ICD modulation and demodulation information, thereby forming a dynamic model-resource mapping relationship. The model-to-model mapping module is used to establish model-to-model mappings and form model-to-model mapping relationships when the test system contains dynamic models and multiple dynamic models are co-simulated. UUT-UUT Electrical Mapping Module is used when the test equipment is connected to multiple objects under test and there is switching between real and dummy components. The resource-resource electrical mapping module is used to establish resource-resource electrical mappings and form resource-resource electrical mapping relationships when equipment calibration or self-test is required.
9. A computer device, characterized in that, It includes a memory, a processor, and a computer program stored in the memory and executable in the processor, wherein when the processor executes the computer program, it implements the unified configuration method according to any one of claims 1-7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, which, when executed in a computer processor, implements the unified configuration method according to any one of claims 1-7.
Citation Information
Patent Citations
Storage system adapter configuration method and device, equipment and storage medium
CN112685341A
Bus adapter and channel binding configuration method, mapping manager and connection system
CN113612671A
Configuration design method for adapter with switch in test station
CN117371378A
Mapping configuration method of adapter
CN117493239A
Model-based test system and method
CN107844424A