A secondary development decorative bricklaying plug-in and deployment method based on Revit platform

By developing decorative brick arrangement plug-ins on the Revit platform, the problems of material waste and construction plan adjustment in the decorative brick arrangement stage have been solved, more efficient construction management and material utilization have been achieved, and project quality and management level have been improved.

CN118886084BActive Publication Date: 2025-03-28HEBEI CONSTR GRP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410882969.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-07-03
Publication Date
2025-03-28
Estimated Expiration
2044-07-03

AI Technical Summary

Technical Problem

During the decorative brick-laying stage, traditional methods are difficult to effectively avoid material waste, and construction plans and design requirements often change, resulting in long-term and manpower for optimization plans.

Method used

The secondary development of the decorative brick arrangement plug-in based on the Revit platform is adopted. The pre-processing module sends a detailed node position deepening request to the decorative brick arrangement stage to be laid, extracts the detailed node policy outline of the plug-in, and visualizes it to generate layout drawings and loss test results to determine the reliability of the layout plan.

Benefits of technology

It reduces the time to build models in Revit software, improves work efficiency, better demonstrates construction effects and design intentions, assists in comparison and selection of solutions, and counts project volume and calculates loss rate, which improves the digital level of construction management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118886084B_ABST
    Figure CN118886084B_ABST
Patent Text Reader

Abstract

The present application relates to the field of secondary development technology, and in particular to a secondary development decorative bricklaying plug-in and deployment method based on the Revit platform, including sending a detailed node position deepening request to the decorative bricklaying stage to be laid; extracting the detailed node strategy contour line of the plug-in according to the detailed node position deepening request in the decorative bricklaying stage to be laid, and sending the detailed node strategy contour line to the preprocessing module; visualizing the detailed node strategy contour line, generating a detailed node strategy diagram, and sending the detailed node strategy diagram to the loss terminal for processing; analyzing the laying state, and sending the analyzed laying analysis result to the control module; determining the reliability of the detailed node strategy contour line according to the laying analysis result and the processing result of the loss terminal. The present invention reduces the time of building models in the Revit software, improves work efficiency, displays the construction effect and design intent, and assists in the comparison of the scheme, and can better count the engineering quantity and calculate the loss rate.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of secondary development technology, and in particular to a secondary development decorative bricklaying plug-in and a deployment method based on a Revit platform. Background Art

[0002] With the rapid development of my country's construction industry and the increasing aesthetic level of people, more and more complex and comprehensive construction projects have emerged, and various styles of decorative bricklaying styles have come to life. However, the specific node samples of decorative bricklaying and the quantity and layout of applied materials are generally not designed in advance, and detailed design drawings are not issued. Therefore, the material layout during decoration is relatively random, which often causes great waste. How to avoid material waste, how to reduce the waste rate of decorative bricklaying materials, and how to ensure the beauty of the layout are important issues that need to be solved at present. Traditional construction management methods and methods can no longer meet the needs of new project management under the wave of digitalization. It is urgent to manage the problem through digital technology with Building Information Modeling (BIM) as the core, and how to effectively use the plug-in technology of decorative bricklaying based on revit secondary development is an effective way to solve the problem.

[0003] Revit software is a platform-level modeling software designed for BIM, with powerful 3D modeling functions. It is rich in functions and can meet the needs of most situations such as parametric modeling, engineering quantity statistics, drawing, etc. It can achieve visualization, coordination, simulation, etc., and can fully reflect the digital information of the building. In the decorative bricklaying stage of the building, using Revit software can well realize BIM forward development, but the construction plan and design requirements are difficult to change, and simply using Revit software to optimize the plan often requires a long time and manpower. After secondary development based on the platform, it can be better applied to the decorative bricklaying stage of the building. Summary of the invention

[0004] To achieve the above objectives, this application provides the following technical solutions:

[0005] According to the first aspect of the present invention, the present invention claims a method for deploying a secondary development decorative bricklaying plug-in based on the Revit platform, which is applied in the decorative bricklaying stage, and the method comprises:

