Insertion loss test method and device

By importing and managing the stack files of the printing circuit board in the insertion test, analyzing and matching the encoding information to obtain the complete test data, the problem of low test efficiency in the existing technology has been solved, and the more efficient and reliable Test process.

CN118837725BActive Publication Date: 2025-01-24INSPUR SUZHOU INTELLIGENT TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411307878.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-19
Publication Date
2025-01-24
Estimated Expiration
2044-09-19

AI Technical Summary

Technical Problem

In the prior art, the insertion and loss testing efficiency is low, making it difficult to effectively manage and match the stacked data of printed circuit boards, resulting in incomplete test data and insufficient efficiency and reliability.

Method used

By importing the layer files of the printing circuit board to the stacking data management unit, read the coding information to analyze the original data, match the stacking layer data to obtain complete test data, and achieve automated insertion testing.

Benefits of technology

It improves the automation of insertion loss testing, reduces human errors, improves testing efficiency and reliability, and ensures the integrity and accuracy of test data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118837725B_ABST
    Figure CN118837725B_ABST
Patent Text Reader

Abstract

The embodiment of the present application provides an insertion loss test method and device, including: in response to an import instruction, importing one or more stacking files of printed circuit boards into a stacking data management unit, wherein the stacking file includes stacking data of the printed circuit board; in response to an insertion loss test instruction for a first printed circuit board, reading the encoding information of the first printed circuit board, and parsing the first stacking data of the first printed circuit board from the encoding information; matching the stacking data in the data management unit with the first stacking data, and in the case where the data management unit matches the first stacking data, determining the stacking file in the data management unit that matches the first stacking data as the target stacking file; and performing an insertion loss test on the first printed circuit board using the stacking data in the target stacking file and the first stacking data. Through the present application, the problem of low insertion loss test efficiency in the related art is solved, thereby achieving the effect of improving the insertion loss test efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of electronics, and more specifically, to an insertion loss testing method and device. Background Art

[0002] With the development of high-speed transmission technology, the signal rate on PCB circuit boards is getting higher and higher, and the requirements for the transmission lines carrying signals are also getting higher and higher. Therefore, in order to ensure the quality of high-speed signal transmission, it is necessary to perform insertion loss tests on the produced high-speed PCB boards. There are many factors that affect insertion loss, including laminate structure, copper foil material, temperature, humidity and process. The quality of insertion loss testing is closely related to quality control. Excellent insertion loss testing is an important way to improve product quality.

[0003] There is currently no effective solution to the above problems. Summary of the invention

[0004] The embodiments of the present application provide an insertion loss test method and device to at least solve the problem of low insertion loss test efficiency in the related art.

[0005] According to one embodiment of the present application, an insertion loss test method is provided, comprising: in response to an import instruction, importing stacking files of one or more printed circuit boards into a stacking data management unit, wherein the stacking files include stacking data of the printed circuit boards; in response to an insertion loss test instruction for a first printed circuit board, reading encoding information of the first printed circuit board, and parsing first stacking data of the first printed circuit board from the encoding information; matching the stacking data in the data management unit with the first stacking data, and in a case where the data management unit matches the first stacking data, determining the stacking file in the data management unit that matches the first stacking data as a target stacking file; and performing an insertion loss test on the first printed circuit board using the stacking data in the target stacking file and the first stacking data.

[0006] In an exemplary embodiment, in response to an insertion loss test instruction for a first printed circuit board, reading the coded information of the first printed circuit board includes: in response to a manual insertion loss test instruction for the first printed circuit board, reading the coded information of the first printed circuit board acquired by a first image acquisition device, wherein the target object holds the first image acquisition device to acquire the coded information of the first printed circuit board, and the insertion loss test instruction includes the manual insertion loss test instruction; or, in response to an automatic insertion loss test instruction for the first printed circuit board, controlling a robotic arm to move a second image acquisition device to a target position of the first printed circuit board, and reading the coded information at the target position, wherein the manual insertion loss test instruction includes the automatic insertion loss test instruction.

[0007] In an exemplary embodiment, in response to a manual insertion loss test instruction for the first printed circuit board, after reading the coded information of the first printed circuit board acquired by the first image acquisition device, an insertion loss test is performed on the first printed circuit board when the data management unit matches the first stack data, including: outputting a first prompt message, wherein the first prompt message is used to prompt the target object to move the test probe of the tester to the test point of the first printed circuit board so as to perform the insertion loss test on the first printed circuit board through the tester; after the tester completes the insertion loss test on the first printed circuit board, obtaining the insertion loss test result.

[0008] In an exemplary embodiment, in response to an automatic insertion loss test instruction for the first printed circuit board, a robotic arm is controlled to move the second image acquisition device to a target position of the first printed circuit board, and after reading the coded information at the target position, an insertion loss test is performed on the first printed circuit board when the data management unit matches the first stack data, including: controlling the robotic arm to move a test probe of a tester to a test point of the first printed circuit board, and performing the insertion loss test on the first printed circuit board by the tester; after the tester completes the insertion loss test on the first printed circuit board, acquiring robotic arm parameters and insertion loss test results, wherein the robotic arm parameters include a duration for the robotic arm to move to the test point and a pressure value between the test probe of the tester and the test point.

[0009] In an exemplary embodiment, after obtaining the robot arm parameters from the robot arm, the device parameters of the robot arm are adjusted according to the robot arm parameters, including: when the robot arm parameters indicate that the time length for the robot arm to move to the point to be measured is greater than a first time length threshold, controlling the robot arm to increase the moving speed within a preset moving range; or, when the robot arm parameters indicate that the time length for the robot arm to move to the point to be measured is less than a second time length threshold, controlling the robot arm to reduce the moving speed within a preset moving range, wherein the second time length threshold is less than the first time length threshold.

[0010] In an exemplary embodiment, the method also includes: sending a first transmission instruction to the robotic arm when one of the following conditions is met, and the first transmission instruction is used to instruct the robotic arm to transmit data of each moving part of the robotic arm: the moving speed of the robotic arm is adjusted to the maximum value in the preset moving range, and the time length for the robotic arm to move to the point to be measured is greater than the first time length threshold; the moving speed of the robotic arm is adjusted to the minimum value in the preset moving range, and the time length for the robotic arm to move to the point to be measured is less than the second time length threshold.

