Integrated CAD drawing set drawing template system and method thereof

Through the integrated CAD drawing set drawing template system, it provides drawing management, template preset, graphic reference, attribute configuration, workflow management and quality inspection functions, which solves the problems of troublesome operation and high learning costs of CAD drawing sets, and realizes efficient and convenient drawing process and improved drawing quality.

CN119598581AInactive Publication Date: 2025-03-11ZHENGZHOU QUANXIANG MARKING TECHNOLOGY CO LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202411674285.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-21
Publication Date
2025-03-11
Estimated Expiration
Not applicable · inactive patent

Smart Images

  • Figure CN119598581A_ABST
    Figure CN119598581A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of building design, and particularly discloses an integrated CAD drawing set drawing template system and method, and the system comprises a drawing management module, a template presetting module, a graph reference module, an attribute configuration module, a workflow management module, and a quality inspection module. The drawing management module is used for storing and maintaining all drawings and metadata associated with the drawings and realizing automatic naming and classification of the drawings; the template presetting module is used for generating a template file meeting requirements according to a standard set by a user; the graph reference module is used for automatically introducing related graph files into the layout by using a CAD graph reference system; the attribute configuration module is used for automatically adjusting character information and a layer display state of a drawing according to a drawing environment and an attribute standard input by a user; through the integrated design, the convenient operation process and the abundant preset templates, the problems that a traditional drawing set is high in learning cost and complex in operation are successfully solved, and the drawing efficiency and quality are greatly improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the technical field of architectural design, and in particular relates to an integrated CAD drawing set drawing template system and a method thereof. Background Art

[0002] In the field of architecture and design, the application of CAD software has reached a very extensive and in-depth level. With the increasing complexity of engineering projects and the increasing demand for team collaboration, the traditional single drawing and management methods have gradually exposed their significant limitations. Drawing sets have emerged as an efficient management and collaboration tool, and their emergence has greatly changed the working mode of designers.

[0003] CAD drawing set drawing template has many significant advantages. It can centrally manage multiple drawings, realize the unified setting of drawing attributes (such as number, title, scale, etc.), ensure the consistency and accuracy of information, and avoid the errors and confusion caused by scattered and inconsistent information in the traditional way. At the same time, its optimized management page and drawing cross-reference function greatly enhance the accuracy of drawings, effectively shorten the drawing time, and save designers from spending a lot of time adjusting space windows, scales and other tedious operations. However, the high learning cost of drawing sets limits its wider application. Learning drawing sets requires a lot of time to master, and the approximate learning time basically requires 20-40 learning hours. This is a big burden for busy designers, especially when the project is tight, it is extremely difficult to take enough time to study specifically.

[0004] Therefore, it is necessary to propose an integrated CAD drawing set drawing template system and method thereof to solve the problems in the prior art that the CAD drawing set operation is cumbersome and requires a lot of time to learn.

[0005] The above information disclosed in this background technology is only used to increase the understanding of the background technology of the present invention and therefore, it may include information that does not constitute the prior art known to ordinary technicians in this field. Summary of the invention

[0006] The object of the present invention is to provide an integrated CAD drawing set drawing template system and method thereof to solve the problems raised in the above-mentioned background technology.

[0007] To achieve the above object, the present invention provides the following technical solutions:

[0008] An integrated CAD drawing set drawing template system, including: a drawing management module, a template preset module, a graphic reference module, an attribute configuration module, a workflow management module, and a quality inspection module;

[0009] The drawing management module is used to store and maintain all drawings and their associated metadata, and realize automatic naming and classification of drawings;

[0010] The template preset module is used to generate a template file that meets the requirements according to the standards set by the user;

[0011] The graphic reference module is used to automatically introduce relevant graphic files into the layout using the CAD graphic reference system;

[0012] The attribute configuration module is used to automatically adjust the text information and layer display status of the drawing according to the drawing environment and attribute standards input by the user;

[0013] The workflow management module is used to automate various operations according to the project requirements input by the user. The user only needs to select the corresponding steps to complete the layout and setting of the drawing;

[0014] The quality inspection module is used to automatically inspect the drawings after they are generated, check the consistency and accuracy of the drawings, and generate an inspection report.