[0006] The pre-processing module sends a detailed node position deepening request to the stage of laying decorative bricks;

[0007] The stage of laying decorative bricks to be laid extracts the detailed node strategy outline of the plug-in according to the detailed node position deepening request, and sends the detailed node strategy outline to the pre-processing module;

[0008] The preprocessing module performs visualization processing on the detailed node strategy contour line, generates a detailed node strategy graph, and sends the detailed node strategy graph to the loss terminal for processing;

[0009] The pre-processing module extracts the layout drawing of the detailed node strategy contour line and sends the layout drawing to the control module;

[0010] The control module extracts the laying plan and sends the laying plan to the stage of laying decorative bricks through a converter;

[0011] The stage of laying decorative bricks to be laid lays out the plug-ins according to the laying scheme, generates a laying state, and sends the laying state to a state feedback module;

[0012] The state feedback module analyzes the layout state and sends the analyzed layout analysis result to the control module;

[0013] The control module determines the reliability of the detail node strategy contour line according to the layout analysis result and the processing result of the loss terminal.

[0014] Furthermore, the stage of laying decorative bricks to be laid extracts the detailed node strategy outline of the plug-in according to the detailed node position deepening request, and sends the detailed node strategy outline to the pre-processing module, including:

[0015] The stage of laying decorative bricks determines the level of extracted data according to the detailed node position deepening request;

[0016] When the data level is the discrete plug-in level, the stage of laying decorative bricks extracts the candidate data of the detailed nodes of the discrete plug-in;

[0017] When the data level is the control domain level, the stage of laying decorative bricks extracts the domain file of the control domain and the detailed node candidate data of the control domain including the plug-in;

[0018] When the data level is the brick row level, the stage of laying decorative bricks to be laid extracts candidate data of detailed nodes of the brick row;

[0019] The stage of laying decorative bricks generates a detailed node strategy outline according to the detailed node candidate data of the discrete plug-in or control domain containing the plug-in or brick arrangement, and sends the detailed node strategy outline to the preprocessing module.

[0020] Furthermore, the preprocessing module performs visualization processing on the detail node strategy contour line to generate a detail node strategy graph, and sends the detail node strategy graph to the loss terminal for processing, including:

[0021] The preprocessing module extracts key parameters of the detail node strategy contour line;

[0022] According to the key parameters, the detailed node strategy logic relationship of the plug-in or brick arrangement in the stage of laying decorative bricks is obtained;

[0023] Generate a detailed node strategy diagram according to the detailed node strategy logical relationship;

[0024] The detailed node strategy diagram is sent to the loss terminal, and the loss terminal performs a simulated loss test on the stage of laying decorative bricks according to the detailed node strategy diagram.

[0025] Further, the converter connects the control module and the plug-in of the stage of the decorative bricks to be laid;

[0026] The converter includes a data conversion application, which converts the laying plan sent by the control module into a language and protocol accepted by the plug-in in the stage of laying decorative bricks;

[0027] The state feedback module configures converters of different protocols according to the types of the converters.

[0028] Furthermore, the control module determines the reliability of the detailed node strategy contour line according to the layout analysis result and the processing result of the loss terminal, including:

[0029] Extracting abnormal laying results of the plug-in or brick arrangement in the stage of laying decorative bricks from the laying analysis results;

[0030] Determine a loss result mapping relationship table of the stage of laying decorative bricks according to the processing result of the loss terminal;

[0031] When the loss result mapping relationship table matches the abnormal layout result, it is determined that the visualization processing strategy of the detailed node strategy contour line is reliable;

[0032] When the loss result mapping relationship table does not match the abnormal layout result, the visualization processing strategy of the detail node strategy contour line is adjusted.

[0033] According to the second aspect of the present invention, the present invention claims a secondary development decorative bricklaying plug-in based on the Revit platform, which is applied in the decorative bricklaying stage, and the system comprises: a decorative bricklaying stage to be laid, a preprocessing module, a loss terminal, a control module, a state feedback module, and a converter;