[0011] In an exemplary embodiment, after sending a first transmission instruction to the robotic arm, the method further includes: receiving data of each moving component of the robotic arm, and comparing them with standard data of each moving component to obtain a first comparison result of the mobile component; when the first comparison result indicates that the data of the target moving component of the robotic arm is inconsistent with the standard data, outputting a second prompt message, wherein the second prompt message is used to indicate that the target moving component has a fault.

[0012] In an exemplary embodiment, after obtaining the robotic arm parameters from the robotic arm, adjusting the equipment parameters of the robotic arm according to the robotic arm parameters also includes: when the robotic arm parameters indicate that the pressure value between the test probe of the tester and the point to be measured is greater than a first pressure threshold, raising the robotic arm according to a preset lifting range; when the robotic arm parameters indicate that the pressure value between the test probe of the tester and the point to be measured is less than a second pressure threshold, lowering the robotic arm according to a preset lifting range, wherein the second pressure threshold is less than the first pressure threshold.

[0013] In an exemplary embodiment, the method also includes: sending a second transmission instruction to the robotic arm when one of the following conditions is met, the second transmission instruction is used to instruct the robotic arm to transmit data of each lifting component of the robotic arm: the robotic arm is raised to the maximum value in the preset lifting range, and the pressure value between the test probe of the tester and the point to be tested is greater than the first pressure threshold; the robotic arm is lowered to the minimum value in the preset lifting range, and the pressure value between the test probe of the tester and the point to be tested is less than the second pressure threshold.

[0014] In an exemplary embodiment, after sending a second transmission instruction to the robotic arm, the method further includes: receiving data of each lifting component of the robotic arm, and comparing them with standard data of each lifting component to obtain a second comparison result of the lifting component; when the second comparison result indicates that the data of the target lifting component of the robotic arm is inconsistent with the standard data, outputting a third prompt message, wherein the third prompt message is used to indicate that a fault has occurred in the target lifting component.

[0015] In an exemplary embodiment, after performing an insertion loss test on the first printed circuit board, the method further includes: sending the insertion loss test result of the first printed circuit board to a server so that the server stores the insertion loss test result; deleting the first stacking data of the first printed circuit board in the stacking data management unit; and displaying the insertion loss test result on an interactive interface.

[0016] In an exemplary embodiment, after performing an insertion loss test on the first printed circuit board, the method further includes: sending a retrieval request to a server in response to a retrieval instruction, wherein the retrieval request carries an identity of a second printed circuit board to be retrieved, and the retrieval request is used to request retrieval of an insertion loss test result of the second printed circuit board; receiving the insertion loss test result of the second printed circuit board, and displaying the insertion loss test result of the second printed circuit board.

[0017] In an exemplary embodiment, the method further includes: sending an analysis request to the server every preset period, wherein the analysis request is used to instruct the server to perform statistical analysis on the insertion loss test results within the preset period to obtain statistical analysis results; receiving the statistical analysis results, and displaying the statistical analysis results. According to another embodiment of the present application, an insertion loss test device is provided, including: an import module, which is used to import one or more stacking files of printed circuit boards into a stacking data management unit in response to an import instruction, wherein the stacking file includes stacking data of the printed circuit board; a reading module, which is used to read the encoding information of the first printed circuit board in response to an insertion loss test instruction for a first printed circuit board, and parse out the first stacking data of the first printed circuit board from the encoding information; a matching module, which is used to match the stacking data in the data management unit with the first stacking data, and when the data management unit matches the first stacking data, determine the stacking file in the data management unit that matches the first stacking data as a target stacking file; a testing module, which is used to perform an insertion loss test on the first printed circuit board using the stacking data in the target stacking file and the first stacking data.

[0018] According to another embodiment of the present application, a computer-readable storage medium is provided, in which a computer program is stored, wherein the computer program is configured to execute the steps of any of the above method embodiments when run.

[0019] According to another embodiment of the present application, an electronic device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.

[0020] According to another embodiment of the present application, a computer program product is provided, including a computer program, and when the computer program is executed by a processor, the steps in any of the above method embodiments are implemented.

[0021] Through this application, since the stacking file is imported through the stacking data management unit, the stacking data is stored and managed, and the original data of the printed circuit board is stored through the coding information, the detailed information of the printed circuit board is managed, and then when performing the insertion loss test, the original data of the printed circuit board is obtained by parsing the coding information on the printed circuit board, and the corresponding stacking data is matched according to the original data, so as to obtain complete test data, and perform the insertion loss test on the printed circuit board, avoiding manual filling and selection of test information, increasing the automation of the insertion loss test, reducing the situation of human-introduced errors, and improving the efficiency and reliability of the insertion loss test. Therefore, the problem of low efficiency of insertion loss testing in the related art can be solved, and the effect of improving the efficiency of insertion loss testing can be achieved. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] Figure 1 It is a hardware structure block diagram of a server device according to an insertion loss testing method of an embodiment of the present application;

[0023] Figure 2 is a flow chart of an insertion loss testing method according to an embodiment of the present application;

[0024] Figure 3 is an interaction diagram of various units of an insertion loss test system according to an embodiment of the present application;

[0025] Figure 4 A structural block diagram of an insertion loss testing device according to an embodiment of the present application. DETAILED DESCRIPTION

[0026] In order to better understand the embodiments of the present application, some words in the present application are explained below:

[0027] PCB: Printed Circuit Board, printed circuit board.

[0028] EMI: Electromagnetic Interference, electromagnetic interference.

[0029] Coupon: Insertion loss impedance bar.

[0030] Insertion loss: A key parameter for measuring PCB signal loss. It is the load power loss caused by the insertion of components somewhere in the transmission system. It is expressed as the ratio of the power received on the load before the component is inserted to the power received on the same load after the insertion in decibels.