[0015] Preferably, the drawing management module is used to use MySQL to store drawing data and metadata, design the database table structure and define fields, implement the database CRUD operation interface, use SQL statements to interact with the database, allow users to add and edit labels for each drawing, determine the classification standards for drawings, implement a classification method based on keywords or tags, use Git's version control method to manage version changes for each drawing, connect the CAD software to the database through an API, and update and read drawing information in real time.

[0016] Preferably, the template preset module is used to define the template structure using XML or JSON format, pre-set printing style, publishing style, drawing scale, text style, layer preset style, and dynamically load the corresponding settings and layer configuration when the user selects a template, allowing the user to customize the template parameters and save it as a new template, apply the loaded template settings to the current drawing through the API, and provide a template sharing function, so that users can export or share the template with other users.

[0017] Preferably, the graphic reference module is used to process the imported graphics using the OpenCV graphic recognition algorithm, convert it into a format usable by the CAD software, use coordinate picking to quickly import the underlying file elements into the layout space, and dynamically update the graphic display using an event-driven architecture, allowing the user to modify the referenced graphics while automatically updating related layers or objects. In combination with Git's version control method, a version record is established for each imported graphic to facilitate users to view the history.

[0018] Preferably, the property configuration module is used to create classes using object-oriented programming to define the properties of various graphic objects, insert CAD identification modules, dynamic blocks, drawing frames, index symbols in advance, set event monitoring for controls in the property panel, trigger update events when users change properties, and allow users to select multiple graphic objects for batch operations, provide unified property setting options, and users can change the properties of multiple objects at one time.

[0019] Preferably, the workflow management module is used to automatically trigger subsequent tasks according to the occurrence of events in combination with an event-driven architecture, and uses a state machine to monitor the status of each task in real time, integrates an exception capture and processing framework, automatically attempts to recover or roll back to a safe state when an exception occurs, and notifies relevant personnel, defines permission sets for different user roles, ensures that only authorized users can perform specific tasks, and provides technical support for multi-person collaboration in drawing.

[0020] Preferably, the quality inspection module is used to preset the drawing association in advance using a rule engine, check the file status each time the file is transferred, remove redundant files generated by file transfer through repair and replacement operations, use a data integrity check algorithm to verify whether the various attributes and logical relationships in the drawing are complete, and use a geometric constraint check algorithm to compare the drawing with the standard geometry of the template to identify non-conformities.

[0021] An integrated CAD drawing set drawing template method comprises the following steps:

[0022] Step 1: Create a template file in the drawing set, use the characteristics of CAD to pre-create all the layers required by the architectural profession, preset the layer display status in the drawing manager according to the name of the required drawing, and then pick up the underlying file into the layout space using coordinates to create file association;

[0023] Step 2: When drawing, use the CAD attribute characteristics to preset the drawing scale required for construction drawing in advance, preset the drawing attribute text information in advance, so that it can be displayed according to the scale characteristics, and then pick it up in the layout file to generate the layout drawing. Select the scale of each drawing in the drawing set to complete the layout;

[0024] Step 3. Preset the CAD print style in the CAD file print style in advance. The drawing set will produce drawings based on the preset print style. You can also assign work to multiple people for collaboration based on the logic of the file name, and then pick up the work results of multiple people's collaboration according to the preset file path and summarize them in the drawing set.

[0025] Preferably, step 2 also includes using the field attributes of the CAD drawing set to preset the text field style in advance, and rearrange the drawing according to the frame styles required by different professions. Different titles are displayed with different font heights, and the drawing information is updated in real time according to different project information.

[0026] Preferably, the step three also includes utilizing the characteristics of the drawing set to realize one-click drawing and one-click archiving functions, collecting data generated during the design process, analyzing it using statistical analysis tools, and providing improvement suggestions during the design and processing process.

[0027] Compared with the prior art, the present invention has the following beneficial effects:

[0028] 1. Integrated design

[0029] The present invention is a set of drawing templates integrated with drawing set management, which includes pre-set layer managers for plane system, elevation system, detail prop system, electrical, water supply and drainage, electromechanical, etc. Designers no longer need to re-establish and create layers, which greatly saves time and energy.