[0034] The pre-processing module sends a detailed node position deepening request to the stage for laying decorative bricks;

[0035] The stage of laying decorative bricks to be laid extracts the detailed node strategy outline of the plug-in according to the detailed node position deepening request, and sends the detailed node strategy outline to the pre-processing module;

[0036] The preprocessing module performs visualization processing on the detailed node strategy contour line to generate a detailed node strategy graph, and sends the detailed node strategy graph to the loss terminal for processing;

[0037] The pre-processing module extracts the layout drawing of the detailed node strategy contour line and sends the layout drawing to the control module;

[0038] The control module extracts the laying plan and sends the laying plan to the stage of laying decorative bricks through the converter;

[0039] The stage of laying decorative bricks to be laid lays out the plug-ins according to the laying scheme, generates a laying state, and sends the laying state to the state feedback module;

[0040] The state feedback module analyzes the layout state and sends the analyzed layout analysis result to the control module;

[0041] The control module determines the reliability of the detail node strategy contour line according to the layout analysis result and the processing result of the loss terminal.

[0042] Furthermore, the stage of laying decorative bricks to be laid extracts the detailed node strategy outline of the plug-in according to the detailed node position deepening request, and sends the detailed node strategy outline to the pre-processing module, including:

[0043] The stage of laying decorative bricks determines the level of extracted data according to the detailed node position deepening request;

[0044] When the data level is the discrete plug-in level, the stage of laying decorative bricks extracts the candidate data of the detailed nodes of the discrete plug-in;

[0045] When the data level is the control domain level, the stage of laying decorative bricks extracts the domain file of the control domain and the detailed node candidate data of the control domain containing the plug-in;

[0046] When the data level is the brick row level, the stage of laying decorative bricks to be laid extracts candidate data of detailed nodes of the brick row;

[0047] The stage of laying decorative bricks generates a detailed node strategy outline according to the detailed node candidate data of the discrete plug-in or control domain containing the plug-in or brick arrangement, and sends the detailed node strategy outline to the preprocessing module.

[0048] Furthermore, the preprocessing module performs visualization processing on the detail node strategy contour line to generate a detail node strategy graph, and sends the detail node strategy graph to the loss terminal for processing, including:

[0049] The preprocessing module extracts key parameters of the detail node strategy contour line;

[0050] According to the key parameters, the detailed node strategy logic relationship of the plug-in or brick arrangement in the stage of laying decorative bricks is obtained;

[0051] Generate a detailed node strategy diagram according to the detailed node strategy logical relationship;

[0052] The detailed node strategy diagram is sent to the loss terminal, and the loss terminal performs a simulated loss test on the stage of laying decorative bricks according to the detailed node strategy diagram.

[0053] Further, the converter connects the control module and the plug-in of the stage of the decorative bricks to be laid;

[0054] The converter includes a data conversion application, which converts the laying plan sent by the control module into a language and protocol accepted by the plug-in in the stage of laying decorative bricks;

[0055] The state feedback module configures converters of different protocols according to the type of the converter;

[0056] The control module determines the reliability of the detail node strategy contour line according to the layout analysis result and the processing result of the loss terminal, including:

[0057] Extracting abnormal laying results of the plug-in or brick arrangement in the stage of laying decorative bricks from the laying analysis results;

[0058] Determine a loss result mapping relationship table of the stage of laying decorative bricks according to the processing result of the loss terminal;

[0059] When the loss result mapping relationship table matches the abnormal layout result, it is determined that the visualization processing strategy of the detailed node strategy contour line is reliable;

[0060] When the loss result mapping relationship table does not match the abnormal layout result, the visualization processing strategy of the detail node strategy contour line is adjusted.