[0031] The embodiments of the present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0032] It should be noted that the terms "first", "second", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.

[0033] The method embodiments provided in the embodiments of the present application can be executed in a server device or a similar computing device. Taking running on a server device as an example, Figure 1 1 is a hardware structure block diagram of a server device of an insertion loss test method according to an embodiment of the present application. Figure 1 As shown, the server device may include one or more ( Figure 1 Only one is shown in the figure) a processor 102 (the processor 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA) and a memory 104 for storing data, wherein the above-mentioned server device may also include a transmission device 106 and an input / output device 108 for communication functions. It can be understood by those skilled in the art that Figure 1 The structure shown is only for illustration and does not limit the structure of the above server device. Figure 1 More or fewer components as shown, or with Figure 1 Different configurations are shown.

[0034] The memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the insertion loss test method in the embodiment of the present application. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, to implement the above method. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include a memory remotely arranged relative to the processor 102, and these remote memories may be connected to a server device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0035] The transmission device 106 is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of the server device. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, referred to as NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0036] In this embodiment, an insertion loss test method is provided. Figure 2 is a flow chart of an insertion loss test method according to an embodiment of the present application. Figure 2 As shown, the process includes the following steps:

[0037] Step S202, in response to the import instruction, importing one or more stacking files of printed circuit boards into a stacking data management unit, wherein the stacking files include stacking data of the printed circuit boards;

[0038] The stackup data may be key data in the design of a printed circuit board (PCB), i.e., the benchmark data necessary for an insertion loss test. The stackup data may be set according to actual needs, such as the stackup, impedance, line width, line spacing, test frequency, and description of the test standard of an insertion loss impedance coupon; the stackup file may be a file for recording stackup data, wherein the stackup data may be recorded in a table; the stackup data management unit may be a tool for managing stackup data in an insertion loss test client of a printed circuit board. By importing a stackup file, the stackup data may be stored in the stackup data management unit, thereby helping users to manage and browse the stackup data of the PCB, allowing users to quickly view and compare different versions of stackup data, so as to better perform insertion loss testing and optimize design. At the same time, data analysis and reporting functions are provided to help users better understand and utilize stackup data.

[0039] Step S204, in response to an insertion loss test instruction for a first printed circuit board, reading coding information of the first printed circuit board, and parsing first stacking data of the first printed circuit board from the coding information;

[0040] The above-mentioned coded information can be a storage method for storing detailed information of the PCB, and the coded information can be a barcode, or a two-dimensional code, etc.; the above-mentioned first stacked data can be the original information of the PCB, that is, the detailed information of the coupon to be tested. In this embodiment, taking the two-dimensional code as an example, by parsing the coded information, the detailed information of the coupon to be tested on the PCB can be obtained, such as the PCB material number, plate material, production cycle, etc. By recording the original information of the PCB in the two-dimensional code, the detailed information of the PCB can be traced and managed, which helps enterprises monitor and manage the production process of the PCB and improve production efficiency and product quality.

[0041] Specifically, in response to a manual insertion loss test instruction for the first printed circuit board, the coded information of the first printed circuit board captured by the first image acquisition device is read, wherein the target object holds the first image acquisition device to capture the coded information of the first printed circuit board, and the insertion loss test instruction includes the manual insertion loss test instruction; or, in response to an automatic insertion loss test instruction for the first printed circuit board, the robot arm is controlled to move the second image acquisition device to the target position of the first printed circuit board, and the coded information at the target position is read, wherein the manual insertion loss test instruction includes the automatic insertion loss test instruction.

[0042] Step S206, matching the overlay data in the data management unit with the first overlay data, and in the case where the data management unit matches the first overlay data, determining the overlay file in the data management unit that matches the first overlay data as the target overlay file;

[0043] In this embodiment, the original information of the QR code is parsed by parsing rules, and then the detailed information of the Coupon to be tested is obtained, including the PCB material number, plate material, production cycle, etc., and then the stacking data is matched in the stacking management unit according to the detailed information of the Coupon to be tested, and the stacking file matching the first stacking data is obtained to obtain the target stacking file, and then the stacking, impedance, line width, line spacing, test frequency and test standard information of the Coupon to be tested are obtained, so as to obtain the complete test information of the Coupon, and the insertion loss test is performed according to this information. The original information obtained by parsing the QR code is matched with the stacking data, so as to obtain complete test information, avoid manual filling and selection of test information, increase the degree of automation of the insertion loss test, reduce the situation of human-induced errors, and improve the efficiency and reliability of the insertion loss test. At the same time, in the embodiment, the insertion loss test can only be performed when the stacking data is matched, which ensures the integrity of the test data and further improves the accuracy of the insertion loss test.

[0044] Optionally, in response to a manual insertion loss test instruction for the first printed circuit board, after reading the coded information of the first printed circuit board acquired by the first image acquisition device, an insertion loss test is performed on the first printed circuit board when the data management unit matches the first stack data, including: outputting a first prompt message, wherein the first prompt message is used to prompt the target object to move the test probe of the tester to the test point of the first printed circuit board, so as to perform the insertion loss test on the first printed circuit board through the tester; after the tester completes the insertion loss test on the first printed circuit board, obtaining the insertion loss test result.

[0045] The above-mentioned tester can be a network analyzer, etc. The tester can be managed and controlled through the insertion loss test client of the printed circuit board. The tester is controlled by the client to perform the insertion loss test. During manual testing, the user (target object) only needs to move the test probe of the tester to the test point of the printed circuit board, and the tester can be controlled by the program to perform the insertion loss test on the printed circuit board, which reduces the errors and test time caused by manual testing and greatly improves the test efficiency.

[0046] Optionally, in response to an automatic insertion loss test instruction for the first printed circuit board, the robot arm is controlled to move the second image acquisition device to a target position of the first printed circuit board, and after reading the coded information at the target position, an insertion loss test is performed on the first printed circuit board when the data management unit matches the first stack data, including: controlling the robot arm to move a test probe of the tester to a test point on the first printed circuit board, and performing the insertion loss test on the first printed circuit board by the tester; after the tester completes the insertion loss test on the first printed circuit board, obtaining robot arm parameters and insertion loss test results, wherein the robot arm parameters include a duration for the robot arm to move to the test point and a pressure value between the test probe of the tester and the test point.

