A marking system and method for engineering drawings
By introducing label classification, management and integration modules into the engineering drawing labeling system, custom updates and integration of labeling information are realized, solving the problem that existing systems cannot meet customized needs and improving design efficiency and quality.
Patent Information
- Application Number
- CN202111473655.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-29
- Publication Date
- 2025-01-03
- Estimated Expiration
- 2041-11-29
AI Technical Summary
The existing engineering drawing annotation system cannot be customized according to the design requirements, and cannot meet the enterprise's requirements for the diversity, accuracy and design cycle of the annotated design, resulting in designers needing to repeatedly query the design manual and design specifications, and the system integration level is not high.
Provide a labeling system for engineering drawings, including an annotation classification module, an annotation management module and an annotation module. By collecting and classifying annotation information, users and error updates are performed, configuration files are generated to update the annotation information, integrated into the annotation tool, and implemented a wizard. or query label.
It improves the design efficiency and quality of designers, reduces learning costs, meets the diversity, accuracy and design cycle requirements of designers and enterprises for the labeled design, and realizes the function update and system integration of the labeled tool.
Smart Images

Figure CN114398508B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of engineering design, and in particular to a marking system and method for engineering drawings. Background Art
[0002] Mechanical engineering drawings are the basis of product design and manufacturing. They contain a series of design and engineering intentions such as two-dimensional expression of the shape of the designed parts, dimensions, annotations, materials and processing details. With the application and promotion of enterprise annotation, most enterprises have higher and higher quality requirements for engineering drawings. However, faced with the large number of annotation and specification items and regular updates, such as complex dimension annotation and tolerance annotation, it is easy for designers to make mistakes when manually annotating. In addition, different designers will have their own design and annotation methods due to their different levels and experiences. Their design experience and drawing ability also have a vital impact on the accuracy and aesthetics of engineering drawing annotation. The standardization of dimension annotation also affects the process of processing and manufacturing and the quality of products. Using the engineering drawing annotation system to optimize the design project can make various annotations of engineering drawings faster and more standardized, freeing engineering designers from tedious annotation work and doing more design work. It is also the requirement of enterprises to achieve complete automation and intelligence of engineering drawing annotation.
[0003] At present, on the one hand, most engineering drawing annotation systems use the general methods of general commercial software, which cannot meet the customized annotation requirements of enterprises; on the other hand, engineering drawing annotation systems lack systematicity and are not integrated with current engineering designs for customized annotation tools for enterprises. For example, the rapid annotation of basic hole and basic shaft systems, the rapid annotation of hole and shaft tolerances, the rapid annotation of annotation tolerances, and customized modification of dimensions, etc. The above-mentioned annotation methods either require repeated inquiries to design manuals and design specifications, or require multiple selections and customized construction, which places high demands on the designer's technical level and proficiency in design software.
[0004] Therefore, a customizable engineering drawing annotation system is an important issue that needs to be urgently addressed in the industry. Summary of the invention
[0005] The present invention provides a system and method for marking engineering drawings, which are used to solve the defect that the design system in the prior art cannot be customized according to the design requirements, realize the update of the marking tool function, meet the requirements of designers and enterprises for the diversity, accuracy and design cycle of marked design, and improve the efficiency and quality of enterprise digital design.
[0006] The present invention provides a system for marking engineering drawings, comprising:
[0007] A labeling classification module is used to collect labeling information and classify the labeling information to obtain the type of the labeling information;
[0008] A labeling management module, used to obtain the classified labeling information and the corresponding type sent by the labeling classification module, and update the labeling information; wherein the update includes an update based on a user update request or an update based on an error update request;
[0009] The annotation module is used to obtain the annotation information sent by the annotation management module and integrate the annotation information into the annotation tool.
[0010] According to the annotation system for engineering drawings provided by the present invention, the annotation management module includes:
[0011] A first receiving unit, used to obtain the classified annotation information and the corresponding type sent by the classification module;
[0012] A second receiving unit is used to receive the user update request from the user; wherein the user update request includes a knowledge integration update request and a symbol annotation update request;
[0013] A generating unit, configured to generate the error update request according to the situation after the marking information is marked;
[0014] An updating unit, configured to update the annotation information based on the user update request or the error update request;
[0015] A storage unit, used to store the annotation information and the updated annotation information;
[0016] The first sending unit is used to send the stored annotation information and the updated annotation information to the annotation module.
[0017] According to the engineering drawing annotation system provided by the present invention, the updating unit includes:
[0018] The first updating unit is used to obtain the user update request and update the annotation information based on the user update request.
[0019] The second updating unit is used to update the annotation information based on the error update request; wherein the update based on the error update request is to adjust the position and interference situation of the annotation information.
[0020] According to the engineering drawing annotation system provided by the present invention, the first updating unit includes:
[0021] A third updating unit, configured to obtain the knowledge integration update request, and update the annotation information based on the knowledge integration update request; wherein the update based on the knowledge integration update request is to load the design knowledge in the form of a first configuration file into the corresponding annotation information;
[0022] The fourth update unit is used to obtain the symbol annotation update request and update the annotation information based on the symbol annotation update request; wherein the update based on the symbol annotation update request is to map and correspond the annotation symbol with the preset geometric symbol in the form of a second configuration file, and load the mapped and corresponded annotation symbol into the corresponding annotation information.
[0023] According to the engineering drawing annotation system provided by the present invention, the generating unit specifically includes:
[0024] The position and interference condition after the annotation information is annotated are obtained, and when the position and / or the interference condition do not meet the requirements, the error update request is generated.
[0025] According to the annotation system for engineering drawings provided by the present invention, the annotation classification module includes:
[0026] A collection unit, used for collecting the annotation information;
[0027] A classification unit, used to classify the annotation information to obtain the type of the annotation information;
[0028] The second sending unit is used to send the classified annotation information and the corresponding type to the annotation management module.
[0029] According to the marking system for engineering drawings provided by the present invention, the marking module includes:
[0030] A third receiving unit, used to obtain the annotation information sent by the annotation management module;
[0031] The integration unit is used to integrate the annotation information into the annotation tool.
[0032] According to the engineering drawing annotation system provided by the present invention, the system further includes: a knowledge conversion module for converting the design knowledge and the annotation requirements into a third configuration file;
[0033] The knowledge conversion module includes:
[0034] An acquisition unit, used to acquire design knowledge and annotation requirements;
[0035] A knowledge conversion unit, used for converting the design knowledge and the annotation requirements into a third configuration file;
[0036] Correspondingly, the annotation classification module is further used to obtain the third configuration file, load the third configuration file on the corresponding annotation information, classify the annotation information, and obtain the type of the annotation information.
[0037] The present invention also provides a method for marking an engineering drawing, comprising the following steps:
[0038] Acquire the annotation information, classify the annotation information, and obtain the type of the annotation information;
[0039] Acquire the classified annotation information and the corresponding type, and update the annotation information; wherein the update includes an update based on the user update request or an update based on the error update request;
[0040] The pre-stored annotation information and the updated annotation information are integrated into an annotation tool, and the annotation information is output through the annotation tool.
[0041] According to the marking method for engineering drawings provided by the present invention, the step of obtaining the classified marking information and the corresponding type sent by the marking classification module and updating the marking information specifically includes the following steps:
[0042] When the update is based on the knowledge integration update request, the design knowledge is loaded into the corresponding annotation information in the form of a first configuration file, and the annotation information is updated;
[0043] When the update is based on the symbol annotation update request, the annotation symbol is mapped and corresponded with the preset geometric symbol in the form of a second configuration file, and the mapped and corresponded annotation symbol is loaded into the corresponding annotation information to update the annotation information;
[0044] When the updating is based on the error update request, the position and interference condition of the annotation information are adjusted.
[0045] The present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the steps of any of the above-mentioned methods for marking engineering drawings are implemented.
[0046] The present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of any of the above-mentioned methods for marking engineering drawings.
[0047] The present invention also provides a computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the steps of any of the above-mentioned methods for marking engineering drawings are implemented.
[0048] The engineering drawing annotation system and method provided by the present invention form a complete annotation system function through an annotation classification module, an annotation management module and an annotation module, improve the design efficiency of draftsmen, and construct a wizard-type or query-type annotation system to enable designers to mark quickly and accurately, thereby reducing the learning cost of designers; the annotation tool function is updated through the annotation management module to meet the requirements of designers and enterprises for the diversity, accuracy and design cycle of annotation design, thereby improving the efficiency and quality of enterprise digital design. BRIEF DESCRIPTION OF THE DRAWINGS
[0049] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0050] Figure 1 It is one of the structural schematic diagrams of the marking system of the engineering drawings provided by the present invention;
[0051] Figure 2 It is a schematic diagram of the marking classification module in the marking system of the engineering drawing provided by the present invention when performing classification;
[0052] Figure 3 It is a specific structural schematic diagram of the annotation management module in the annotation system of the engineering drawing provided by the present invention;
[0053] Figure 4 It is a specific structural schematic diagram of an updating unit in the annotation system of an engineering drawing provided by the present invention;
[0054] Figure 5 It is a schematic diagram of a flow chart when an updating unit in the annotation system of an engineering drawing provided by the present invention performs updating;
[0055] Figure 6 It is a specific structural schematic diagram of the annotation classification module in the annotation system of the engineering drawing provided by the present invention;
[0056] Figure 7 It is a specific structural schematic diagram of the annotation module in the annotation system of the engineering drawing provided by the present invention;
[0057] Figure 8 This is the second structural schematic diagram of the marking system for engineering drawings provided by the present invention;
[0058] Fig. 9 It is a schematic diagram of the flow of the marking method of engineering drawings provided by the present invention;
[0059] Fig.10 It is a specific flow chart of step S200 in the method for marking engineering drawings provided by the present invention;
[0060] Fig.11 It is a structural schematic diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION
[0061] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0062] At present, general engineering drawing design systems cannot be customized to meet the requirements of enterprises for designers to quickly mark and annotate; moreover, the existing customized annotation design systems with customization functions are not highly integrated, and designers still need to repeatedly query the design specifications and design manuals before interactively marking. This leads to limited coverage of the existing customized annotation design systems, which cannot meet the diversified design and annotation requirements of enterprises and designers.
[0063] Combine the following Figure 1 The engineering drawing annotation system of the present invention is described. The system aims to provide a system capable of quickly annotating engineering drawings and integrating the design manual with the system to assist in the annotation of engineering drawings and subsequent auxiliary design. The system comprises:
[0064] The annotation classification module 100 is used to collect annotation information and classify the annotation information to obtain the type of the annotation information.
[0065] See also Figure 2 For example, the labeling classification module 100 is responsible for collecting and sorting the national labeling and labeling requirements (labeling information) of the rail transit industry. After collecting the national labeling and labeling requirements (labeling information) of the rail transit industry, the labeling classification module 100 will Figure 2 The data are classified and integrated in a centralized manner to provide the basis for classification annotation and data for the system.
[0066] Optionally, the types in the system include ball mark and table functions, text functions, help functions, dimension tolerance functions and symbol functions, etc.
[0067] The annotation management module 200 is used to obtain the classified annotation information and the corresponding type sent by the annotation classification module 100, and update the annotation information. In this system, the update includes an update based on a user update request or an update based on an error update request.
[0068] In this embodiment, the difference between the user update request and the error update request is that the user update request is an update request actively initiated by the user using the system, and the error update request is the result of the system marking the marking information and autonomously updating the marking information so that the content of the marked information meets the corresponding requirements.
[0069] The annotation module 300 is used to obtain the annotation information sent by the annotation management module 200 and integrate the annotation information into the annotation tool.
[0070] In this embodiment, the designer can use the marking tool integrated with the marking information to carry out the relevant design. It should be noted that the designer can select one or more marking information in the marking tool to carry out the relevant design according to specific needs.
[0071] by Figure 1 and Figure 2 For example, the annotation system of the engineering drawings of the present invention can organize the annotation requirements of the national annotation and rail transit industry, summarize the complete annotation system functions, and gradually expand the application to various general annotation systems that can be authorized for use; it can also organize and summarize the requirements and knowledge of the national annotation and rail transit industry for specific annotation, summarize and form wizard-type or query-type interfaces and tools, so that designers can perform convenient and fast annotation in a "single annotation tool"; and, the annotation system of the engineering drawings of the present invention can integrate the annotation and specifications into the annotation tool according to the above annotation requirements and specifications, and form paper and electronic knowledge in voice and image form, so as to save the training and learning time of engineering drawing drawing specifications, and realize the engineer training mode of system use and training and learning; it can also realize fast annotation, accurate annotation and wizard-type annotation covering all functions of the current annotation tools, reduce the training and learning time of designers, complete the whole annotation process with a single system, and reduce the frequency of engineering drawings returned for modification, so as to improve design efficiency and quality.
[0072] The annotation system for engineering drawings of the present invention forms a complete annotation system function through the annotation classification module 100, the annotation management module 200 and the annotation module 300, improves the design efficiency of the draftsman, and constructs a wizard-type or query-type annotation system to enable designers to mark quickly and accurately, thereby reducing the learning cost of designers; the annotation tool function is updated through the annotation management module 200 to meet the requirements of designers and enterprises for the diversity, accuracy and design cycle of annotation design, thereby improving the efficiency and quality of enterprise digital design.
[0073] Combine the following Figure 3 Describing the annotation system of the engineering drawings of the present invention, the annotation management module 200 includes:
[0074] The first receiving unit 210 is used to obtain the classified annotation information and the corresponding type sent by the classification module 100.
[0075] The second receiving unit 220 is configured to receive a user update request from a user. In this embodiment, the user update request includes a knowledge integration update request and a symbol annotation update request.
[0076] The generating unit 230 is used to generate an error update request according to the situation after the marking information is marked.
[0077] The updating unit 240 is used to update the annotation information based on a user update request or an error update request.
[0078] The storage unit 250 is used to store the marking information and the updated marking information.
[0079] The first sending unit 260 is used to send the stored marking information and the updated marking information to the marking module 300.
[0080] Combine the following Figure 4 and Figure 5 Describing the annotation system of the engineering drawings of the present invention, the updating unit 240 includes:
[0081] The first updating unit 241 is used to obtain a user update request and update the annotation information based on the user update request.
[0082] The second updating unit 242 is used to update the annotation information based on the error update request. In the system, the update based on the error update request is to adjust the position and interference of the annotation information.
[0083] The first updating unit 241 specifically includes:
[0084] The third updating unit is used to obtain a knowledge integration update request and update the annotation information based on the knowledge integration update request. In the system, the update based on the knowledge integration update request is to load the design knowledge in the form of a first configuration file into the corresponding annotation information;
[0085] The fourth updating unit is used to obtain a symbol annotation update request, and update the annotation information based on the symbol annotation update request. In the system, the update based on the symbol annotation update request is to map and correspond the annotation symbol with the preset geometric symbol in the form of a second configuration file, and load the mapped and corresponding annotation symbol into the corresponding annotation information.
[0086] Please refer to Table 1. The annotation management module 200 is mainly used for the management, configuration and update of the existing functions of the annotation information, wherein the update includes the update based on the knowledge integration update request, the update based on the symbol annotation update request and the update based on the error update request. Among them, the update based on the knowledge integration update request is to update the knowledge integration; the update based on the symbol annotation update request is to update the symbol annotation; the update based on the error update request is to adjust the annotation information after annotation, so as to update the annotation information.
[0087]
[0088] Table 1. Functional item development table of annotation management module for different types of annotation information
[0089] according to Figure 5 The process can be customized and developed to cover various annotation information that can be quickly annotated.
[0090] The generating unit 230 specifically includes:
[0091] The position and interference condition of the annotated information are obtained, and when the position and / or interference condition do not meet the requirements, an error update request is generated.
[0092] The system needs to judge and optimize the position and interference of the entire annotation content after annotation. Taking the ball mark function as an example, in the actual annotation process, the ball mark position is not sorted in the specified direction (clockwise or counterclockwise), and a ball mark position optimization algorithm needs to be developed for position optimization: first, through the software secondary development interface, obtain the number and ball mark bounding box of all current ball marks; calculate the center position of the ball mark and sort the plane position to obtain the position arrangement of all current ball marks; starting from the starting ball mark, compare the sequence number of the ball mark arranged in the current position with the sequence number of the ball mark in the next position. If the comparison result is not passed, the ball mark with the previous sequence number needs to exchange positions with the ball mark with the next sequence number. If the comparison result is passed, it will not be changed, and this cycle will be repeated until the last ball mark.
[0093] Combine the following Figure 6 Describing the annotation system of the engineering drawings of the present invention, the annotation classification module 100 includes:
[0094] The collection unit 110 is used to collect annotation information.
[0095] The classification unit 120 is used to classify the annotation information to obtain the type of the annotation information.
[0096] The second sending unit 130 is used to send the classified annotation information and the corresponding type to the annotation management module 200 .
[0097] Combine the following Figure 7 Describing the annotation system of the engineering drawings of the present invention, the annotation module 300 includes:
[0098] The third receiving unit 310 is used to obtain the annotation information pre-stored by the annotation management module 200 and the updated annotation information sent by the annotation management module 200.
[0099] The integration unit 320 is used to integrate the annotation information into the annotation tool.
[0100] Combine the following Figure 8 The annotation system of the engineering drawings of the present invention is described. The system further includes: a knowledge conversion module 400 for converting the design knowledge and the annotation requirements into a third configuration file. Specifically, the knowledge conversion module 400 includes:
[0101] The acquisition unit is used to acquire design knowledge and marking requirements.
[0102] The knowledge conversion unit is used to convert the design knowledge and the annotation requirements into a third configuration file.
[0103] Correspondingly, the annotation classification module is also used to obtain a third configuration file, load the third configuration file into the corresponding annotation information, classify the annotation information, and obtain the type of the annotation information.
[0104] Combine the following Fig. 9 The marking method of the engineering drawings of the present invention is described. The marking method of the engineering drawings of the present invention is implemented based on the marking system of the engineering drawings of the present invention. The method comprises the following steps:
[0105] S100, obtaining annotation information, classifying the annotation information, and obtaining the type of the annotation information;
[0106] S200, obtaining the classified annotation information and the corresponding type, and updating the annotation information; wherein the updating includes updating based on a user update request or updating based on an error update request;
[0107] S300, integrating the pre-stored annotation information and the updated annotation information in the annotation tool, and outputting the annotation information through the annotation tool for the designer to use the annotation tool to annotate the drawings to be annotated.
[0108] The method for marking engineering drawings provided by the present invention forms a complete marking system function through steps S100, S200 and S300, improves the design efficiency of draftsmen, and constructs a wizard-type or query-type marking system to enable designers to mark quickly and accurately, thereby reducing the learning cost of designers; through step S200, the marking tool function can be updated to meet the requirements of designers and enterprises for the diversity, accuracy and design cycle of marked design, thereby improving the efficiency and quality of enterprise digital design.
[0109] Combine the following Fig.10 The method for marking an engineering drawing of the present invention is described, and step S200 specifically includes the following steps:
[0110] S210, when the update is based on a knowledge integration update request, loading the design knowledge in the form of a first configuration file into corresponding annotation information, and updating the annotation information;
[0111] S220, when the update is based on a symbol annotation update request, mapping and corresponding the annotation symbol with a preset geometric symbol in the form of a second configuration file, and loading the mapped and corresponding annotation symbol into corresponding annotation information to update the annotation information;
[0112] S230: When updating based on the error update request, adjust the position and interference of the annotation information.
[0113] Fig.11 An example of a physical structure diagram of an electronic device is shown in FIG. Fig.11 As shown, the electronic device may include: a processor 810, a communication interface 820, a memory 830 and a communication bus 840, wherein the processor 810, the communication interface 820 and the memory 830 communicate with each other through the communication bus 840. The processor 810 may call the logic instructions in the memory 830 to execute the marking method of the engineering drawing, and the method includes the following steps:
[0114] S100, obtaining annotation information, classifying the annotation information, and obtaining the type of the annotation information;
[0115] S200, obtaining the classified annotation information and the corresponding type sent by the annotation classification module, and updating the annotation information; wherein the update includes an update based on a user update request or an update based on an error update request;
[0116] S300: Integrate the pre-stored annotation information and the updated annotation information into an annotation tool, and output the annotation information through the annotation tool.
[0117] In addition, the logic instructions in the above-mentioned memory 830 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.
[0118] On the other hand, the present invention further provides a computer program product, the computer program product includes a computer program, the computer program can be stored in a non-transitory computer-readable storage medium, when the computer program is executed by a processor, the computer can execute the engineering drawing marking method provided by the above methods, the method includes the following steps:
[0119] S100, obtaining annotation information, classifying the annotation information, and obtaining the type of the annotation information;
[0120] S200, obtaining the classified annotation information and the corresponding type sent by the annotation classification module, and updating the annotation information; wherein the update includes an update based on a user update request or an update based on an error update request;
[0121] S300: Integrate the pre-stored annotation information and the updated annotation information into an annotation tool, and output the annotation information through the annotation tool.
[0122] In another aspect, the present invention further provides a non-transitory computer-readable storage medium having a computer program stored thereon, which is implemented when the computer program is executed by a processor to perform the method for marking engineering drawings provided by the above methods, the method comprising the following steps:
[0123] S100, obtaining annotation information, classifying the annotation information, and obtaining the type of the annotation information;
[0124] S200, obtaining the classified annotation information and the corresponding type sent by the annotation classification module, and updating the annotation information; wherein the update includes an update based on a user update request or an update based on an error update request;
[0125] S300: Integrate the pre-stored annotation information and the updated annotation information into an annotation tool, and output the annotation information through the annotation tool.
[0126] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.
[0127] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0128] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A system for marking engineering drawings, characterized in that: include: A labeling classification module is used to collect labeling information and classify the labeling information to obtain the type of the labeling information; A labeling management module, used to obtain the classified labeling information and the corresponding type sent by the labeling classification module, and update the labeling information; wherein the update includes an update based on a user update request or an update based on an error update request; the user update request includes a knowledge integration update request and a symbol labeling update request; A marking module, used for acquiring the marking information sent by the marking management module and integrating the marking information into a marking tool; The annotation management module includes an updating unit, wherein: An updating unit, configured to update the annotation information based on the user update request or the error update request; The updating unit comprises a first updating unit, wherein: A first updating unit, configured to obtain the user update request, and update the annotation information based on the user update request; The first updating unit comprises: A third updating unit, configured to obtain the knowledge integration update request, and update the annotation information based on the knowledge integration update request; wherein the update based on the knowledge integration update request is to load the design knowledge in the form of a first configuration file into the corresponding annotation information; The fourth update unit is used to obtain the symbol annotation update request and update the annotation information based on the symbol annotation update request; wherein the update based on the symbol annotation update request is to map and correspond the annotation symbol with the preset geometric symbol in the form of a second configuration file, and load the mapped and corresponded annotation symbol into the corresponding annotation information.
2. The engineering drawing annotation system according to claim 1, characterized in that: The annotation management module also includes: A first receiving unit, used to obtain the classified annotation information and the corresponding type sent by the classification module; A second receiving unit, configured to receive the user update request from the user; A generating unit, configured to generate the error update request according to the situation after the marking information is marked; A storage unit, used to store the annotation information and the updated annotation information; The first sending unit is used to send the stored annotation information and the updated annotation information to the annotation module.
3. The engineering drawing annotation system according to claim 2, characterized in that: The updating unit further comprises: The second updating unit is used to update the annotation information based on the error update request; wherein the update based on the error update request is to adjust the position and interference situation of the annotation information.
4. The engineering drawing annotation system according to claim 3, characterized in that: The generating unit specifically comprises: The position and interference condition after the annotation information is annotated are obtained, and when the position and / or the interference condition do not meet the requirements, the error update request is generated.
5. The engineering drawing annotation system according to claim 1, characterized in that: The labeling classification module includes: A collection unit, used for collecting the annotation information; A classification unit, used to classify the annotation information to obtain the type of the annotation information; The second sending unit is used to send the classified annotation information and the corresponding type to the annotation management module.
6. The engineering drawing annotation system according to claim 1, characterized in that: The marking module comprises: A third receiving unit, used to obtain the annotation information sent by the annotation management module; The integration unit is used to integrate the annotation information into the annotation tool.
7. The engineering drawing annotation system according to claim 1, characterized in that: The system also includes: a knowledge conversion module for converting the design knowledge and the annotation requirements into a third configuration file; The knowledge conversion module includes: An acquisition unit, used to acquire design knowledge and annotation requirements; A knowledge conversion unit, used for converting the design knowledge and the annotation requirements into a third configuration file; Correspondingly, the annotation classification module is further used to obtain the third configuration file, load the third configuration file on the corresponding annotation information, classify the annotation information, and obtain the type of the annotation information.
8. A method for marking an engineering drawing implemented by the marking system for an engineering drawing according to any one of claims 1 to 7, comprising the following steps: Acquire the annotation information, classify the annotation information, and obtain the type of the annotation information; Acquire the classified annotation information and the corresponding type, and update the annotation information; wherein the update includes an update based on the user update request or an update based on the error update request; The pre-stored annotation information and the updated annotation information are integrated into an annotation tool, and the annotation information is output through the annotation tool.
9. The method for marking engineering drawings according to claim 8, characterized in that: The step of obtaining the classified annotation information and the corresponding type, and updating the annotation information, specifically includes the following steps: When the update is based on the knowledge integration update request, the design knowledge is loaded into the corresponding annotation information in the form of a first configuration file, and the annotation information is updated; When the update is based on the symbol annotation update request, the annotation symbol is mapped and corresponded with the preset geometric symbol in the form of a second configuration file, and the mapped and corresponded annotation symbol is loaded into the corresponding annotation information to update the annotation information; When the updating is based on the error update request, the position and interference condition of the annotation information are adjusted.
Citation Information
Patent Citations
System and method for rapid design of marine fasteners
CN109063316A
Engineering drawing display method and related device
CN111832449A