[0061] The present application relates to the technical field of secondary development, and in particular to a secondary development decorative bricklaying plug-in and deployment method based on the Revit platform, which sends a detailed node position deepening request to the stage of decorative bricklaying to be laid; the stage of decorative bricklaying to be laid extracts the detailed node strategy contour line of the plug-in according to the detailed node position deepening request, and sends the detailed node strategy contour line to the preprocessing module; the detailed node strategy contour line is visualized to generate a detailed node strategy diagram, and the detailed node strategy diagram is sent to the loss terminal for processing; the laying state is analyzed, and the analyzed laying analysis result is sent to the control module; according to the laying analysis result and the processing result of the loss terminal, the reliability of the detailed node strategy contour line is determined. The present invention reduces the time of building models in the Revit software, improves work efficiency, shows the construction effect and design intent, and assists in the comparison of schemes, and can better count the engineering quantity and calculate the loss rate. BRIEF DESCRIPTION OF THE DRAWINGS

[0062] Figure 1 A workflow diagram of a method for deploying a secondary development decorative bricklaying plug-in based on a Revit platform as claimed in an embodiment of the present application;

[0063] Figure 2 This is a structural diagram of a secondary development decorative bricklaying plug-in based on the Revit platform as claimed in the embodiments of the present application. DETAILED DESCRIPTION

[0064] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0065] According to the first embodiment of the present invention, the present invention claims a method for deploying a secondary development decorative bricklaying plug-in based on the Revit platform, which is applied in the decorative bricklaying stage, referring to Figure 1 , the method comprising:

[0066] The pre-processing module sends a detailed node position deepening request to the stage of laying decorative bricks;

[0067] The stage of laying decorative bricks to be laid extracts the detailed node strategy outline of the plug-in according to the detailed node position deepening request, and sends the detailed node strategy outline to the pre-processing module;

[0068] The preprocessing module performs visualization processing on the detailed node strategy contour line, generates a detailed node strategy graph, and sends the detailed node strategy graph to the loss terminal for processing;

[0069] The pre-processing module extracts the layout drawing of the detailed node strategy contour line and sends the layout drawing to the control module;

[0070] The control module extracts the laying plan and sends the laying plan to the stage of laying decorative bricks through a converter;

[0071] The stage of laying decorative bricks to be laid lays out the plug-ins according to the laying scheme, generates a laying state, and sends the laying state to a state feedback module;

[0072] The state feedback module analyzes the layout state and sends the analyzed layout analysis result to the control module;

[0073] The control module determines the reliability of the detail node strategy contour line according to the layout analysis result and the processing result of the loss terminal.

[0074] Furthermore, the stage of laying decorative bricks to be laid extracts the detailed node strategy outline of the plug-in according to the detailed node position deepening request, and sends the detailed node strategy outline to the pre-processing module, including:

[0075] The stage of laying decorative bricks determines the level of extracted data according to the detailed node position deepening request;

[0076] When the data level is the discrete plug-in level, the stage of laying decorative bricks extracts the candidate data of the detailed nodes of the discrete plug-in;

[0077] When the data level is the control domain level, the stage of laying decorative bricks extracts the domain file of the control domain and the detailed node candidate data of the control domain including the plug-in;

[0078] When the data level is the brick row level, the stage of laying decorative bricks to be laid extracts candidate data of detailed nodes of the brick row;

[0079] The stage of laying decorative bricks generates a detailed node strategy outline according to the detailed node candidate data of the discrete plug-in or control domain containing the plug-in or brick arrangement, and sends the detailed node strategy outline to the preprocessing module.

[0080] Furthermore, the preprocessing module performs visualization processing on the detail node strategy contour line to generate a detail node strategy graph, and sends the detail node strategy graph to the loss terminal for processing, including:

[0081] The preprocessing module extracts key parameters of the detail node strategy contour line;

[0082] According to the key parameters, the detailed node strategy logic relationship of the plug-in or brick arrangement in the stage of laying decorative bricks is obtained;

[0083] Generate a detailed node strategy diagram according to the detailed node strategy logical relationship;