[0047] The above-mentioned robot arm parameters can be equipment parameters of the robot arm during the operation process, such as the time it takes for the robot arm to move to the point to be tested, the pressure value between the test probe of the tester and the point to be tested, etc.; by using the robot arm to perform insertion loss test on the PCB, human intervention can be completely eliminated, and the user only needs to control each link of the test through the program to perform the test, thereby improving the efficiency and accuracy of the test. At the same time, by obtaining the time it takes for the robot arm to move to the point to be tested, the pressure value between the test probe of the tester and the point to be tested, and the test result of the insertion loss test, the equipment parameters of the robot arm can be optimized and adjusted, thereby avoiding the influence of the wear of the mechanical structure of the robot arm after a period of operation on the accuracy of the insertion loss test, thereby improving the adaptability of the robot arm.

[0048] Step S208: Perform an insertion loss test on the first printed circuit board using the stacking data in the target stacking file and the first stacking data.

[0049] Through the above steps, the stacking file is imported through the stacking data management unit, the stacking data is stored and managed, and the original data of the printed circuit board is stored through the coding information to manage the detailed information of the printed circuit board. Then, when performing the insertion loss test, the original data of the printed circuit board is obtained by parsing the coding information on the printed circuit board, and the corresponding stacking data is matched according to the original data, so as to obtain complete test data, and perform the insertion loss test on the printed circuit board, thereby avoiding manual filling and selection of test information, increasing the automation of the insertion loss test, reducing the situation of human-induced errors, and improving the efficiency and reliability of the insertion loss test. At the same time, since the insertion loss test can only be performed when the stacking data is matched, the integrity of the test data is guaranteed, and the accuracy of the insertion loss test is further improved. The problem of low efficiency of insertion loss testing in related technologies is solved, and the efficiency of insertion loss testing is improved.

[0050] In addition, by matching the first stack data with the stack data in the stack data management unit, the information contained in the first stack data of the PCB is verified, and the insertion loss test is performed on the PCB only when the match is successful, thereby avoiding errors and waste caused by direct testing without verifying the PCB information, and improving the reliability and efficiency of the insertion loss test.

[0051] The execution subject of the above steps may be a server, a terminal, etc., but is not limited thereto.

[0052] As an optional embodiment, after obtaining the robot arm parameters from the robot arm, the device parameters of the robot arm are adjusted according to the robot arm parameters, including: when the robot arm parameters indicate that the time length for the robot arm to move to the point to be measured is greater than a first time length threshold, controlling the robot arm to increase the moving speed within a preset moving range; or, when the robot arm parameters indicate that the time length for the robot arm to move to the point to be measured is less than a second time length threshold, controlling the robot arm to reduce the moving speed within a preset moving range, wherein the second time length threshold is less than the first time length threshold.

[0053] The above-mentioned first time threshold, second time threshold and preset movement range can be the optimal operating range of the robot arm, and the optimal operating range can be obtained by testing the standard Coupon; by automatically adjusting the equipment parameters within the preset movement range, the robot arm can maintain the best test accuracy, improve the adaptability of the robot arm and the accuracy of the test results of the insertion loss test.

[0054] As an optional embodiment, the method also includes: sending a first transmission instruction to the robotic arm when one of the following conditions is met, and the first transmission instruction is used to instruct the robotic arm to transmit data of each moving part of the robotic arm: the moving speed of the robotic arm is adjusted to the maximum value in the preset moving range, and the time length for the robotic arm to move to the point to be measured is greater than the first time length threshold; the moving speed of the robotic arm is adjusted to the minimum value in the preset moving range, and the time length for the robotic arm to move to the point to be measured is less than the second time length threshold.

[0055] The above-mentioned first transmission instruction can be an instruction for instructing the robot arm to transmit the parameters of the mobile equipment (that is, the data of each moving component) during the operation. Through the first transmission instruction, the robot arm outputs the data of each moving component during the operation; when the moving speed of the robot arm is adjusted to the maximum value in the preset moving range, and the time length of the robot arm moving to the point to be measured is greater than the first time length threshold, it means that the moving speed of the robot arm has reached the upper limit, but at this time the moving time length of the robot arm is still greater than the first time threshold (that is, the robot arm moves too slowly). At this time, it is necessary to send the first transmission instruction to the robot arm to instruct the robot arm to output the data of each moving component; or, when the moving speed of the robot arm is adjusted to the minimum value in the preset moving range, and the time length of the robot arm moving to the point to be measured is greater than the first time length threshold. When the length of the movement of the robot arm is less than the second time threshold, it means that the movement speed of the robot has reached the lower limit, but the movement time of the robot arm is still less than the second time threshold (that is, the robot arm moves too fast). At this time, it is necessary to send a first transmission instruction to the robot arm to instruct the robot arm to output the data of each moving part; by sending the first transmission instruction and outputting the data of each moving part of the robot arm according to the first transmission instruction, the user can obtain the data of the robot arm even when the robot arm cannot meet the optimal operating range, and perform a health check and evaluation of the robot arm based on the data of the robot arm, so as to promptly discover and solve the problems of the robot arm, ensure the normal operation and safety of the robot arm, and better manage and maintain the robot arm, extend the service life of the robot arm, and improve production efficiency and quality.

[0056] As an optional embodiment, after sending a first transmission instruction to the robotic arm, the method further includes: receiving data of each moving component of the robotic arm, and comparing them with standard data of each moving component to obtain a first comparison result of the mobile component; when the first comparison result indicates that the data of the target moving component of the robotic arm is inconsistent with the standard data, outputting a second prompt message, wherein the second prompt message is used to indicate that the target moving component has a fault.

