CN110457720B - Plate element checking device, checking device and execution method of checking system - Google Patents

Plate element checking device, checking device and execution method of checking system Download PDF

Info

Publication number
CN110457720B
CN110457720B CN201810425075.2A CN201810425075A CN110457720B CN 110457720 B CN110457720 B CN 110457720B CN 201810425075 A CN201810425075 A CN 201810425075A CN 110457720 B CN110457720 B CN 110457720B
Authority
CN
China
Prior art keywords
block
checking
current
arithmetic unit
check
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810425075.2A
Other languages
Chinese (zh)
Other versions
CN110457720A (en
Inventor
范纲伦
孟宪明
孙武雄
廖祝湘
张基霖
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Giga Byte Technology Co Ltd
Original Assignee
Giga Byte Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Giga Byte Technology Co Ltd filed Critical Giga Byte Technology Co Ltd
Priority to CN201810425075.2A priority Critical patent/CN110457720B/en
Publication of CN110457720A publication Critical patent/CN110457720A/en
Application granted granted Critical
Publication of CN110457720B publication Critical patent/CN110457720B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Processing Or Creating Images (AREA)
  • Supply And Installment Of Electrical Components (AREA)

Abstract

A plate element checking device, a checking device and an execution method of a checking system are provided, the plate element checking device comprises: a data transmitter, an arithmetic unit, a display screen and a controller. The arithmetic unit is electrically connected with the data transmitter, the display screen and the controller. The data transmitter is used for being connected with a database in a communication way, and the database is used for storing plate data; the arithmetic unit is used for dividing the plate image file into a plurality of blocks according to positions, the arithmetic unit determines one of the blocks as a current checking block according to a checking sequence and determines one of the hardware elements as a current checking element, the current checking element is positioned in the current checking block, and the arithmetic unit generates a mark corresponding to the coordinate of the current checking element; the display screen is used for displaying the plate figure file, the mark and the characteristic description of the current checking element.

Description

Plate element checking device, checking device and execution method of checking system
Technical Field
The present invention relates to a board element checking device, a checking device executing method and a checking system executing method, and more particularly, to a board element checking device, a checking device executing method and a checking system executing method of a circuit board.
Background
In the process of manufacturing a Printed Circuit Board (PCB), an engineer outputs a Computer Aided Design (CAD) drawing of the PCB in a printing manner to obtain image data of the PCB for comparison. However, in the past, the first printed circuit board is checked manually all the way through the process. Because the computer aided design drawing of the printed circuit board mostly only has the relative position of the components on the board, the operator cannot immediately know the actual position and specification information of each component on the printed circuit board. Moreover, parts of the same material number are not necessarily in the same checking area, and the positions may be greatly different. If the parts checking work is performed only according to the result of the direct integration, the checking time of the operator is relatively very long. On the other hand, the correctness of the collation is related to the number of component parts on the board. As more parts are checked, the missing rate of operators is relatively increased, and the risk of quality loss is increased.
Disclosure of Invention
The invention aims to provide a plate element checking device, a checking device execution method and a checking system execution method, so as to improve the working efficiency of operators and reduce the omission factor.
The invention discloses a plate element checking device, which comprises: a data transmitter, an arithmetic unit, a display screen and a controller. The data transmitter is used for being connected with a database in a communication way, the database is used for storing plate data, and the plate data comprises a plate figure file, the respective coordinates of a plurality of hardware elements in the plate figure file and the characteristic descriptions of the hardware elements; the arithmetic unit is electrically connected with the data transmitter and used for receiving the plate data and dividing the plate image file into a plurality of blocks according to positions, the arithmetic unit determines one of the blocks as a current checking block according to a checking sequence and determines one of the hardware elements as a current checking element, the current checking element is positioned in the current checking block, and the arithmetic unit generates a mark corresponding to the coordinate of the current checking element; the display screen is electrically connected with the arithmetic unit and is used for displaying the plate figure file (figure file), the mark and the characteristic description of the current checking element; and the controller is electrically connected with the arithmetic unit and is used for receiving a control instruction so that the arithmetic unit can generate a checking result corresponding to the current checking element according to the control instruction.
The invention discloses a checking device execution method, which comprises the following steps: dividing a plate figure file drawn with a plurality of hardware elements into a plurality of blocks according to positions by an arithmetic unit; determining, by the operator, one of the blocks as a current check block according to a check sequence, and one of the hardware elements as a current check element, the current check element being located in the current check block; generating a mark by the arithmetic unit, wherein the mark corresponds to the coordinate of the current check element; displaying the plate figure file, the mark and the characteristic description of the current checking element by a display screen; after the display screen displays the mark, a controller senses whether a control instruction is received or not, and transmits the control instruction to the arithmetic unit when the control instruction is received; and the arithmetic unit generates a checking result corresponding to the current checking element according to the control instruction and stores the control result in a storage device.
The invention discloses a checking system execution method, which comprises the following steps: storing, by a database of a server, plate data including a plate drawing, respective coordinates of a plurality of hardware elements in the plate drawing, and a description of characteristics of the hardware elements; obtaining the plate data from the database by an arithmetic unit, and dividing the plate figure file into a plurality of blocks according to the position; determining, by the operator, one of the blocks as a current check block according to a check sequence, and one of the hardware elements as a current check element, the current check element being located in the current check block; generating a mark by the arithmetic unit, wherein the mark corresponds to the coordinate of the current check element; displaying the plate figure file, the mark and the characteristic description of the current checking element by a display screen; after the display screen displays the mark, a controller senses whether a control instruction is received or not, and transmits the control instruction to the arithmetic unit when the control instruction is received; and the arithmetic unit generates a checking result corresponding to the current checking element according to the control instruction and stores the control result in a storage device or the database.
The invention is described in detail below with reference to the drawings and specific examples, but the invention is not limited thereto.
Drawings
Fig. 1 is a functional block diagram of a board component checking apparatus according to an embodiment of the present invention;
FIG. 2 is a flowchart illustrating a method performed by a verification apparatus according to an embodiment of the invention;
FIG. 3 is a diagram illustrating a plate drawing according to an embodiment of the present invention;
FIG. 4 is a flowchart illustrating a method performed by the checking apparatus according to an embodiment of the present invention;
fig. 5 is a flowchart illustrating a method of performing a checking system according to an embodiment of the present invention.
Wherein the reference numerals
10 plate element checking device
110 data transmitter
130 arithmetic unit
150 display screen
170 controller
20 database
B11, B12, B21, B22 Block
Bd plate drawing file
C1, C2, C3, C4 hardware elements
M mark
Detailed Description
The detailed features and advantages of the present invention are described in detail in the following embodiments, which are sufficient for anyone skilled in the art to understand the technical contents of the present invention and to implement the present invention, and the objectives and advantages related to the present invention can be easily understood by anyone skilled in the art according to the disclosure of the present specification, the scope of the claims and the accompanying drawings. The following examples further illustrate aspects of the present invention in detail, but are not intended to limit the scope of the invention in any way.
Referring to fig. 1, fig. 1 is a functional block diagram of a panel element checking device according to an embodiment of the present invention. As shown in fig. 1, the board component inspecting apparatus 10 includes a data transmitter 110, an arithmetic unit 130, a display screen 150 and a controller 170. The arithmetic unit 130 is electrically connected to the data transmitter 110, the display screen 150 and the controller 170.
The data transmitter 110 is adapted to be communicatively coupled to a database 20. The database 20 is used for storing a plate data. The plate data includes a plate drawing, respective coordinates of a plurality of hardware elements in the plate drawing, and characteristic descriptions of the hardware elements. More specifically, the board data is, for example, data related to a printed circuit board in computer aided design software. The user can design the printed circuit board by computer aided design software on another electronic device. The database may be established in an electronic device for designing the printed circuit board by a user or another server, and the database may store one or more board pieces of data. The panel image in the panel data refers to one or more viewing angle views of the printed circuit board in the computer aided design software. The hardware element may be, but is not limited to, a resistor, a capacitor, an inductor, a chip, a bus, an input/output port, or the like. The feature description of the hardware component refers to, for example, a specification number of the hardware component or a user-defined identification description.
The calculator 130 is configured to receive the plate data and divide the plate drawing into a plurality of blocks according to the position. The operator 130 determines one of the blocks as a current check block according to a check sequence, and determines one of the hardware elements as a current check element, the current check element is located in the current check block, and the operator 130 generates a mark corresponding to the coordinate of the current check element, the mark corresponding to the coordinate of the current check element. The computing unit 130 is, for example, a Central Processing Unit (CPU), a Micro Control Unit (MCU), or an application-specific integrated circuit (ASIC).
The display screen 150 is used to display the plate drawing, the mark and the feature description of the current checking element. The controller 170 is configured to receive a control indication for the arithmetic unit 130 to generate a check result corresponding to the current checking element according to the control indication. The controller 170 is a device component for a user to control the board component checking device 10, such as a touch sensing circuit or an input/output device such as a mouse and a keyboard. In one embodiment, the controller 170 is optionally formed by a touch sensing circuit, so that the display screen 150 and the controller 170 together form a touch screen.
The invention also provides an execution method of the checking device corresponding to the plate element checking device. Referring to fig. 2, fig. 2 is a flowchart illustrating a method of executing a checking device according to an embodiment of the invention. In step S101, a panel drawing with a plurality of hardware elements is divided into a plurality of blocks according to positions by an arithmetic unit. In step S103, the operator determines one of the blocks as a current check block according to a check sequence, and determines one of the hardware elements as a current check element, where the current check element is located in the current check block. In step S105, a mark is generated by the operator, and the mark corresponds to the coordinates of the current check element. In step S107, a display screen displays the plate drawing, the mark and the feature description of the current checking element. In step S109, after the display screen displays the mark, a controller senses whether a control instruction is received, and transmits the control instruction to the arithmetic unit when the control instruction is received. In step S111, the arithmetic unit generates a checking result corresponding to the current checking element according to the control instruction, and stores the control result in a storage device.
Please refer to fig. 3 together to describe the operation unit 130 for distinguishing the plate image file into a plurality of blocks, and fig. 3 is a schematic diagram of each block of the plate image file according to an embodiment of the present invention. In practice, the computing unit 130 may determine a plurality of blocks in a clustering sorting manner according to the distribution of all the elements on the board drawing Bd; alternatively, the calculator 130 may pre-plan the blocks directly according to the size of the board image Bd. In this embodiment, the board drawing Bd is divided into four blocks B11, B12, B21, B22 as an example. The sub-blocks can be determined from each block according to the cluster sorting method, and the related details can be inferred by those skilled in the art after reading the present specification, which is not limited herein. When the above-mentioned cluster sorting is performed, the overlapped portions between any two adjacent blocks are distinguished according to the actual positions by using the comparison operators. For example, if the image origin position is defined in the upper right corner of the block B11, it is determined whether the X and Y coordinates of the hardware element located at the overlapping position of the block B11 and the block B12 are within the range of the block B11. If the determination is true, the hardware element belongs to the B11 block. If not, further determine whether the X coordinate of the hardware element is within the X coordinate of the block B11. If the determination bit is within the X coordinate range, the hardware component belongs to the B12 block. If the hardware element is not located in the X coordinate range, it is further determined whether the Y coordinate of the hardware element is located in the Y coordinate range of the block B11. If the judgment bit is in the Y coordinate range, the hardware element belongs to the B21 block; if the hardware element is determined not to be located within the Y coordinate range, the hardware element belongs to the B22 block. However, the above-mentioned determination method using the comparison operator is only an example, and therefore, the method of dividing blocks in the present embodiment is not limited thereto.
In step S103, the arithmetic unit 130 determines one of the blocks B11, B12, B21, B22 as the current check block. When the current checking block is determined, the arithmetic unit 130 sequentially determines each element in the current checking block as the current checking element, and marks the current checking element on the display screen 150 with the mark M. For example, assuming that the block B12 is the current checking block, the hardware components C1, C2, C3, and C4 in the block B12 are sequentially determined as the current checking components by the operator 130 and are sequentially displayed on the display screen 150 for the user to check sequentially. When the hardware component C1 is determined as the current check component, the operator 130 marks the hardware component C1 with a mark M on the display screen 150. At this time, the display screen 150 displays the board image Bd, the hardware component C1 and the mark M. In other words, at this time, the user can see the board drawing Bd on the display screen 150, and see the hardware component C1 highlighted by the mark M.
In one embodiment, the check sequence set by the operator 130 comprises a plurality of block sequence segments, wherein the block sequence segments respectively correspond to different blocks, and the block sequence segments are ordered according to the positions of the blocks to form the check sequence as described above. For example, as blocks B11, B12, B21, and B22 in fig. 3, it is assumed that block B11 corresponds to block sequence segment 1-1, block B12 corresponds to block sequence segment 1-2, block B21 corresponds to block sequence segment 2-1, block B22 corresponds to block sequence segment 2-2, and block sequence segments 1-1, 1-2, 2-1, and 2-2 are arranged in the check sequence according to the positions of blocks B11, B12, B21, and B22. The operator 130 determines the blocks B11, B12, B21, B22 as the current check block according to the sorted block sequence segments 1-1, 1-2, 2-1, 2-2. More specifically, when the block sequence segments 1-1, 1-2, 2-1, 2-2 are ordered as 1-1, 1-2, 2-1, 2-2 in the check sequence, the block B11 is determined as the current check block, then the block B12, then the block B21, and finally the block B22.
In one aspect, the number of the block sequence segment may be used to indicate the position of the block corresponding to the block sequence segment. In this embodiment, the number before the dash "-" may represent the position of the block sequence segment on the horizontal axis of the drawing, and the number after the dash "-" may represent the position of the block sequence segment on the vertical axis of the drawing. For example, block sequence segments 1-2 represent block B12 located first column second row from the top right corner. In this embodiment, each block sequence segment is numbered from the top right corner of the drawing to conform to the human search criteria for visual pictures.
In one embodiment, the operator 130 ranks the block sequence segments of the blocks with smaller horizontal-axis positions in the front, and ranks the block sequence segments of the blocks with the same horizontal-axis positions but with smaller vertical-axis positions in the front. Thus, in this embodiment, the block sequence segments 1-1, 1-2, 2-1, 2-2 are ordered as 1-1, 1-2, 2-1, 2-2 in the checking sequence. In another embodiment, the operator 130 ranks the block sequence segments of the blocks with smaller vertical axis positions in the top row and ranks the block sequence segments of the blocks with the same vertical axis positions but with smaller horizontal axis positions in the top row. Thus, in this embodiment, the block sequence segments 1-1, 1-2, 2-1, 2-2 are ordered as 1-1, 2-1, 1-2, 2-2 in the check sequence.
In another embodiment, the operator 130 selects one of the block sequence segments 1-1, 1-2, 2-1, 2-2 as the first block in the sequence, and then arranges the block sequence segment of the block adjacent to the first block in the next position. When the block sequence segments of the blocks adjacent to the block with the first ordering are all ordered, the block sequence segments of the blocks adjacent to the block at the next position are ordered by the same principle. For example, the block sequence segment 1-1 is first determined as the first ordered one. Then, according to the coordinate position number difference of the block sequence segments, the block sequence segments 1-2 and 2-1 are judged to be adjacent to the first one in the sequence. In this case, the block sequence segments 1-2 and 2-1 can be sorted according to the principle that the number of vertical axis positions is smaller or the principle that the number of horizontal axis positions is smaller. Then, the other block sequence segments (2-2 in this embodiment) adjacent to the block sequence segments 1-2 and 2-1 are sorted. Thus, in this embodiment, block sequence segments 1-1, 1-2, 2-1, 2-2 are ordered in the check sequence as 1-1, 1-2, 2-1, 2-2 (in terms of horizontal axis position numbers) or as 1-1, 2-1, 1-2, 2-2 (in terms of vertical axis position numbers). In other words, two blocks corresponding to two adjacent block sequence segments in the block sequence segments are adjacent in position.
On the other hand, as shown in fig. 3, different devices or pins are disposed in the blocks B11, B12, B21, and B22, respectively. The operator 130 sets at least one of the block sequence segments to have a sequence of elements that are ordered according to the locations of the hardware elements. For example, the block B12 is provided with hardware elements C1, C2, C3, and C4, and these hardware elements C1, C2, C3, and C4 respectively correspond to block sequence segments 2-1, 1-2, 2-2, and 1-3, and the block sequence segments 2-1, 1-2, 2-2, and 1-3 are arranged into an element sequence according to the relative positions of the hardware elements C1, C2, C3, and C4, and the arithmetic unit 130 determines the hardware elements C1, C2, C3, and C4 as the current checking elements according to the element sequence. The execution principle of arranging the element sequence in the block sequence segment is the same as the aforementioned execution principle of arranging the block sequence segment in the check sequence, and the method of arranging the element sequence may be the same as or different from the method of arranging the block sequence segment, and is not described herein again.
The computing unit 130 provides an operation interface or menu to the user through the display screen 150, or even performs audio-visual interaction with the user, so that the user can provide a control instruction to the board component inspection device 10 for recording after comparing the current inspected component with the component on the corresponding position of the actual printed circuit board. For example, the computing unit 130 may provide a menu via the display 150 to ask the user whether the currently inspected component matches or differs from the component on the corresponding position of the actual printed circuit board. When the user selects the related option via the controller 170, the controller 170 receives a control instruction, which includes information of the related option. When the controller 170 senses that a control instruction is received, the controller 170 transmits the control instruction to the arithmetic unit 130. The operator 130 generates a check result corresponding to the current check element according to the control instruction.
In practice, the apparatus for inspecting a board component may further form a system for inspecting a board component with a server. The server has a database 20 as described in figure 1. Based on such a structure, the present invention further provides a checking system execution method, please refer to fig. 4 for description, and fig. 4 is a flowchart illustrating a method of the checking system execution method according to an embodiment of the present invention. In step S401, an arithmetic unit stores a plate data from a database of a server, wherein the plate data includes a plate image file, respective coordinates of a plurality of hardware elements in the plate image file, and a plate image file in which the plurality of hardware elements are mapped according to their positions. In step S403, an arithmetic unit divides the board image drawing with a plurality of hardware elements into a plurality of blocks according to positions. In step S405, the arithmetic unit determines one of the blocks as a current check block according to a check sequence, and determines one of the hardware elements as a current check element, where the current check element is located in the current check block. In step S407, a mark is generated by the operator, wherein the mark corresponds to the coordinates of the current check element. In step S409, a display screen displays the plate drawing, the mark and the feature description of the current checking element. In step S411, after the display screen displays the mark, a controller senses whether a control instruction is received, and transmits the control instruction to the arithmetic unit when the control instruction is received. In step S413, the arithmetic unit generates a checking result corresponding to the current checking element according to the control instruction, and stores the control result in a storage device. The storage device is provided in the board component inspection device 10, for example, or is provided separately from the board component inspection device 10.
In one embodiment, before the step of storing the plate data in the database of the server (step S401), the method further includes: and converting a design drawing and an element position list into respective coordinates of the plate drawing and each hardware element in the plate drawing by using a coordinate conversion matrix. In this embodiment, the server converts the design drawing and the component position list into a board drawing and the respective coordinates of each hardware component in the board drawing by using the coordinate conversion matrix. In detail, in this step, for example, the positions of the positioning holes of the board drawing are obtained by using an image processing method, a homography Matrix (H-Matrix) is calculated from the corresponding relationship between the positioning holes of the design drawing and the positioning holes of the board drawing, and the homography Matrix is used to calculate the respective coordinates of each component position in the component position list in the board drawing.
In another embodiment, different from the step S401, the board component checking device 10 obtains the design drawing and the component position from a database of a server. Then, the board component checking device 10 converts the design drawing and the component position list into a board drawing and the respective coordinates of each hardware component in the board drawing by using the coordinate conversion matrix. Then, step S403 is performed as described above.
Referring to fig. 5, fig. 5 is a flowchart illustrating an execution method of the checking apparatus according to an embodiment of the invention. The method performed by the checking device or the method performed by the checking system can be more clearly understood from the above description with reference to fig. 5.
In step S501, data is created. In practice, the step is to establish the required data according to the material table of the actual printed circuit board to be tested and the computer aided design data.
In step S503, the data is collated. The board component inspecting apparatus 10 acquires the model data from the database 20 of the server, and checks whether the model data is correct.
In step S505, data is connected. In this step, the board component inspecting device 10 determines the current inspected component as described above, and provides the respective coordinates and characteristics of the current inspected component via the display screen 150.
In step S507, step S509 or step S511 is selectively performed according to whether the element is normal. When the judgment element is normal, step S509 is performed. When the element is judged to be abnormal, step S511 is performed. In one embodiment, the board component inspecting apparatus 10 further comprises a camera module. In this embodiment, when the step S507 goes to the step S511, the panel component inspecting apparatus 10 may guide the user to take the image of the pcb with the camera module for the saving analysis.
It is determined in step S509 whether the entire checking program is completed. If yes, go to step S513. If not, go to step S511. When the process proceeds from step S509 to step S511, the record of the success of the current checking element.
In step S513, a report is generated according to the record in step S511.
The steps S501 and S513 may be executed by a server.
In summary, the present invention provides a plate element checking device, a checking device executing method and a checking system executing method. The plate element checking device is used for gradually marking the current checking element according to the plate data so as to guide a user to gradually check the element on the tested circuit board. Therefore, a user does not need to compare the data of the circuit board and the paper book by manpower, and can check the circuit board and the paper book one by one along with the guidance of the checking device, so that the missing checking rate is greatly reduced. Moreover, the user does not need to search the tested circuit board once when checking each element, and the checking process is easy.
The present invention may be embodied in other specific forms without departing from the spirit or essential attributes thereof, and it should be understood that various changes and modifications can be effected therein by one skilled in the art without departing from the spirit and scope of the invention as defined in the appended claims.

Claims (13)

1. A sheet element inspection device, comprising:
a data transmitter for communicatively connecting a database for storing a board data, the board data including a board drawing, respective coordinates of a plurality of hardware components in the board drawing, and characteristics of the plurality of hardware components;
an arithmetic unit, electrically connected to the data transmitter, for receiving the plate data and dividing the plate image file into a plurality of blocks according to positions, wherein the arithmetic unit determines one of the plurality of blocks as a current check block and one of the plurality of hardware elements as a current check element according to a check sequence, the current check element is located in the current check block, and the arithmetic unit generates a mark corresponding to a coordinate of the current check element;
a display screen electrically connected to the arithmetic unit for displaying the plate figure file, the mark and the characteristic of the current checking element; and
and the controller is electrically connected with the arithmetic unit and is used for receiving a control instruction so that the arithmetic unit can generate a checking result corresponding to the current checking element according to the control instruction.
2. The apparatus as claimed in claim 1, wherein the display screen and the controller together form a touch screen.
3. The apparatus of claim 1, wherein the check sequence comprises a plurality of block sequence segments, the block sequence segments respectively correspond to different blocks of the plurality of blocks, and the block sequence segments are respectively arranged in the check sequence according to the positions of the different blocks.
4. The board component inspecting device according to claim 3, wherein at least one of the plurality of block sequence segments has a component sequence, and the component sequence is ordered according to the positions of the plurality of hardware components.
5. A method performed by a checking apparatus, comprising:
dividing a plate figure file drawn with a plurality of hardware elements into a plurality of blocks according to positions by an arithmetic unit;
determining, by the operator, one of the blocks as a current check block according to a check sequence, and one of the hardware elements as a current check element, the current check element being located in the current check block;
generating a mark by the arithmetic unit, wherein the mark corresponds to the coordinate of the current check element;
displaying the plate figure file, the mark and the characteristic of the current checking element by a display screen;
after the mark is displayed on the display screen, a controller senses whether a control instruction is received or not, and transmits the control instruction to the arithmetic unit when the control instruction is received; and
the arithmetic unit generates a checking result corresponding to the current checking element according to the control instruction and stores the checking result in a storage device.
6. The method of claim 5, further comprising, prior to the step of determining, by the operator, one of the blocks to be the current checked block and one of the hardware elements to be the current checked element according to the checking sequence, the step of: the arithmetic unit sets the check sequence to comprise a plurality of block sequence segments, wherein the block sequence segments respectively correspond to different blocks of the blocks, and the block sequence segments are respectively sorted according to the positions of the corresponding different blocks.
7. The apparatus of claim 6, wherein the step of configuring the check sequence by the operator to include the plurality of block sequence segments further comprises: at least one of the block sequence segments is set to have a component sequence, and the component sequence is ordered according to the positions of the hardware components.
8. The apparatus of claim 6, wherein in the step of the operator setting the check sequence to include the plurality of block sequence segments, two blocks corresponding to two adjacent block sequence segments of the plurality of block sequence segments are adjacent in position.
9. A method performed by a checking system, comprising:
storing, by a database of a server, plate data, the plate data including a plate drawing, respective coordinates of a plurality of hardware elements in the plate drawing, and characteristics of the plurality of hardware elements;
obtaining the plate data from the database by an arithmetic unit, and dividing the plate figure file into a plurality of blocks according to the position;
determining, by the operator, one of the blocks as a current check block according to a check sequence, and one of the hardware elements as a current check element, the current check element being located in the current check block;
generating a mark by the arithmetic unit, wherein the mark corresponds to the coordinate of the current check element;
displaying the plate figure file, the mark and the characteristic of the current checking element by a display screen;
after the mark is displayed on the display screen, a controller senses whether a control instruction is received or not, and transmits the control instruction to the arithmetic unit when the control instruction is received; and
the arithmetic unit generates a checking result corresponding to the current checking element according to the control instruction and stores the checking result in a storage device or the database.
10. The method of claim 9, further comprising, prior to the step of determining one of the blocks as the current check block and one of the hardware elements as the current check element by the operator according to the check sequence: the arithmetic unit sets the check sequence to comprise a plurality of block sequence segments, wherein the block sequence segments respectively correspond to different blocks of the blocks, and the block sequence segments are respectively sorted according to the positions of the corresponding different blocks.
11. The method of claim 10, wherein the step of configuring the check sequence by the operator to include the plurality of block sequence segments further comprises configuring at least one of the plurality of block sequence segments to have a sequence of elements, the sequence of elements being ordered according to locations of the plurality of hardware elements.
12. The method of claim 10, wherein in the step of configuring the check sequence to include the block sequence segments by the operator, two blocks corresponding to two adjacent block sequence segments of the block sequence segments are adjacent in position.
13. The method of claim 9, further comprising, prior to the step of storing the plate data in the database of the server: and converting a design drawing and an element position list into respective coordinates of the plate drawing file and the hardware elements in the plate drawing file by using a coordinate conversion matrix.
CN201810425075.2A 2018-05-07 2018-05-07 Plate element checking device, checking device and execution method of checking system Active CN110457720B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810425075.2A CN110457720B (en) 2018-05-07 2018-05-07 Plate element checking device, checking device and execution method of checking system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810425075.2A CN110457720B (en) 2018-05-07 2018-05-07 Plate element checking device, checking device and execution method of checking system

Publications (2)

Publication Number Publication Date
CN110457720A CN110457720A (en) 2019-11-15
CN110457720B true CN110457720B (en) 2023-01-24

Family

ID=68471618

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810425075.2A Active CN110457720B (en) 2018-05-07 2018-05-07 Plate element checking device, checking device and execution method of checking system

Country Status (1)

Country Link
CN (1) CN110457720B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW548560B (en) * 2001-12-27 2003-08-21 Aidc Aerospace Ind Dev Corp Automatic database maintenance and checking device for circuit board testing development system
JP2003270300A (en) * 2002-03-14 2003-09-25 Ricoh Co Ltd Inspection device and method therefor
CN1862479A (en) * 2006-06-19 2006-11-15 威盛电子股份有限公司 Magnetic disk array data configuration structure and data acces method thereof
TWI584191B (en) * 2016-07-26 2017-05-21 東元電機股份有限公司 Method for checking control instruction of driving device by using control instruction waveform
CN107688304A (en) * 2016-08-04 2018-02-13 东元电机股份有限公司 The method that drive device control instruction is checked using control instruction converted-wave

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW548560B (en) * 2001-12-27 2003-08-21 Aidc Aerospace Ind Dev Corp Automatic database maintenance and checking device for circuit board testing development system
JP2003270300A (en) * 2002-03-14 2003-09-25 Ricoh Co Ltd Inspection device and method therefor
CN1862479A (en) * 2006-06-19 2006-11-15 威盛电子股份有限公司 Magnetic disk array data configuration structure and data acces method thereof
TWI584191B (en) * 2016-07-26 2017-05-21 東元電機股份有限公司 Method for checking control instruction of driving device by using control instruction waveform
CN107688304A (en) * 2016-08-04 2018-02-13 东元电机股份有限公司 The method that drive device control instruction is checked using control instruction converted-wave

Also Published As

Publication number Publication date
CN110457720A (en) 2019-11-15

Similar Documents

Publication Publication Date Title
US9791851B2 (en) Quick processing system and method for SMT equipment
US6289254B1 (en) Parts selection apparatus and parts selection system with CAD function
CN100541502C (en) A kind of PCB analogue system and its implementation with error detection function
JP2012151250A (en) Substrate inspection system
KR100749050B1 (en) Mount data generation method for chip mounting of printed circuit board
CN110709850A (en) Design drawing review device, design drawing review method, and program
JP5030737B2 (en) 3D CAD system
CN110705199B (en) Intelligent electric fitting system and method based on wearable equipment
CN114970441A (en) Automatic wiring method for IC chip packaging
CN110457720B (en) Plate element checking device, checking device and execution method of checking system
US8245181B2 (en) Printed circuit board layout system and method thereof
US10719642B2 (en) Automated generation of electronics schematics with single wire tracing
CN207717640U (en) Printed circuit board rechecks system
TWI651541B (en) On-board component examination device, examination device control method and examination system control method
CN111126030A (en) Label typesetting processing method, device and system
KR20170103573A (en) Apparatus and method for generating user interface for pre-verifying dfm
CN113468355B (en) Display mother board data management method and device
CN113418447A (en) Aluminum template parameter identification method and device based on measurement light curtain, electronic equipment and medium
KR101536123B1 (en) System and method for generating job data of surface mounters
JP2015188284A (en) Terminal, server, work support system and work support method
CN1979500A (en) Part arrangement automatical checking system and method
KR101217747B1 (en) Apparatus and Method for Generating Bill of Material for Electronic Part Auto-Inserting System and CAD System
US20040039529A1 (en) System and method for assessing environmental load
KR101036802B1 (en) Touch measuring device for verification of touch sensor pannel algorithm
KR100886657B1 (en) System and Method for making Basic Document of Dimensional Accuracy Check Sheet for Block in Ship Production

Legal Events

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