[0030] (II) Convenient operation process

[0031] You only need to draw in the model space according to the preset layer template of the drawing. The drawings will be picked up into the layout in the preset way, and the layout can be conveniently performed. Then, you can remove unnecessary drawing names and adjust the viewport ratio to achieve drawing and printing.

[0032] (III) Lowering the learning threshold

[0033] You only need some construction experience and basic knowledge of CAD to use it. There is no need to learn too advanced application knowledge of CAD drawing sets, which greatly reduces the learning cost and difficulty.

[0034] The present invention successfully solves the problems of high learning cost and complex operation of traditional drawing sets through integrated design, convenient operation process and abundant preset templates, and greatly improves the drawing efficiency and quality.

[0035] The above summary is for illustrative purposes only and is not intended to be limiting in any way. In addition to the illustrative aspects, embodiments and features described above, further aspects, embodiments and features of the present invention will be readily apparent by reference to the accompanying drawings and the following detailed description. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] Figure 1 It is a framework diagram of the integrated CAD drawing set drawing template system of the present invention;

[0037] Figure 2It is a schematic diagram of the optional CAD drawing sheet specifications of the present invention;

[0038] Figure 3 A schematic diagram of a sample document of a drawing set of the present invention;

[0039] Figure 4 List schematic diagrams opened and completed for the present invention's drawing set;

[0040] Figure 5 The flowchart of the integrated CAD drawing set drawing template method of the present invention;

[0041] Figure 6 A schematic diagram of an option list of the drawing set feature of the present invention;

[0042] Figure 7 It is a schematic diagram of the layer and layer state manager of the present invention;

[0043] Figure 8 It is a schematic diagram of the display effect of the CAD drawing checking error information of the present invention. DETAILED DESCRIPTION

[0044] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only 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.

[0045] Embodiment 1:

[0046] See also Figure 1 As shown, an integrated CAD drawing set drawing template system includes: a drawing management module for storing and maintaining all drawings and their associated metadata, and realizing automatic naming and classification of drawings; the drawing management module is used to use MySQL to store drawing data and metadata, use SQL statements to interact with the database, allow users to add and edit tags for each drawing, implement a classification method based on keywords or tags, use Git's version control method to manage the version changes of each drawing, connect the CAD software to the database through API, and update and read drawing information in real time.

[0047] The template preset module is used to generate template files that meet the requirements according to the standards set by the user; the template preset module is used to define the template structure using XML or JSON format, pre-set print styles, publishing styles, drawing scales, text styles, and layer preset styles. When the user selects a template, the corresponding settings and layer configurations are dynamically loaded, allowing the user to customize template parameters and save them as new templates, and apply the loaded template settings to the current drawing through the API.

[0048] Example of drawing steps for a sheet set:

[0049] 1. Create a new project file

[0050] Project brief overview: record information as time + place + event.

[0051] {Standard folder}--Folder logo----just delete it

[0052] P-1010101ZZ(city, district, project name)

[0053] P: Project classification (tooling)

[0054] R: Project Category (Home Improvement)

[0055] (*): Special category (other)

[0056] ("-") separator 1010101

[0058] 1: Years of use - annual record character;

[0059] 0101: characters for recording month and day;

[0060] 01: records the characters for the items in the current month in order, the first item and the second item;

[0061] ZZ: is the abbreviation of the city;

[0062] City, district, project name: record characters for the location;

[0063] Example: The project number is: P-8021702ZZ (XX Store, No. XX, XX Road, XX District, XX City)

[0064] The coding analysis is: P = tooling, 8 = the 8th year of project record, 0217 = February 17th, 02 = the second project of this month, ZZ = the abbreviation of the city, and the text characters are the characters for recording detailed locations.

[0065] 2. Unzip the project file, and then unzip the template file in the X: drive letter to the project file. You can temporarily select the CAD drawing size. Then select the template size according to the size and determine the available template file category. Currently, only V3 is available, such as Figure 2 shown.

[0066] V1 definition: 1 space for a single project, or understand a single space project (not available);

[0067] V2 means: a single project with 2 spaces, a two-layer space project (not available);