[0057] The above-mentioned standard data can be the parameters of each moving part of the robotic arm specified in the official manual of the robotic arm. The state of the robotic arm is judged by comparing with the standard data. When the parameters of the moving parts of the robotic arm are inconsistent with the standard data, a second prompt message is output to indicate that the moving parts of the robotic arm have failed, and the user is reminded to repair the robotic arm in time, thereby avoiding further damage to the robotic arm and improving the maintainability of the robotic arm.

[0058] As an optional embodiment, after obtaining the robotic arm parameters from the robotic arm, adjusting the equipment parameters of the robotic arm according to the robotic arm parameters also includes: when the robotic arm parameters indicate that the pressure value between the test probe of the tester and the point to be tested is greater than a first pressure threshold, raising the robotic arm according to a preset lifting range; when the robotic arm parameters indicate that the pressure value between the test probe of the tester and the point to be tested is less than a second pressure threshold, lowering the robotic arm according to a preset lifting range, wherein the second pressure threshold is less than the first pressure threshold.

[0059] The first pressure threshold, the second pressure threshold and the preset lifting range can be the optimal operating range of the robot arm, and the optimal operating range can be obtained by testing the standard Coupon; by automatically adjusting the equipment parameters within the preset lifting range, the robot arm can maintain the best test accuracy, improve the adaptability of the robot arm and the accuracy of the test results of the insertion loss test.

[0060] As an optional embodiment, the method also includes: sending a second transmission instruction to the robotic arm when one of the following conditions is met, the second transmission instruction is used to instruct the robotic arm to transmit data of each lifting component of the robotic arm: the robotic arm is raised to the maximum value in the preset lifting range, and the pressure value between the test probe of the tester and the point to be tested is greater than the first pressure threshold; the robotic arm is lowered to the minimum value in the preset lifting range, and the pressure value between the test probe of the tester and the point to be tested is less than the second pressure threshold.

[0061] The above-mentioned second transmission instruction can be an instruction for instructing the lifting equipment parameters (i.e., the data of each lifting component) during the transmission operation of the robot arm. Through the second transmission instruction, the robot arm outputs the data of each lifting component during the operation accordingly; when the lifting height of the robot arm is adjusted to the maximum value in the preset lifting range, and the pressure value between the test probe of the tester and the point to be tested is greater than the first pressure threshold, it means that the lifting height of the robot arm has reached the upper limit, but at this time the pressure value between the test probe of the tester and the point to be tested is still greater than the first pressure threshold (i.e., the pressure value between the test probe of the tester and the point to be tested when the robot arm moves is too large). At this time, it is necessary to send a second transmission instruction to the robot arm to instruct the robot arm to output the data of each lifting component; or, when the lifting height of the robot arm is adjusted to the minimum value in the preset lifting range, and the test probe of the tester is When the pressure value between is less than the second pressure threshold, it means that the lifting height of the robotic arm has reached the lower limit, but at this time the pressure value between the test probe of the tester and the point to be tested is still less than the second pressure threshold (that is, the pressure value between the test probe of the robotic arm movement tester and the point to be tested is too small). At this time, it is necessary to send a second transmission instruction to the robotic arm to instruct the robotic arm to output the data of each lifting component; by sending the second transmission instruction and outputting the data of each lifting component of the robotic arm according to the second transmission instruction, the user can obtain the data of the robotic arm even when the robotic arm cannot meet the optimal operating range, and perform a health check and evaluation of the robotic arm based on the data of the robotic arm, so as to promptly discover and solve the problems of the robotic arm, ensure the normal operation and safety of the robotic arm, and at the same time better manage and maintain the robotic arm, extend the service life of the robotic arm, and improve production efficiency and quality.

[0062] As an optional embodiment, after sending a second transmission instruction to the robotic arm, the method also includes: receiving data of each lifting component of the robotic arm, and comparing them with standard data of each lifting component to obtain a second comparison result of the lifting component; when the second comparison result indicates that the data of the target lifting component of the robotic arm is inconsistent with the standard data, outputting a third prompt message, and the third prompt message is used to indicate that the target lifting component has a fault.

[0063] The above-mentioned standard data can be the parameters of each lifting component of the robotic arm specified in the official manual of the robotic arm. The state of the robotic arm is judged by comparing the standard data. When the parameters of the lifting components of the robotic arm are inconsistent with the standard data, a third prompt message is output to prompt that the lifting components of the robotic arm are faulty, and the user is reminded to repair the robotic arm in time, thereby avoiding further damage to the robotic arm and improving the maintainability of the robotic arm.

[0064] As an optional implementation, after performing an insertion loss test on the first printed circuit board, the method further includes: sending the insertion loss test result of the first printed circuit board to a server so that the server stores the insertion loss test result; deleting the first stacking data of the first printed circuit board in the stacking data management unit; and displaying the insertion loss test result on an interactive interface.

[0065] By uploading the insertion loss test results to the server, the insertion loss test data of each PCB manufacturer can be uploaded and aggregated to the server, which is conducive to further analysis of the test results by users, and then to discover quality problems from an overall perspective and control the production process of PCBs. At the same time, by storing the insertion loss test results on the server, historical data can be effectively managed, and the insertion loss test data can be stored, aggregated and analyzed, solving the original data island problem and helping to fully tap the value of data.

[0066] As an optional implementation, after performing an insertion loss test on the first printed circuit board, the method further includes: sending a retrieval request to a server in response to a retrieval instruction, wherein the retrieval request carries an identity of a second printed circuit board to be retrieved, and the retrieval request is used to request retrieval of an insertion loss test result of the second printed circuit board; receiving the insertion loss test result of the second printed circuit board, and displaying the insertion loss test result of the second printed circuit board.

[0067] As an optional implementation, the method further includes: sending an analysis request to the server every preset period, wherein the analysis request is used to instruct the server to perform statistical analysis on the insertion loss test results within the preset period to obtain statistical analysis results; receiving the statistical analysis results, and displaying the statistical analysis results.

[0068] As an optional implementation, Figure 3 is an interaction diagram of each unit of the insertion loss test system according to an embodiment of the present application, such as Figure 3 As shown, the system mainly includes:

[0069] Data statistics: used to collect some indicators of single-machine insertion loss test.