[0084] The detailed node strategy diagram is sent to the loss terminal, and the loss terminal performs a simulated loss test on the stage of laying decorative bricks according to the detailed node strategy diagram.

[0085] Further, the converter connects the control module and the plug-in of the stage of the decorative bricks to be laid;

[0086] The converter includes a data conversion application, which converts the laying plan sent by the control module into a language and protocol accepted by the plug-in in the stage of laying decorative bricks;

[0087] The state feedback module configures converters of different protocols according to the types of the converters.

[0088] Furthermore, the control module determines the reliability of the detailed node strategy contour line according to the layout analysis result and the processing result of the loss terminal, including:

[0089] Extracting abnormal laying results of the plug-in or brick arrangement in the stage of laying decorative bricks from the laying analysis results;

[0090] Determine a loss result mapping relationship table of the stage of laying decorative bricks according to the processing result of the loss terminal;

[0091] When the loss result mapping relationship table matches the abnormal layout result, it is determined that the visualization processing strategy of the detailed node strategy contour line is reliable;

[0092] When the loss result mapping relationship table does not match the abnormal layout result, the visualization processing strategy of the detail node strategy contour line is adjusted.

[0093] Among them, in this embodiment, the language C# and RevitAPI and WPF Microsoft framework programming are used to realize the in-depth processing of the positions of walls, floors, ceilings and detailed nodes (skirtings, door and window openings, external corners, stairwells, etc.), and unified coding naming, attribute editing and modification are performed in the secondary development; the contour line can be drawn in the model, and the attribute parameters such as the laying origin, brick size, brick material, etc. can be set after one-click laying, and the laying drawings and cutting details list can be generated and the loss rate can be calculated. It is also possible to import drawings, identify the layers in the drawings, generate a brick laying model, simulate the physical effect of this laying scheme, determine the feasibility of the laying scheme, and optimize the laying scheme through the brick model line control. After determining the optimized laying scheme, re-export new laying drawings and cutting details list and calculate the loss rate, so as to realize two-way interconnection between models and drawings, reduce the time cost of the scheme change process, and promote high-quality development of the construction industry.

[0094] When using the C# language and Revit API and WPF Microsoft framework programming, we determined the functional needs of the plug-in, studied the mandatory requirements for the decorative bricklaying stage in the national standard, analyzed the API interface and data structure of the Revit software, conducted multi-party research, and brainstormed to achieve deep integration of the plug-in and Revit software. Compared with simply using Revit software to deepen the processing, this plug-in saves more time and manpower to meet the needs of adjusting the plan in the construction site and design requirements. In addition, the plug-in supports stable operation on different versions of Revit software, and ensures that the plug-in occupies less additional computing resources during operation by optimizing algorithms and data structures.

[0095] The introduction of the present invention reduces the time for model building in Revit software and improves work efficiency. It can better display the construction effect and design intention, and assist in the comparison of solutions. It can better count the engineering quantity and calculate the loss rate, provide data support for the commercial statistics of construction, improve the management level of the site, ensure the quality of the project, and promote the development of digitalization.

[0096] By promoting the method of the present invention, it can also stimulate divergent thinking and enhance people's exploration of the demand for digitalization. The inventive method has high scalability, practicality, applicability and generalizability. It can be widely promoted and applied in the industry and generate extremely high social and economic benefits.

[0097] According to the second embodiment of the present invention, the present invention claims a secondary development decorative bricklaying plug-in based on the Revit platform, which is applied in the decorative bricklaying stage, referring to Figure 2 , the system includes: a stage for laying decorative bricks, a pre-processing module, a loss terminal, a control module, a state feedback module, and a converter;

[0098] The pre-processing module sends a detailed node position deepening request to the stage for laying decorative bricks;

[0099] The stage of laying decorative bricks to be laid extracts the detailed node strategy outline of the plug-in according to the detailed node position deepening request, and sends the detailed node strategy outline to the pre-processing module;