[0068] V3 means: a single project with 3 spaces or a three-layer space project.

[0069] 3. Copy the file into the project file.

[0070] 4. Explanation of drawing set sample files:

[0071] 1. Model--construction drawing area;

[0072] Drawing file collection: Drawing area draws construction drawings by name;

[0073] Installation Plan 1: Drawing file of the project plan;

[0074] Installation Plan 1-3: Location of the project elevation drawing file;

[0075] Installation details Figure 1 :Project detail set large-scale drawing files.

[0076] 2. Drawings (Layout Version) ---- After the construction drawings are completed, the drawings are displayed in the layout: the file collection in the construction drawing layout;

[0077] 3. Drawings (atlas version) - After the construction drawings are completed, they are automatically entered into the drawing set to complete the basic typesetting function;

[0078] Sheet set summary file:

[0079] EN.00 Electrical Construction Catalog, Design Instructions: Circuit Construction Drawing Cover, Catalog and Design Instructions File Location. Edited for construction electrical professionals. Automatically captured by the drawing set system after editing.

[0080] EP.01 Electrical construction plane: The location of electrical professional construction drawings. Electrical professional or electrical professional drawing input location (Supplement 1: need to check the drawing scale and layer file supplement; 2: the electrical related drawings drawn in the model plane 1 will be input into this drawing synchronously).

[0081] IE.01 Decorative facade: The construction drawing template file refers to the decorative facade 1 file in the model file. Once the construction drawing is completed, it will be automatically captured by the drawing set system.

[0082] IE.02 Decorative facade: The construction drawing template file refers to the decorative facade 2 file in the model file. Once the construction drawing is completed, it will be automatically captured by the drawing set system.

[0083] IE.03 Decorative facade: The construction drawing template file refers to the decorative facade 3 file in the model file. Once the construction drawing is completed, it will be automatically captured by the drawing set system.

[0084] IN.00 Decoration catalog, design description: Location of the flat construction drawing cover, catalog and design description files. Edited for construction decoration professionals. Automatically captured by the drawing set system after editing.

[0085] IP.01 Decoration Plane: The construction drawing template file refers to the decoration plane 1 file in the model file. Once the construction drawing is completed, it will be automatically captured by the drawing set system.

[0086] IS.01 Decoration details: Construction drawing sample file reference model file decoration details Figure 1 Once the construction drawings are completed, they are automatically captured by the drawing set system.

[0087] PN.00 Water Construction Catalog, Design Instructions: Water supply and drainage construction drawing cover, catalog and design instructions file location. Edited for water supply and drainage professionals. Automatically captured by the drawing set system after editing.

[0088] PN.01 Water Construction Plane: Location of water supply and drainage construction drawings. Location for water supply and drainage or water supply and drainage drawings (Supplement 1: need to check drawing scale and layer file; Supplement 2: water supply and drainage related drawings drawn in model plane 1 will be input into this drawing at the same time).

[0089] 4. a3Architecture_v3.dst----Drawing set template core file. After opening AutodeskCAD, you can use the shortcut key Ctrl+4 to enter the drawing drawing template file for typesetting and layer detection. Figure 4 shown.

[0090] The graphic reference module is used to use the CAD graphic reference system to automatically introduce related graphic files into the layout; the graphic reference module is used to use the OpenCV graphic recognition algorithm to process the imported graphics, convert them into a format that can be used by the CAD software, use coordinate picking to quickly import the underlying file elements into the layout space, and use an event-driven architecture to dynamically update the graphic display, allowing the user to automatically update related layers or objects when modifying the reference graphics.

[0091] The property configuration module is used to automatically adjust the text information and layer display status of the drawing according to the drawing environment and property standards input by the user; the property configuration module is used to create classes using object-oriented programming to define the properties of various graphic objects, insert CAD identification modules, dynamic blocks, drawing frames, index symbols in advance, set event monitoring for controls in the property panel, trigger update events when users change properties, and allow users to select multiple graphic objects for batch operations.