[0070] Equipment tool management: used to manage the instruments and tools used in PCB insertion loss testing, including the network analyzer management unit and the analysis tool management unit. The network analyzer management unit manages the network analyzer model connected to the computer with the insertion loss test program installed, as well as the relevant instructions required to control the network analyzer to complete the insertion loss test. The instructions cover connection, measurement, stop, save S parameter file, save curve chart, etc. Users can edit instructions and test in real time to verify the correctness of the instructions on the premise that the network analyzer has been physically connected, as shown in the attached Figure 3The analysis tool management unit manages the tools required for S parameter analysis, such as the DeltaL program, and sets the tool's executable file path and related configuration file path according to the requirements described in the user manual of each analysis tool.

[0071] Test benchmark management: used to manage the benchmark data required for insertion loss testing. These benchmark data can be set according to actual conditions, including two parts: the stacking data management unit and the QR code data management unit. The stacking data management unit manages the stacking data, which mainly includes the description of the stacking, impedance, line width, line spacing, test frequency and test standard of the Coupon. The QR code data management unit is used to manage the QR code parsing rules. The QR code is usually printed on the Coupon. During the insertion loss test, the original information of the QR code is obtained by shooting with the camera on the robot arm or scanning with a manual handheld scanner. The original information of the QR code is parsed according to the parsing rules to obtain the detailed information of the Coupon to be tested, including PCB material number, board material, production cycle, etc., and then the stacking data is matched through the stacking management unit to obtain the stacking, impedance, line width, line spacing, test frequency and test standard information of the Coupon to be tested, so that the information of this Coupon is complete. Insertion loss testing can only be performed when the stacking data is matched.

[0072] Equipment calibration: It includes two parts: equipment parameter adaptive unit and health detection unit. The equipment parameter adaptive unit is used to calibrate the equipment to ensure the accuracy of insertion loss test. The health detection unit is used to check and evaluate the health of the equipment. The health check mainly sends instructions to the robot control unit to obtain the data of key components, and determines the equipment status by comparing it with the data specified in the official manual of the robot, and promptly reminds the user to check and repair.

[0073] Loss test control: includes two parts: manual test unit and automatic test unit.

[0074] Test data management: This module includes two parts: data retrieval unit and data upload unit. The data retrieval unit is used to retrieve the historical test data stored in the local machine according to the user's search conditions and export the historical test report. The data upload unit is used to upload the insertion loss test data to the server for further score analysis. The data upload method is a file in the agreed format between the client and the server. The client and the server communicate through the Http protocol.

[0075] System parameter management: used to classify all parameters required for the insertion loss test client to run according to the nature of the parameters, including working path parameters, device connection parameters, threshold parameters, etc.

[0076] Data receiving: used to communicate with the data upload unit in the client data management through the general Http protocol, used to receive the insertion loss test data file uploaded by the client, and then parse the file and store the insertion loss test data through the database.

[0077] Data retrieval: used to check the target insertion loss test data according to the user's screening conditions. The screening conditions can be related to the data storage logic. For example, it can be searched by internal project name, PCB manufacturer name, internal material number name, etc.

[0078] Data analysis: It is used to set analysis indicators, periodically perform statistical analysis on the insertion loss test data uploaded by each client, and present it in the form of charts.

[0079] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in each embodiment of the present application.

[0080] In this embodiment, an insertion loss test device is also provided, which is used to implement the above embodiments and preferred implementations, and the descriptions that have been made will not be repeated. As used below, the term "module" can be 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, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.

[0081] Figure 4 is a structural block diagram of an insertion loss test device according to an embodiment of the present application, such as Figure 4As shown, the device includes: an import module 402, which is used to import one or more stacking files of printed circuit boards into a stacking data management unit in response to an import instruction, wherein the stacking file includes the stacking data of the printed circuit board; a reading module 404, which is used to read the encoding information of the first printed circuit board in response to an insertion loss test instruction for the first printed circuit board, and parse out the first stacking data of the first printed circuit board from the encoding information; a matching module 406, which matches the stacking data in the data management unit with the first stacking data, and when the data management unit matches the first stacking data, determines the stacking file in the data management unit that matches the first stacking data as a target stacking file; and a testing module 408, which is used to perform an insertion loss test on the first printed circuit board using the stacking data in the target stacking file and the first stacking data.

[0082] In an exemplary embodiment, the device is also used to respond to a manual insertion loss test instruction for the first printed circuit board, read the coded information of the first printed circuit board acquired by the first image acquisition device, wherein the target object holds the first image acquisition device to acquire the coded information of the first printed circuit board, and the insertion loss test instruction includes the manual insertion loss test instruction; or, in response to an automatic insertion loss test instruction for the first printed circuit board, control the robotic arm to move the second image acquisition device to the target position of the first printed circuit board, and read the coded information at the target position, wherein the manual insertion loss test instruction includes the automatic insertion loss test instruction.

[0083] In an exemplary embodiment, the device is also used to output a first prompt message, wherein the first prompt message is used to prompt the target object to move the test probe of the tester to the test point of the first printed circuit board, so as to perform the insertion loss test on the first printed circuit board through the tester; after the tester completes the insertion loss test on the first printed circuit board, the insertion loss test result is obtained.

[0084] In an exemplary embodiment, the device is also used to control the robotic arm to move the test probe of the tester to the test point of the first printed circuit board, and perform the insertion loss test on the first printed circuit board through the tester; after the tester completes the insertion loss test on the first printed circuit board, obtain the robotic arm parameters and the insertion loss test results, wherein the robotic arm parameters include the time length for the robotic arm to move to the test point and the pressure value between the test probe of the tester and the test point.

[0085] In an exemplary embodiment, the device is also used to control the robotic arm to increase the moving speed according to a preset moving range when the robotic arm parameters indicate that the time length for the robotic arm to move to the point to be measured is greater than a first time length threshold; or, when the robotic arm parameters indicate that the time length for the robotic arm to move to the point to be measured is less than a second time length threshold, control the robotic arm to reduce the moving speed according to a preset moving range, wherein the second time length threshold is less than the first time length threshold.