[0100] The preprocessing module performs visualization processing on the detailed node strategy contour line to generate a detailed node strategy graph, and sends the detailed node strategy graph to the loss terminal for processing;

[0101] The pre-processing module extracts the layout drawing of the detailed node strategy contour line and sends the layout drawing to the control module;

[0102] The control module extracts the laying plan and sends the laying plan to the stage of laying decorative bricks through the converter;

[0103] The stage of laying decorative bricks to be laid lays out the plug-ins according to the laying scheme, generates a laying state, and sends the laying state to the state feedback module;

[0104] The state feedback module analyzes the layout state and sends the analyzed layout analysis result to the control module;

[0105] The control module determines the reliability of the detail node strategy contour line according to the layout analysis result and the processing result of the loss terminal.

[0106] Furthermore, the stage of laying decorative bricks to be laid extracts the detailed node strategy outline of the plug-in according to the detailed node position deepening request, and sends the detailed node strategy outline to the pre-processing module, including:

[0107] The stage of laying decorative bricks determines the level of extracted data according to the detailed node position deepening request;

[0108] When the data level is the discrete plug-in level, the stage of laying decorative bricks extracts the candidate data of the detailed nodes of the discrete plug-in;

[0109] When the data level is the control domain level, the stage of laying decorative bricks extracts the domain file of the control domain and the detailed node candidate data of the control domain containing the plug-in;

[0110] When the data level is the brick row level, the stage of laying decorative bricks to be laid extracts candidate data of detailed nodes of the brick row;

[0111] The stage of laying decorative bricks generates a detailed node strategy outline according to the detailed node candidate data of the discrete plug-in or control domain containing the plug-in or brick arrangement, and sends the detailed node strategy outline to the preprocessing module.

[0112] Furthermore, the preprocessing module performs visualization processing on the detail node strategy contour line to generate a detail node strategy graph, and sends the detail node strategy graph to the loss terminal for processing, including:

[0113] The preprocessing module extracts key parameters of the detail node strategy contour line;

[0114] According to the key parameters, the detailed node strategy logic relationship of the plug-in or brick arrangement in the stage of laying decorative bricks is obtained;

[0115] Generate a detailed node strategy diagram according to the detailed node strategy logical relationship;

[0116] The detailed node strategy diagram is sent to the loss terminal, and the loss terminal performs a simulated loss test on the stage of laying decorative bricks according to the detailed node strategy diagram.

[0117] Further, the converter connects the control module and the plug-in of the stage of the decorative bricks to be laid;

[0118] The converter includes a data conversion application, which converts the laying plan sent by the control module into a language and protocol accepted by the plug-in in the stage of laying decorative bricks;

[0119] The state feedback module configures converters of different protocols according to the type of the converter;

[0120] The control module determines the reliability of the detail node strategy contour line according to the layout analysis result and the processing result of the loss terminal, including:

[0121] Extracting abnormal laying results of the plug-in or brick arrangement in the stage of laying decorative bricks from the laying analysis results;

[0122] Determine a loss result mapping relationship table of the stage of laying decorative bricks according to the processing result of the loss terminal;

[0123] When the loss result mapping relationship table matches the abnormal layout result, it is determined that the visualization processing strategy of the detailed node strategy contour line is reliable;

[0124] When the loss result mapping relationship table does not match the abnormal layout result, the visualization processing strategy of the detail node strategy contour line is adjusted.

[0125] The specific implementation methods of the invention are described in detail above, but they are only examples, and the present application is not limited to the specific implementation methods described above. For those skilled in the art, any equivalent modification or substitution of the invention is also within the scope of the present application, and therefore, the equalization, modification, and improvement made without departing from the spirit and principle of the present application should be included in the scope of the present application.

Claims