[0092] The workflow management module is used to automate various operations according to the project requirements input by the user. The user only needs to select the corresponding steps to complete the layout and setting of the drawings. The workflow management module is used to automatically trigger subsequent tasks according to the occurrence of events in combination with the event-driven architecture, and uses a state machine to monitor the status of each task in real time. It integrates an exception capture and processing framework, automatically attempts to recover or roll back to a safe state when an exception occurs, and notifies relevant personnel.

[0093] The quality inspection module is used to perform automatic inspections after drawings are generated, check the consistency and accuracy of drawings, and generate inspection reports. The quality inspection module is used to use a rule engine to preset the relevance of drawings in advance. The file status will be checked each time the file is transferred. Redundant files generated by file transfers will be removed through repair and replacement operations. The data integrity check algorithm is used to verify whether the various attributes and logical relationships in the drawings are complete, and the geometric constraint check algorithm is used to compare the drawings with the standard geometric shapes of the template to identify non-conformities.

[0094] Embodiment 2:

[0095] See also Figure 5 As shown, a method for making a drawing template of an integrated CAD drawing set comprises the following steps:

[0096] Step 1: Create a template file in the drawing set, use the characteristics of CAD to pre-create all the layers required by the architectural profession, preset the layer display status in the drawing manager according to the name of the required drawing, and then pick up the underlying file into the layout space using coordinates to create file association;

[0097] Step 2: When drawing, use the CAD attribute characteristics to preset the drawing scale required for construction drawing in advance, preset the drawing attribute text information in advance, so that it can be displayed according to the scale characteristics, and then pick it up in the layout file to generate the layout drawing. Select the scale of each drawing in the drawing set to complete the layout;

[0098] Utilize the field properties of the CAD drawing set to preset text field styles in advance, and rearrange the layout according to the drawing frame styles required by different professions. Different titles will be displayed with different font heights, and the drawing information will be updated in real time according to different project information.

[0099] Step 3: Preset the CAD print style in the CAD file print style in advance. The drawing set will produce drawings according to the preset print style. You can also assign work to multiple people for collaboration according to the logic of the file name, and then pick up the work results of multiple people's collaboration according to the preset file path and summarize them in the drawing set;

[0100] Utilize the characteristics of the drawing set to achieve one-click drawing and one-click archiving functions, collect data generated during the design process, use statistical analysis tools to analyze, and provide improvement suggestions for the design and processing process.

[0101] like Figure 6 As shown, the options list for Sheet Set Properties includes the following:

[0102] ① Name: Displays the name of the sheet set (characters are displayed as cover pages and project pages); ② Sheet set data file: Displays the path and file name of the sheet set data (DST) file (the project file path); ③ Description: Displays the description of the sheet set (the design will make a drawing template to preset the drawing drawing declaration in advance); ④ Model view: Displays the folder path and name containing the drawings used by the sheet set; ⑤ View label block: Displays the path and file name of the DWT or DWG file containing the sheet set label block; ⑥ Annotation block: Displays the path and file name of the DWT or DWG file containing the sheet set annotation block; ⑦ Page setup override file: Displays the path and file name of the drawing template (DWT) file containing the sheet set page setup override; ⑧ Project control: Displays several fields commonly used in projects, including "Project Number", "Project Name", "Project Phase" and "Project Milestone"; ⑨ Drawing custom properties: Displays the user-defined custom properties associated with each sheet in the sheet set; ⑩ Drawing save location: Displays the path and name of the folder from which the new drawing is created; Drawing Creation Template: Displays the path and name of the DWG or DWT file that will be used when creating new drawings of the drawing set; Prompt for template: Controls whether to prompt the user to select a template for drawing creation each time a new drawing is created in a drawing set; Sheet set custom properties: Displays user-defined custom properties associated with the sheet set (the design will make a drawing template to preset the layout in advance); Edit Custom Properties: Displays the Sheet Set Custom Properties dialog box.

[0103] As can be seen from the above, the present invention is a set of drawing templates integrated with drawing set management, including plane system, facade system, detailed drawing prop system, electrical, water supply and drainage, electromechanical and other pre-set layer managers. Designers no longer need to re-establish and create layers, which greatly saves time and energy. You only need to draw in the model space according to the preset layer template of the drawing, and the drawings will be picked up into the layout in a pre-set manner, and the layout will be conveniently performed. Then, the unnecessary drawing names will be removed, and the viewport ratio will be adjusted to realize the drawing and print the integrated drawing. Designers only need to have some construction experience and can use the primary application of CAD. There is no need to learn too advanced application knowledge of CAD drawing sets, which greatly reduces the learning cost and difficulty.