[0086] In an exemplary embodiment, the device is also used to send a first transmission instruction to the robotic arm when one of the following conditions is met, and the first transmission instruction is used to instruct the robotic arm to transmit data of each moving part of the robotic arm: the moving speed of the robotic arm is adjusted to the maximum value in the preset moving range, and the time length for the robotic arm to move to the point to be measured is greater than the first time length threshold; the moving speed of the robotic arm is adjusted to the minimum value in the preset moving range, and the time length for the robotic arm to move to the point to be measured is less than the second time length threshold.

[0087] In an exemplary embodiment, the device is also used to receive data of each moving component of the robotic arm, and compare them with standard data of each moving component to obtain a first comparison result of the moving component; when the first comparison result indicates that the data of the target moving component of the robotic arm is inconsistent with the standard data, a second prompt message is output, and the second prompt message is used to indicate that the target moving component has a fault.

[0088] In an exemplary embodiment, the device is also used to raise the robotic arm according to a preset lifting range when the robotic arm parameters indicate that the pressure value between the test probe of the tester and the point to be tested is greater than a first pressure threshold; and to lower the robotic arm according to a preset lifting range when the robotic arm parameters indicate that the pressure value between the test probe of the tester and the point to be tested is less than a second pressure threshold, wherein the second pressure threshold is less than the first pressure threshold.

[0089] In an exemplary embodiment, the device is also used to send a second transmission instruction to the robotic arm when one of the following conditions is met, and the second transmission instruction is used to instruct the robotic arm to transmit data of each lifting component of the robotic arm: the robotic arm is raised to the maximum value in the preset lifting range, and the pressure value between the test probe of the tester and the point to be tested is greater than the first pressure threshold; the robotic arm is lowered to the minimum value in the preset lifting range, and the pressure value between the test probe of the tester and the point to be tested is less than the second pressure threshold.

[0090] In an exemplary embodiment, the device is also used to receive data of each lifting component of the robotic arm, and compare it with the standard data of each lifting component to obtain a second comparison result of the lifting component; when the second comparison result indicates that the data of the target lifting component of the robotic arm is inconsistent with the standard data, a third prompt message is output, and the third prompt message is used to indicate that the target lifting component has a fault.

[0091] In an exemplary embodiment, the device is also used to send the insertion loss test result of the first printed circuit board to the server so that the server stores the insertion loss test result; delete the first stacking data of the first printed circuit board in the stacking data management unit; and display the insertion loss test result on the interactive interface.

[0092] In an exemplary embodiment, the device is also used to send a retrieval request to a server in response to a retrieval instruction, wherein the retrieval request carries an identity of a second printed circuit board to be retrieved, and the retrieval request is used to request retrieval of an insertion loss test result of the second printed circuit board; receive the insertion loss test result of the second printed circuit board, and display the insertion loss test result of the second printed circuit board.

[0093] In an exemplary embodiment, the device is also used to send an analysis request to the server every preset period, wherein the analysis request is used to instruct the server to perform statistical analysis on the insertion loss test results within the preset period to obtain statistical analysis results; receive the statistical analysis results, and display the statistical analysis results.

[0094] It should be noted that the above modules can be implemented by software or hardware. For the latter, it can be implemented in the following ways, but not limited to: the above modules are all located in the same processor; or the above modules are located in different processors in any combination.

[0095] An embodiment of the present application further provides a computer-readable storage medium, in which a computer program is stored, wherein the computer program is configured to execute the steps of any of the above method embodiments when running.

[0096] In an exemplary embodiment, the computer-readable storage medium may include, but is not limited to, various media that can store computer programs, such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk.

[0097] An embodiment of the present application further provides an electronic device, including a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.

[0098] In an exemplary embodiment, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor, and the input / output device is connected to the processor.

[0099] An embodiment of the present application further provides a computer program product, which includes a computer program. When the computer program is executed by a processor, the steps in any one of the above method embodiments are implemented.

[0100] For specific examples in this embodiment, reference may be made to the examples described in the above embodiments and exemplary implementation modes, and this embodiment will not be described in detail herein.

[0101] Obviously, those skilled in the art should understand that the above modules or steps of the present application can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order from that herein, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present application is not limited to any specific combination of hardware and software.

[0102] The above description is only the preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the principles of the present application shall be included in the protection scope of the present application.

Claims

1. An insertion loss test method, characterized in that: Insertion loss test client for printed circuit boards. include: In response to the import instruction, importing a stackup file of one or more printed circuit boards into a stackup data management unit, wherein the stackup file includes stackup data of the printed circuit boards; In response to an insertion loss test instruction for a first printed circuit board, the coding information of the first printed circuit board is read, and first stacking data of the first printed circuit board is parsed from the coding information; Matching the overlay data in the data management unit with the first overlay data, and in the case where the data management unit matches the first overlay data, determining the overlay file in the data management unit that matches the first overlay data as the target overlay file; An insertion loss test is performed on the first printed circuit board using the stacking data in the target stacking file and the first stacking data.

2. The method according to claim 1, characterized in that The step of reading the encoding information of the first printed circuit board in response to the insertion loss test instruction for the first printed circuit board includes: In response to a manual insertion loss test instruction for the first printed circuit board, the coded information of the first printed circuit board acquired by the first image acquisition device is read, wherein the target object holds the first image acquisition device to acquire the coded information of the first printed circuit board, and the insertion loss test instruction includes the manual insertion loss test instruction; or, In response to an automatic insertion loss test instruction for the first printed circuit board, the robot arm is controlled to move the second image acquisition device to a target position of the first printed circuit board, and the coded information at the target position is read, wherein the insertion loss test instruction includes the automatic insertion loss test instruction.

3. The method according to claim 2, characterized in that In response to a manual insertion loss test instruction for the first printed circuit board, after reading the encoding information of the first printed circuit board acquired by the first image acquisition device, when the data management unit matches the first stacking data, performing an insertion loss test on the first printed circuit board, including: Outputting a first prompt message, wherein the first prompt message is used to prompt the target object to move the test probe of the tester to the test point of the first printed circuit board, so as to perform the insertion loss test on the first printed circuit board through the tester; After the tester completes the insertion loss test on the first printed circuit board, an insertion loss test result is obtained.