1. A secondary development decorative bricklaying plug-in deployment method based on the Revit platform, applied in the decorative bricklaying stage, characterized in that: The method comprises: The pre-processing module sends a detailed node position deepening request to the stage of laying decorative bricks; The stage of laying decorative bricks to be laid extracts the detailed node strategy outline of the plug-in according to the detailed node position deepening request, and sends the detailed node strategy outline to the pre-processing module; The preprocessing module performs visualization processing on the detailed node strategy contour line, generates a detailed node strategy graph, and sends the detailed node strategy graph to the loss terminal for processing; The pre-processing module extracts the layout drawing of the detailed node strategy contour line and sends the layout drawing to the control module; The control module extracts the laying plan and sends the laying plan to the stage of laying decorative bricks through a converter; The stage of laying decorative bricks to be laid lays out the plug-ins according to the laying scheme, generates a laying state, and sends the laying state to a state feedback module; The state feedback module analyzes the layout state and sends the analyzed layout analysis result to the control module; The control module determines the reliability of the visualization processing strategy of the detail node strategy contour line according to the layout analysis result and the processing result of the loss terminal.

2. A method for deploying a secondary development decorative bricklaying plug-in based on a Revit platform as claimed in claim 1, characterized in that: The stage of laying decorative bricks includes extracting the detailed node strategy outline of the plug-in according to the detailed node position deepening request, and sending the detailed node strategy outline to the pre-processing module, including: The stage of laying decorative bricks determines the level of extracted data according to the detailed node position deepening request; When the data level is the discrete plug-in level, the stage of laying decorative bricks extracts the candidate data of the detailed nodes of the discrete plug-in; When the data level is the control domain level, the stage of laying decorative bricks extracts the domain file of the control domain and the detailed node candidate data of the control domain including the plug-in; When the data level is the brick row level, the stage of laying decorative bricks to be laid extracts candidate data of detailed nodes of the brick row; The stage of laying decorative bricks generates a detailed node strategy outline according to the detailed node candidate data of the discrete plug-in or control domain containing the plug-in or brick arrangement, and sends the detailed node strategy outline to the preprocessing module.

3. A method for deploying a secondary development decorative bricklaying plug-in based on a Revit platform as claimed in claim 1, characterized in that: The preprocessing module performs visualization processing on the detailed node strategy contour line, generates a detailed node strategy map, and sends the detailed node strategy map to the loss terminal for processing, including: The preprocessing module extracts key parameters of the detail node strategy contour line; According to the key parameters, the detailed node strategy logic relationship of the plug-in or brick arrangement in the stage of laying decorative bricks is obtained; Generate a detailed node strategy diagram according to the detailed node strategy logical relationship; The detailed node strategy diagram is sent to the loss terminal, and the loss terminal performs a simulated loss test on the stage of laying decorative bricks according to the detailed node strategy diagram.

4. A method for deploying a secondary development decorative bricklaying plug-in based on a Revit platform as claimed in claim 1, characterized in that: The converter connects the control module and the plug-in of the stage of laying decorative bricks; The converter includes a data conversion application, which converts the laying plan sent by the control module into a language and protocol accepted by the plug-in in the stage of laying decorative bricks; The state feedback module configures converters of different protocols according to the types of the converters.

5. The method for deploying a secondary development decorative bricklaying plug-in based on the Revit platform as claimed in claim 1, characterized in that: The control module determines the reliability of the detail node strategy contour line according to the layout analysis result and the processing result of the loss terminal, including: Extracting abnormal laying results of the plug-in or brick arrangement in the stage of laying decorative bricks from the laying analysis results; Determine a loss result mapping relationship table of the stage of laying decorative bricks according to the processing result of the loss terminal; When the loss result mapping relationship table matches the abnormal layout result, it is determined that the visualization processing strategy of the detailed node strategy contour line is reliable; When the loss result mapping relationship table does not match the abnormal layout result, the visualization processing strategy of the detail node strategy contour line is adjusted.