[0104] The present invention successfully solves the problems of high learning cost and complex operation of traditional drawing sets through integrated design, convenient operation process and abundant preset templates, and greatly improves the drawing efficiency and quality.

[0105] Embodiment 3:

[0106] like Figure 7 As shown, the drawing steps are:

[0107] 1. When drawing construction drawings, there are pre-set layers and layer state managers in the template;

[0108] 2. Select the corresponding layer state adjustment to draw the drawing;

[0109] Supplement: If the layer display status is incorrect, you can modify it in the layer properties: select the current layer status to display the layer.

[0110] 3. There are instructions after each layer and the preset layer status of each layer manager. As long as there is no error in the basic logic, there will be no problem with the construction drawings published;

[0111] Supplement: The A series layers in the layer are all bottom-level logical layers. For example, the basic building walls such as A01 building wall and A02 building curtain wall are basically displayed in all layers. Each time you draw a drawing, you draw it in the order of the layer status.

[0112] Layer classification:

[0113] α mark (external mark of the drawing and some external dimension layers)

[0114] A Building (building construction, demolition and basic structure layer)

[0115] B Decoration (decoration in the space and related layers of some components)

[0116] C Ceiling (ceiling decoration and some parts related layers in the space)

[0117] D point connection (related layers of interface points of water supply, drainage, air conditioning and other equipment)

[0118] E elevation (partial elevation related layers)

[0119] F floor (the floor decoration part and component layer in the space)

[0120] G Electrical (layers of basic electrical appliances and related components inside the space)

[0121] H HVAC (HVAC thermal equipment related layers)

[0122] J Water Supply (related water supply use layer)

[0123] P Drainage (related waterway drainage use layer)

[0124] S Fire protection (fire protection related use layer in space)

[0125] 4. Notes on drawing construction drawings:

[0126] Importing other external CAD blocks into the drawing template space requires pre-processing of the following layers: First, open a blank template - Metric (the template is in the U disk background), which has an error detection mechanism that will detect illegal layers and style texts and other error information display effects, such as Figure 8 shown.

[0127] The embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, each process of the above-mentioned drawing template system embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it is not repeated here. Among them, the computer-readable storage medium, such as read-only memory (Read-Only Memory, referred to as ROM), random access memory (Random Access Memory, referred to as RAM), magnetic disk or optical disk, etc.

[0128] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "examples", "specific examples" or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine different embodiments or examples described in this specification and the features of different embodiments or examples, unless they are contradictory.

[0129] In the drawings of the embodiments disclosed in the present invention, only the structures involved in the embodiments disclosed in the present invention are involved, and other structures can refer to the general design. In the absence of conflict, the same embodiment and different embodiments of the present invention can be combined with each other.

[0130] The flowcharts shown in the accompanying drawings are only examples and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps may also be decomposed, combined or partially merged, so the actual execution order may change according to actual conditions.

[0131] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the appended claims and their equivalents.

Claims

1. An integrated CAD drawing set drawing template system, characterized in that: include: Drawing management module, template preset module, graphic reference module, attribute configuration module, workflow management module, quality inspection module; The drawing management module is used to store and maintain all drawings and their associated metadata, and realize automatic naming and classification of drawings; The template preset module is used to generate a template file that meets the requirements according to the standards set by the user; The graphic reference module is used to automatically introduce relevant graphic files into the layout using the CAD graphic reference system; The attribute configuration module is used to automatically adjust the text information and layer display status of the drawing according to the drawing environment and attribute standards input by the user; The workflow management module is used to automate various operations according to the project requirements input by the user. The user only needs to select the corresponding steps to complete the layout and setting of the drawing; The quality inspection module is used to automatically inspect the drawings after they are generated, check the consistency and accuracy of the drawings, and generate an inspection report.