4. The method according to claim 1 or 2, characterized in that: In response to an automatic insertion loss test instruction for the first printed circuit board, controlling a robot arm to move a second image acquisition device to a target position of the first printed circuit board, and after reading the coded information at the target position, performing an insertion loss test on the first printed circuit board when the data management unit matches the first stacking data, including: Controlling the mechanical arm to move the test probe of the tester to the test point of the first printed circuit board, and performing the insertion loss test on the first printed circuit board through the tester; After the tester completes the insertion loss test on the first printed circuit board, the robot arm parameters and the insertion loss test results are obtained, wherein the robot arm parameters include the time length for the robot arm to move to the point to be tested and the pressure value between the test probe of the tester and the point to be tested.

5. The method according to claim 4, characterized in that After obtaining the robot arm parameters from the robot arm, adjusting the device parameters of the robot arm according to the robot arm parameters includes: When the robot arm parameter indicates that the time length for the robot arm to move to the point to be measured is greater than a first time length threshold, the robot arm is controlled to increase the moving speed according to a preset moving range; or When the robotic arm parameters indicate that the time taken for the robotic arm to move to the point to be measured is less than a second time threshold, the robotic arm is controlled to reduce the moving speed according to a preset moving range, wherein the second time threshold is less than the first time threshold.

6. The method according to claim 5, characterized in that The method further comprises: Sending a first transmission instruction to the robotic arm when one of the following conditions is met, wherein the first transmission instruction is used to instruct the robotic arm to transmit data of each moving part of the robotic arm: The moving speed of the robotic arm is adjusted to a maximum value in the preset moving range, and the time length for the robotic arm to move to the point to be measured is greater than the first time length threshold; The moving speed of the robotic arm is adjusted to a minimum value in the preset moving range, and the time length for the robotic arm to move to the point to be measured is less than a second time length threshold.

7. The method according to claim 6, characterized in that After sending the first transmission instruction to the robotic arm, the method further includes: Receiving data of each moving component of the robot arm, and comparing with standard data of each moving component to obtain a first comparison result of the moving component; When the first comparison result indicates that the data of the target moving component of the robot arm is inconsistent with the standard data, a second prompt message is output, where the second prompt message is used to indicate that a fault occurs in the target moving component.

8. The method according to claim 3, characterized in that After obtaining the robot arm parameters from the robot arm, adjusting the device parameters of the robot arm according to the robot arm parameters also includes: When the mechanical arm parameter indicates that the pressure value between the test probe of the tester and the point to be tested is greater than a first pressure threshold, raising the mechanical arm according to a preset lifting range; When the robotic arm parameters indicate that the pressure value between the test probe of the tester and the test point is less than a second pressure threshold, the robotic arm is lowered according to a preset lifting range, wherein the second pressure threshold is less than the first pressure threshold.

9. The method according to claim 8, characterized in that The method further comprises: Sending a second transmission instruction to the robotic arm when one of the following conditions is met, wherein the second transmission instruction is used to instruct the robotic arm to transmit data of each lifting component of the robotic arm: The mechanical arm rises to a maximum value in the preset lifting range, and the pressure value between the test probe of the tester and the point to be tested is greater than the first pressure threshold; The mechanical arm is lowered to the minimum value in the preset lifting range, and the pressure value between the test probe of the tester and the point to be tested is less than the second pressure threshold.

10. The method according to claim 9, characterized in that After sending the second transmission instruction to the robotic arm, the method further includes: Receiving data of each lifting component of the robot arm, and comparing with standard data of each lifting component to obtain a second comparison result of the lifting component; When the second comparison result indicates that the data of the target lifting component of the robot arm is inconsistent with the standard data, a third prompt message is output, where the third prompt message is used to indicate that a fault occurs in the target lifting component.

11. The method according to claim 1, characterized in that After performing an insertion loss test on the first printed circuit board, the method further includes: Sending an insertion loss test result of the first printed circuit board to a server, so that the server stores the insertion loss test result; Deleting the first stack data of the first printed circuit board in the stack data management unit; The insertion loss test result is displayed on the interactive interface.

12. The method according to claim 1, characterized in that After performing an insertion loss test on the first printed circuit board, the method further includes: In response to the search instruction, a search request is sent to the server, wherein the search request carries the identity of the second printed circuit board to be searched, and the search request is used to request to search for the insertion loss test result of the second printed circuit board; An insertion loss test result of the second printed circuit board is received, and the insertion loss test result of the second printed circuit board is displayed.

13. The method according to claim 1, characterized in that The method further comprises: Sending an analysis request to the server every preset period, wherein the analysis request is used to instruct the server to perform statistical analysis on the insertion loss test results within the preset period to obtain statistical analysis results; The statistical analysis result is received and displayed.

14. An insertion loss test device, characterized in that: include: An import module, configured to import, in response to an import instruction, a stackup file of one or more printed circuit boards into a stackup data management unit, wherein the stackup file includes stackup data of the printed circuit boards; A reading module, configured to respond to an insertion loss test instruction for a first printed circuit board, read the coding information of the first printed circuit board, and parse the coding information to obtain first stacking data of the first printed circuit board; a matching module, configured to match the overlay data in the data management unit with the first overlay data, and, when the data management unit matches the first overlay data, determine the overlay file in the data management unit that matches the first overlay data as a target overlay file; A testing module performs an insertion loss test on the first printed circuit board using the stacking data in the target stacking file and the first stacking data.

15. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, wherein the computer program implements the steps of the method described in any one of claims 1 to 13 when executed by a processor.

16. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the method described in any one of claims 1 to 13 are implemented.

17. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method described in any one of claims 1 to 13 are implemented.

Citation Information

Patent Citations

  • PCB insertion loss monitoring method and system and device

    CN112444678A

  • Method and device for testing printed circuit board

    CN113391194A