6. A secondary development decorative bricklaying system based on the Revit platform, applied in the decorative bricklaying stage, characterized in that: The system comprises: a stage for laying decorative bricks, a pre-processing module, a loss terminal, a control module, a state feedback module, and a converter; The pre-processing module sends a detailed node position deepening request to the stage for laying decorative bricks; The stage of laying decorative bricks to be laid extracts the detailed node strategy outline of the plug-in according to the detailed node position deepening request, and sends the detailed node strategy outline to the pre-processing module; The preprocessing module performs visualization processing on the detailed node strategy contour line to generate a detailed node strategy graph, and sends the detailed node strategy graph to the loss terminal for processing; The pre-processing module extracts the layout drawing of the detailed node strategy contour line and sends the layout drawing to the control module; The control module extracts the laying plan and sends the laying plan to the stage of laying decorative bricks through the converter; The stage of laying decorative bricks to be laid lays out the plug-ins according to the laying scheme, generates a laying state, and sends the laying state to the state feedback module; The state feedback module analyzes the layout state and sends the analyzed layout analysis result to the control module; The control module determines the reliability of the visualization processing strategy of the detail node strategy contour line according to the layout analysis result and the processing result of the loss terminal.

7. The secondary development decorative bricklaying system based on the Revit platform as claimed in claim 6, characterized in that: The stage of laying decorative bricks includes extracting the detailed node strategy outline of the plug-in according to the detailed node position deepening request, and sending the detailed node strategy outline to the pre-processing module, including: The stage of laying decorative bricks determines the level of extracted data according to the detailed node position deepening request; When the data level is the discrete plug-in level, the stage of laying decorative bricks extracts the candidate data of the detailed nodes of the discrete plug-in; When the data level is the control domain level, the stage of laying decorative bricks extracts the domain file of the control domain and the detailed node candidate data of the control domain containing the plug-in; When the data level is the brick row level, the stage of laying decorative bricks to be laid extracts candidate data of detailed nodes of the brick row; The stage of laying decorative bricks generates a detailed node strategy outline according to the detailed node candidate data of the discrete plug-in or control domain containing the plug-in or brick arrangement, and sends the detailed node strategy outline to the preprocessing module.

8. The secondary development decorative bricklaying system based on the Revit platform as claimed in claim 6, characterized in that: The preprocessing module performs visualization processing on the detailed node strategy contour line, generates a detailed node strategy map, and sends the detailed node strategy map to the loss terminal for processing, including: The preprocessing module extracts key parameters of the detail node strategy contour line; According to the key parameters, the detailed node strategy logic relationship of the plug-in or brick arrangement in the stage of laying decorative bricks is obtained; Generate a detailed node strategy diagram according to the detailed node strategy logical relationship; The detailed node strategy diagram is sent to the loss terminal, and the loss terminal performs a simulated loss test on the stage of laying decorative bricks according to the detailed node strategy diagram.

9. The secondary development decorative bricklaying system based on the Revit platform as claimed in claim 6, characterized in that: The converter connects the control module and the plug-in of the stage of laying decorative bricks; The converter includes a data conversion application, which converts the laying plan sent by the control module into a language and protocol accepted by the plug-in in the stage of laying decorative bricks; The state feedback module configures converters of different protocols according to the type of the converter; The control module determines the reliability of the detail node strategy contour line according to the layout analysis result and the processing result of the loss terminal, including: Extracting abnormal laying results of the plug-in or brick arrangement in the stage of laying decorative bricks from the laying analysis results; Determine a loss result mapping relationship table of the stage of laying decorative bricks according to the processing result of the loss terminal; When the loss result mapping relationship table matches the abnormal layout result, it is determined that the visualization processing strategy of the detailed node strategy contour line is reliable; When the loss result mapping relationship table does not match the abnormal layout result, the visualization processing strategy of the detail node strategy contour line is adjusted.

Citation Information

Patent Citations

  • Secondary structure deepening design application method for Luban BIM (Building Information Modeling) technology

    CN108108543A

  • Building masonryconstruction method based on building information modeling (BIM) technical

    CN110117994A