2. The integrated CAD drawing set drawing template system according to claim 1, characterized in that: The drawing management module is used to use MySQL to store drawing data and metadata, use SQL statements to interact with the database, allow users to add and edit tags for each drawing, implement a classification method based on keywords or tags, use Git's version control method to manage version changes for each drawing, connect the CAD software to the database through an API, and update and read drawing information in real time.

3. The integrated CAD drawing set drawing template system according to claim 2, characterized in that: The template preset module is used to define the template structure using XML or JSON format, pre-set print styles, publishing styles, drawing scales, text styles, and layer preset styles. When the user selects a template, the corresponding settings and layer configurations are dynamically loaded, allowing the user to customize template parameters and save them as new templates, and apply the loaded template settings to the current drawing through the API.

4. The integrated CAD drawing set drawing template system according to claim 3, characterized in that: The graphic reference module is used to process the imported graphics using the OpenCV graphic recognition algorithm, convert it into a format that can be used by the CAD software, use coordinate picking to quickly import the underlying file elements into the layout space, and use an event-driven architecture to dynamically update the graphic display, allowing the user to modify the referenced graphics and automatically update the relevant layers or objects.

5. The integrated CAD drawing set drawing template system according to claim 4, characterized in that: The property configuration module is used to create classes using object-oriented programming to define the properties of various graphic objects, insert CAD identification modules, dynamic blocks, drawing frames, index symbols in advance, set event monitoring for controls in the property panel, trigger update events when users change properties, and allow users to select multiple graphic objects for batch operations.

6. The integrated CAD drawing set drawing template system according to claim 5, characterized in that: The workflow management module is used to automatically trigger subsequent tasks according to the occurrence of events in combination with the event-driven architecture, and uses a state machine to monitor the status of each task in real time, integrates an exception capture and processing framework, and automatically attempts to recover or roll back to a safe state when an exception occurs, and notifies relevant personnel.

7. The integrated CAD drawing set drawing template system according to claim 6, characterized in that: The quality inspection module is used to use a rule engine to preset the drawing association in advance, check the file status each time the file is transferred, remove redundant files caused by file transfer through repair and replacement operations, use a data integrity check algorithm to verify whether the various attributes and logical relationships in the drawing are complete, and use a geometric constraint check algorithm to compare the drawing with the standard template geometry to identify non-conformities.

8. An integrated CAD drawing set drawing template method, based on the system of claims 1-7, characterized in that: The following steps are involved: Step 1: Create a template file in the drawing set, use the characteristics of CAD to pre-create all the layers required by the architectural profession, preset the layer display status in the drawing manager according to the name of the required drawing, and then pick up the underlying file into the layout space using coordinates to create file association; Step 2: When drawing, use the CAD attribute characteristics to preset the drawing scale required for construction drawing in advance, preset the drawing attribute text information in advance, so that it can be displayed according to the scale characteristics, and then pick it up in the layout file to generate the layout drawing. Select the scale of each drawing in the drawing set to complete the layout; Step 3. Preset the CAD print style in the CAD file print style in advance. The drawing set will produce drawings based on the preset print style. You can also assign work to multiple people for collaboration based on the logic of the file name, and then pick up the work results of multiple people's collaboration according to the preset file path and summarize them in the drawing set.

9. The method for making drawing templates of an integrated CAD drawing set according to claim 8, characterized in that: Step two also includes using the field properties of the CAD drawing set to preset text field styles in advance, and rearrange the layout according to the frame styles required by different professions. Different titles are displayed with different font heights, and the drawing information will be updated in real time according to different project information.

10. The method for making drawing templates of an integrated CAD drawing set according to claim 8, characterized in that: Step three also includes utilizing the characteristics of the drawing set to achieve one-click drawing and one-click archiving functions, collecting data generated during the design process, analyzing it using statistical analysis tools, and providing improvement suggestions during the design and processing process.

Citation Information

Cited By

  • CAD valve and instrument data bidirectional synchronization method and system based on dynamic block and extended data and storage medium

    CN122451970A

  • A CAD valve, instrument data bidirectional synchronization method, system and storage medium based on dynamic block and extended data

    CN122451970B