Comprehensive wiring design method, device and equipment based on three-dimensional model and readable storage medium
Through the combination of Revit and Dynamo, the automated design of the integrated wiring system diagram is realized, which solves the problem of poor parameter correlation and linkage in manual CAD drawing and improves the standardization and efficiency of the design.
Patent Information
- Application Number
- CN202510705722.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-29
- Publication Date
- 2025-09-26
- Estimated Expiration
- 2045-05-29
AI Technical Summary
In the prior art, the design of the integrated wiring system relies on manual CAD drawing, which has the problem of poor correlation and linkage between drawing parameters.
The parametric family module and Dynamo parametric design plug-in in Revit software are used to automatically generate and associate the integrated wiring system diagram, including the automated processing of information sockets, horizontal workspaces, collection bars and floor management rooms.
It realizes the standardized, modularized and normalized generation of integrated wiring system diagrams, improves the standardization of drawing design and the correlation and linkage of parameters, meets standard drawing requirements, and supports the automatic calculation and change of information parameters.
Smart Images

Figure CN120705941A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of three-dimensional building models, and in particular to a three-dimensional model-based integrated wiring design method, device, equipment and readable storage medium. Background Art
[0002] As Building Information Modeling (BIM) technology accelerates the digital transformation of the construction industry, a full-process collaborative model centered on forward design is gradually replacing traditional reverse modeling. Against this backdrop, Revit, the mainstream software platform for BIM technology, and its integration with the visual programming plug-in Dynamo are experiencing widespread penetration. By deeply integrating Revit's family parameter system with Dynamo's algorithmic logic chain, a fully dimensional correlation model of three-dimensional space, equipment parameters, and topological logic can be constructed, providing the technical foundation for the high-precision delivery of intelligent buildings.
[0003] Conventional integrated cabling system designs are all achieved through manual CAD drawing. The drawing process requires excessive human intervention and has the problem of poor correlation and linkage between drawing parameters. Summary of the Invention
[0004] The present application provides a three-dimensional model-based integrated wiring design method, device, equipment and readable storage medium to solve the problems raised in the above background technology.
[0005] In a first aspect, an embodiment of the present application provides a method for designing a comprehensive wiring system based on a three-dimensional model, the method comprising the following steps: S100. Creating a parametric family module of a structured cabling system diagram in Revit software, wherein the parametric family module includes at least an information socket, a legend, a horizontal workspace, a collection bar, and a floor management room; S200, extracting each floor plan from the CAD / Revit drawing of the integrated wiring system, manually arranging the information socket families in each floor plan, and setting corresponding expression legends for the information socket families; S300. Extract the information socket legend and quantity information from each floor plan using the Dynamo parametric design plug-in, and generate a horizontal workspace module for each floor. Extract the floor number and elevation information from the floor plan using the Dynamo parametric design plug-in, automatically generate a system block diagram partition frame, and automatically place the automatically generated horizontal workspace module for each floor into the corresponding floor in the system block diagram partition frame. S400, based on the system block diagram automatic generation module, by setting the floor management room tag family and manually placing the floor management room and collection row parameterized family modules, to generate a connection system block diagram, wherein the floor management room tag family is automatically associated with the floor management room parameterized family modules; S500. Based on the completed connection system block diagram, determine the horizontal workspace module and the corresponding floor management room setting information, complete the calculation of various parameters through the Dynamo parametric design plug-in, and complete the automatic association of the integrated wiring system parameters.
[0006] Optionally, the parametric family modules are all created through metric conventional annotation families and metric detailed project families in Revit software.
[0007] Optionally, linking each floor plan in the CAD / Revit drawing of the integrated wiring system, manually arranging the information socket families in each floor plan, and setting corresponding expression legends for the information socket families further includes: After the arrangement of the information socket families in the floor plans of each floor is completed, an information socket detailed list is generated in the Revit software.
[0008] Among them, the detailed list can be filtered and displayed according to the set filtering conditions. For example, displaying the detailed list by the floor filtering conditions can facilitate verification with the legend and quantity of the automatically generated floor level workspace module.
[0009] Optionally, the method further includes extracting the legend and quantity information of the information sockets in the floor plan of each floor through the Dynamo parametric design plug-in, and generating a horizontal workspace module for each floor; extracting the number of floors and elevation information in the floor plan through the Dynamo parametric design plug-in, automatically generating a system block diagram partition frame, and automatically placing the automatically generated horizontal workspace module for each floor into the floor corresponding to the system block diagram partition frame; and further includes: S301, extracting the legend symbols and quantities of all data category information sockets in the floor plan in the Revit environment through Dynamo, grouping them, placing them in the parametric family of the corresponding floor level workspace in the system block diagram partition box, and automatically writing the parametric family parameters of each group; S302. Extract the floor plan and elevation information of each floor in the Revit environment through Dynamo, write it into the core node of the system block diagram partition frame, and automatically generate the system block diagram partition frame.
[0010] S303, the core node automatically generates a system block diagram partition frame and the horizontal workspace module is automatically placed in the named drawing view.
[0011] Optionally, the automatic generation module based on the system block diagram completes the logical connection by setting a floor management room tag family and manually placing floor management room and collection row parameterized family modules, and further includes: S401, adjusting the connection between the access side collection bar and the horizontal work area module; S402, adjusting the connection between the floor management room and the collection bus on the access side and the trunk side; S403: Place a floor management room tag family, and set the floor management room number and cabinet specification information.
[0012] Optionally, the process of determining the relationship between the horizontal workspace modules and the corresponding floor management based on the completed connection system block diagram, calculating various parameters through the Dynamo parametric design plug-in, and finally completing the design of the integrated wiring system diagram may also include: Obtain the information socket change information in each floor plan, and the Dynamo parametric design plug-in updates the integrated wiring diagram based on the information socket change information.
[0013] In a second aspect, the present application provides a three-dimensional model-based integrated wiring design device, the device comprising: System setting module, used to create a parametric family module of the structured wiring system diagram in Revit software, wherein the parametric family module at least includes information sockets, legends, horizontal workspaces, collection bars, and floor management rooms; System design module, used to link each floor plan in the CAD / Revit drawings of the structured wiring system, manually arrange the information socket families in each floor plan, and set the corresponding expression legend of the information socket families; The system automatically generates a module that uses the Dynamo parametric design plug-in to extract the information socket expression legend and quantity information from each floor plan and generate the horizontal workspace module for each floor. The Dynamo parametric design plug-in extracts the floor number and elevation information from the floor plan and automatically generates a system block diagram partition frame. At the same time, the automatically generated horizontal workspace module for each floor is automatically placed in the corresponding floor of the system block diagram partition frame. The system connection module is used to automatically generate modules based on the system. By setting the floor management room tag family and manually placing the floor management room and collection row parameterized family modules, a connection system block diagram is generated. The floor management room tag family is automatically associated with the floor management room parameterized family modules. The data processing module is used to determine the floors of the horizontal workspace module and the relationship between the corresponding floor management settings based on the completed connection system block diagram, complete the calculation of various parameters through the Dynamo parametric design plug-in, and complete the automatic association of the parameters of the integrated wiring system diagram.
[0014] In a third aspect, an embodiment of the present application provides a computer device, the device comprising: a processor and a memory storing computer program instructions; When the processor executes the computer program instructions, it implements the three-dimensional model-based integrated wiring design method as in any one of the embodiments of the first aspect.
[0015] In a fourth aspect, an embodiment of the present application provides a readable storage medium having computer program instructions stored thereon. When the computer program instructions are executed by a processor, a three-dimensional model-based integrated wiring design method as in any one of the embodiments in the first aspect is implemented.
[0016] The embodiment itself provides a three-dimensional model-based integrated wiring design method, device, equipment and readable storage medium having at least the following beneficial effects: By configuring the Dynamo parametric design plug-in in Revit software, it is possible to establish parametric families of various standard modules in the integrated wiring diagram, manually place information sockets, automatically calculate detailed lists, automatically generate horizontal workspaces and system block diagram separation boxes for each floor, extract calculation data and automatically associate tag families. This allows for the generation of integrated wiring system diagrams in a standardized, modular and normalized manner. Based on the needs of the project, each parametric family module is reasonably set. By combining manual arrangement with automatic calculation, the design specifications of the drawings can be improved and standard drawing requirements can be met. At the same time, by automatically associating the floor management room tag family with the parametric family module at any time, the automatic calculation and change of information parameters can be met, thereby improving the linkage of drawing parameters. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0018] Figure 1 This is a flowchart of a three-dimensional model-based integrated wiring design method provided by an embodiment of the present application; Figure 2 This is a schematic diagram of various parameterized family modules of a three-dimensional model-based integrated wiring design method provided in one embodiment of the present application; Figure 3 This is a schematic diagram of an integrated wiring design method based on a three-dimensional model provided by an embodiment of the present application; Figure 4 This is a schematic structural diagram of a three-dimensional model-based integrated wiring design device provided in another embodiment of the present application; Figure 5 It is a structural diagram of a computer device provided in another embodiment of the present application. DETAILED DESCRIPTION
[0019] In order to more clearly understand the above-mentioned objectives, features and advantages of the present disclosure, the scheme of the present disclosure will be further described below. It should be noted that the embodiments of the present disclosure and the features therein can be combined with each other in the absence of conflict.
[0020] In the following description, many specific details are set forth to facilitate a full understanding of the present disclosure, but the present disclosure may also be implemented in other ways different from those described herein; it is obvious that the embodiments in the specification are only part of the embodiments of the present disclosure, rather than all of the embodiments.
[0021] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprises" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device that includes a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article or device. In the absence of further limitations, an element defined by the sentence "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device that includes the element.
[0022] Revit is Building Information Modeling (BIM) software developed by Autodesk, specializing in architectural design, structural engineering, and mechanical and electrical engineering. Developed with 3D parametric modeling at its core, it uses intelligent components to globally connect design data (a single modification automatically updates the entire drawing). It supports multi-disciplinary collaborative design and collision detection, directly generates construction drawings, calculates project quantities, and integrates visual rendering and construction simulation. It is a mainstream BIM tool that improves design efficiency and reduces engineering errors, and is widely used in building management throughout its lifecycle.
[0023] Dynamo is an open-source visual programming plug-in for Revit. It allows users to create custom algorithms through a node-based graphical interface, enabling parametric design, automated modeling, and complex data processing. It drives Revit models through logical node connections, allowing for rapid geometric shape generation, batch modification of component properties, and workflow optimization. It also interacts with tools like Excel and Python, making it suitable for scenarios such as architectural form exploration, data management, and cross-platform collaboration, significantly enhancing the flexibility and efficiency of BIM design.
[0024] As Building Information Modeling (BIM) technology accelerates the digital transformation of the construction industry, a full-process collaborative model centered on forward design is gradually replacing traditional reverse modeling. Against this backdrop, Revit, the mainstream software platform for BIM technology, and its integration with the visual programming plug-in Dynamo are experiencing widespread penetration. By deeply integrating Revit's family parameter system with Dynamo's algorithmic logic chain, a fully dimensional correlation model of three-dimensional space, equipment parameters, and topological logic can be constructed, providing the technical foundation for the high-precision delivery of intelligent buildings.
[0025] Conventional integrated cabling system designs are all achieved through manual CAD drawing. The drawing process requires excessive human intervention and has the problem of poor correlation and linkage between drawing parameters.
[0026] In order to solve the problems existing in the prior art, the embodiments of the present application provide a three-dimensional model-based integrated wiring design method, device, equipment and readable storage medium.
[0027] The following first introduces the integrated wiring design method based on the three-dimensional model provided by the embodiment of the present application. Figure 1-Figure 3 As shown, the method specifically includes the following steps: S100. Create a parametric family module of the integrated wiring system diagram in Revit software, wherein the parametric family module includes at least an information socket, a legend, a horizontal workspace, a collection bar, and a floor management room.
[0028] First, create the various parametric family modules of the structured wiring system in Revit software. It can be understood that each parametric family module includes at least information sockets, legends, horizontal workspaces, collection bars, and floor management rooms. Specifically, the information socket family module: the information socket is the part of the structured wiring system that is directly connected to the user equipment. In Revit software, you can create a data device model family of an information socket, including details such as the socket's geometry and the number of ports; the legend family module: the legend is used to identify and explain the design legend type in the information socket. A metric general annotation family can be created to create a legend, including graphic symbols and text descriptions. The legend family should have parameterization capabilities so that it can be modified as needed; Horizontal Workspace Family Module: The horizontal workspace refers to the wiring area from the information socket to the user equipment. A detailed project family can be created to represent the horizontal workspace, including elements such as nested legend symbol families, cable annotations and quantities. Parameters such as the shared parameter settings of the information socket legend symbols, quantities, and related annotations required for extraction in the system design should be considered; Junction Bar Family Module: Junction bars are used for centralized management and distribution of cables. A detailed project family can be created to represent the junction bar, including parametric data such as its length and width. The parametric design should allow the size and configuration of the junction bar to be adjusted to meet the logical connection requirements of different floors; Floor Management Room (FD) Family Module: The floor management room is an important space for managing and distributing cables in the integrated wiring system. A detailed project family can be created to represent the floor management room, including information such as the composition of each device in the floor management room and the logical connection of the equipment. The shared parameter settings of the floor management room involving system calculations should be considered.
[0029] It is understandable that the parametric family modules are all created through the metric general annotation family and metric detail project family in the Revit software. At the same time, some modules need to involve the metric general annotation family for nested use.
[0030] S200. Link the floor plans of each floor in the CAD / Revit drawings of the integrated wiring system, manually arrange the information socket families with legend information and unconventional installation elevation settings in each floor plan, and set the corresponding expression legend of the information socket families.
[0031] In this implementation, the information socket families on each floor are manually arranged according to the socket point system design principles of each floor plan, and the corresponding expression legends of the information sockets are set. Specifically, taking a five-story teaching building as an actual design case for illustration, the linked integrated wiring system CAD drawings of this project include five-story CAD building base drawings, where each CAD building base drawing is inserted into the corresponding floor of the Revit software in the form of a CAD link. Then, the corresponding information socket families are manually arranged according to the CAD building base drawing of each floor, and the corresponding expression legends of the information sockets are set.
[0032] In addition, after arranging the information socket family and setting the corresponding expression legend, the information socket detailed list can be automatically generated. The information socket detailed list includes at least the legend symbol, equipment name, equipment model, equipment quantity, elevation, and elevation information in the elevation, etc. It can be understood that in Revit, you can set filtering conditions in the detailed list in the native function provided by the Revit software to facilitate the extraction of different legend symbols, equipment names, quantities, different elevations and other design information in the detailed list, and perform design verification with the automatically generated horizontal workspace legend symbols and quantities.
[0033] S300: Use the Dynamo parametric design plug-in to extract the legend and quantity information of the information sockets in each floor plan and generate the horizontal workspace modules for each floor. The Dynamo parametric design plug-in extracts the floor plan number and elevation information, automatically generates the system block diagram partition, and automatically places the automatically generated horizontal workspace modules for each floor into the corresponding floor in the system block diagram partition. Except for the built-in battery nodes in Dynamo, the core functional nodes are implemented through programming within Python Script nodes. Based on the previously created legends for the information outlets on each floor, the Dynamo parametric design plug-in automatically extracts the legends and quantities for the information outlets and incorporates them into the corresponding horizontal workspace parametric family modules. It's important to note that the automatically generated horizontal area parametric family modules for each floor are consistent with the legends and quantities for the information outlets.
[0034] Based on the floor elevation information in Revit, and setting the system block diagram separator row height, column number, column width and related block diagram headers, column header names and other related information, the Dynamo parametric design plug-in is used to complete the extraction of floor quantity and elevation information, automatically generate the system block diagram separator line and automatically place the automatically generated horizontal workspace into the corresponding system block diagram corresponding floor, and automatically complete the placement in the named drawing view.
[0035] S400. Based on the system block diagram automatic generation module, a connection system block diagram is generated by setting the floor management room tag family and manually placing the floor management room and collection row parameterized family modules, wherein the floor management room tag family is automatically associated with the floor management room parameterized family module.
[0036] Based on the automatically completed horizontal workspaces and system block diagram partition modules for each floor, manually place parametric family modules such as floor collection rows, floor management rooms (FDs), and markers. Specifically, the steps are as follows: S401, adjusting the connection between the access side collection bar and the horizontal work area module; S402, adjusting the connection between the floor management room and the collection bus on the access side and the trunk side; S403: Place a floor management room tag family, and set the floor management room number and cabinet specification information.
[0037] It should be emphasized that the above steps do not involve manual calculations.
[0038] S500. Based on the completed connection system block diagram, determine the floor information of the horizontal workspace module, complete the calculation of various parameters through the Dynamo parametric design plug-in, and automatically associate the parameters of the integrated wiring system diagram.
[0039] Based on the adjusted connection system block diagram, the horizontal workspaces on each floor that the floor management room is responsible for are manually selected, and Dynamo automatically completes the calculation of each parameter in the parametric family module of the floor management room to form the final configuration information. The floor management room tag family is automatically associated with the parametric family of the floor management room to complete the calculation, which improves the linkage of drawing parameters.
[0040] After the final integrated wiring diagram is completed, the information socket change information in the floor plan of each floor is obtained. The Dynamo parametric design plug-in updates the integrated wiring diagram according to the information socket change information. When the information sockets in the floor plan of each floor are changed and do not involve changes in the system structure, the Dynamo parametric design plug-in can be used to calculate and change them again, greatly improving the efficiency of the design change.
[0041] The integrated wiring design method based on the three-dimensional model provided by the embodiment of the present application realizes the establishment of the parametric family of each standard module in the integrated wiring diagram, manual information socket placement, automatic statistical detailed list, automatic generation of horizontal workspaces of each layer, extraction of calculation data and automatic association of tag families through the cooperation of Revit software and Dynamo parametric design plug-in. It can generate the integrated wiring system diagram in a standardized, modular and normalized manner. In combination with the needs of the project, each parametric family module is reasonably set. By combining manual arrangement with automatic calculation, it can improve the design specifications of the drawings and meet the standard drawing requirements. At the same time, by automatically associating the floor management room tag family with the parametric family module at any time, it can meet the automatic calculation and change of information parameters, and improve the correlation linkage of drawing parameters. At the same time, based on the floor management room configuration information in the system diagram, the cabinet standard configuration table and the Dynamo parametric design plug-in can be combined to automatically generate a three-dimensional diagram of the cabinet equipment layout and complete the automatic marking of the equipment. It can meet the in-depth requirements of the intelligent special design for the integrated wiring system and maximize the parametric design capabilities of the professional system.
[0042] Figure 4 A structural schematic diagram of a three-dimensional model-based integrated wiring design device provided in another embodiment of the present application is shown. For ease of explanation, only the parts related to the embodiment of the present application are shown.
[0043] Reference Figure 4 The integrated wiring design device 600 based on the three-dimensional model may include: System setting module 601 is used to create a parametric family module of a structured cabling system diagram in Revit software, wherein the parametric family module includes at least an information socket, a legend, a horizontal workspace, a collection bar, and a floor management room; System design module 602, for linking each floor plan of the integrated wiring system, manually arranging the information socket families in each floor plan, and setting the corresponding expression legend of the information socket families; The system automatic generation module 603 is used to extract the information socket expression legend and quantity information from each floor plan through the Dynamo parametric design plug-in, and generate a horizontal workspace module for each floor; extract the floor number and elevation information from the floor plan through the Dynamo parametric design plug-in, automatically generate a system block diagram partition frame, and automatically place the automatically generated horizontal workspace module for each floor into the corresponding floor in the system block diagram partition frame; The system connection module 604 is used to generate a connection system block diagram based on the system automatic generation module 603 by setting the floor management room tag family and manually placing the floor management room and collection row parameterized family modules, wherein the floor management room tag family is automatically associated with the floor management room parameterized family modules; The data processing module 605 is used to determine the floor information of the horizontal workspace module based on the completed connection system block diagram, complete the calculation of various parameters through the Dynamo parametric design plug-in, and complete the automatic association of the integrated wiring diagram parameters.
[0044] It should be noted that the information interaction, execution process, etc. between the above-mentioned devices / units are based on the same concept as the method embodiment of the present application, and are devices corresponding to the above-mentioned method. All implementation methods in the above-mentioned method embodiment are applicable to the embodiment of the device. Its specific functions and the technical effects brought about can be found in the method embodiment part, which will not be repeated here.
[0045] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.
[0046] Figure 5 A schematic diagram of the hardware structure of a computer device provided in an embodiment of the present application is shown.
[0047] The device may include a processor 801 and a memory 802 storing program instructions.
[0048] When the processor 801 executes the program, each step in any of the above embodiments is implemented.
[0049] For example, the program can be divided into one or more modules / units, one or more modules / units are stored in the memory 802 and executed by the processor 801 to complete the present application. One or more modules / units can be a series of program instruction segments that can perform specific functions, and the instruction segments are used to describe the execution process of the program in the device.
[0050] Specifically, the processor 801 may include a central processing unit (CPU), or an application-specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present application.
[0051] The memory 802 may include a large capacity memory for data or instructions. By way of example and not limitation, the memory 802 may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive, or a combination of two or more of these. Where appropriate, the memory 802 may include removable or non-removable (or fixed) media. Where appropriate, the memory 802 may be inside or outside the integrated gateway disaster recovery device. In a specific embodiment, the memory 802 is a non-volatile solid-state memory.
[0052] The memory may include read-only memory (ROM), random access memory (RAM), magnetic disk storage media devices, optical storage media devices, flash memory devices, electrical, optical or other physical / tangible memory storage devices. Thus, generally, the memory includes one or more tangible (non-transitory) readable storage media (e.g., memory devices) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the method according to one aspect of the present disclosure.
[0053] The processor 801 implements any one of the methods in the above embodiments by reading and executing program instructions stored in the memory 802 .
[0054] In one example, the electronic device may further include a communication interface 803 and a bus 810. The processor 801, the memory 802, and the communication interface 803 are connected via the bus 810 and communicate with each other.
[0055] The communication interface 803 is mainly used to implement communication between various modules, devices, units and / or equipment in the embodiments of the present application.
[0056] Bus 810 includes hardware, software or both, and the components of online data flow metering equipment are coupled to each other. For example, but not limitation, bus can include accelerated graphics port (AGP) or other graphics bus, enhanced industry standard architecture (EISA) bus, front side bus (FSB), hypertransport (HT) interconnection, industry standard architecture (ISA) bus, infinite bandwidth interconnection, low pin count (LPC) bus, memory bus, micro channel architecture (MCA) bus, peripheral component interconnection (PCI) bus, PCI-Express (PCI-X) bus, serial advanced technology attachment (SATA) bus, video electronics standard association local (VLB) bus or other suitable bus or two or more of these combinations. In appropriate cases, bus 810 can include one or more buses. Although the present application embodiment describes and shows specific bus, the application considers any suitable bus or interconnection.
[0057] In addition, in combination with the methods in the above embodiments, embodiments of the present application may provide a storage medium for implementation. The storage medium stores program instructions; when the program instructions are executed by a processor, any one of the methods in the above embodiments is implemented.
[0058] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0059] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0060] An embodiment of the present application provides a computer program product, which is stored in a storage medium. The program product is executed by at least one processor to implement the various processes of the above-mentioned method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0061] It should be understood that the present application is not limited to the specific configurations and processes described above and illustrated in the figures. For the sake of brevity, a detailed description of known methods is omitted here. In the above embodiments, several specific steps are described and illustrated as examples. However, the method process of the present application is not limited to the specific steps described and illustrated. Those skilled in the art can make various changes, modifications, and additions, or change the order of the steps after understanding the spirit of the present application.
[0062] The functional modules shown in the above block diagram can be implemented as hardware, software, firmware or a combination thereof. When implemented in hardware, it can be, for example, an electronic circuit, an application specific integrated circuit (ASIC), suitable firmware, a plug-in unit, a function card or the like. When implemented in software, the elements of the present application are programs or code segments that are used to perform the required tasks. The program or code segment can be stored in a machine-readable medium, or transmitted on a transmission medium or a communication link by a data signal carried in a carrier wave. "Machine-readable medium" can include any medium that can store or transmit information. The example of a machine-readable medium includes an electronic circuit, a semiconductor memory device, a ROM, a flash memory, an erasable ROM (EROM), a floppy disk, a CD-ROM, an optical disk, a hard disk, an optical fiber medium, a radio frequency (RF) link, or the like. The code segment can be downloaded via a computer grid such as the Internet, an intranet, etc.
[0063] It should also be noted that the exemplary embodiments mentioned in this application describe some methods or systems based on a series of steps or devices. However, this application is not limited to the order of the above steps. In other words, the steps can be performed in the order mentioned in the embodiments, or in a different order, or several steps can be performed simultaneously.
[0064] Aspects of the present disclosure have been described above with reference to the flowcharts and / or block diagrams of the methods, devices (systems) and program products according to the embodiments of the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer program instructions. These program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer or other programmable data processing device to produce a machine so that these instructions executed via the processor of the computer or other programmable data processing device enable the implementation of the function / action specified in one or more boxes of the flowchart and / or block diagram. This processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor or a field programmable logic circuit. It is also understood that each box in the block diagram and / or the flowchart and the combination of the boxes in the block diagram and / or the flowchart can also be implemented by the dedicated hardware that performs the specified function or action, or can be implemented by the combination of dedicated hardware and computer instructions.
[0065] The above is only a specific implementation method of the present application. Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. It should be understood that the scope of protection of the present application is not limited to this. Any technician familiar with this technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in this application, and these modifications or replacements should be included in the scope of protection of this application.
Claims
1. A three-dimensional model-based integrated wiring design method, characterized in that: The method comprises the following steps: S100. Creating a parametric family module of a structured cabling system diagram in Revit software, wherein the parametric family module includes at least an information socket model, a legend, a horizontal workspace, a collection bar, and a floor management room; S200, linking each floor plan in the CAD / Revit drawing of the integrated wiring system, manually arranging the information socket families in each floor plan, and setting the corresponding expression legend of the information socket families; S300. Extract the information socket legend and quantity information from each floor plan using the Dynamo parametric design plug-in, and generate a horizontal workspace module for each floor. Extract the floor number and elevation information from the floor plan using the Dynamo parametric design plug-in, automatically generate a system block diagram partition frame, and automatically place the automatically generated horizontal workspace module for each floor into the corresponding floor in the system block diagram partition frame. S400, based on the system block diagram automatic generation module, by setting the floor management room tag family and manually placing the floor management room and collection row parameterized family modules, to generate the logical connection part of the system block diagram, wherein the floor management room tag family is automatically associated with the floor management room parameterized family modules; S500. Based on the completed connection system block diagram, determine the horizontal workspace module and the corresponding floor management room setting information, complete the calculation of various parameters through the Dynamo parametric design plug-in, and complete the automatic association of the integrated wiring system diagram parameters.
2. The integrated wiring design method based on a three-dimensional model according to claim 1, characterized in that: The parametric family modules are all created through metric conventional annotation families and metric detailed project families in Revit software.
3. The integrated wiring design method based on a three-dimensional model according to claim 1, characterized in that: The linking of each floor plan in the CAD / Revit drawing of the integrated wiring system, manually arranging the information socket families in each floor plan, and setting the corresponding expression legend of the information socket families also includes: After the arrangement of the information socket families in the floor plans of each floor is completed, an information socket detailed list is generated in the Revit software.
4. The integrated wiring design method based on a three-dimensional model according to claim 1, characterized in that: The method further includes: extracting the legend and quantity information of the information sockets in the floor plan through the Dynamo parametric design plug-in, and generating the horizontal workspace module of each floor; extracting the number of floors and elevation information in the floor plan through the Dynamo parametric design plug-in, automatically generating a system block diagram partition frame, and automatically placing the automatically generated horizontal workspace module of each floor into the floor corresponding to the system block diagram partition frame; S301, extracting the legend symbols and quantities of all data category information sockets in the floor plan in the Revit environment through Dynamo, grouping them, placing them in the parametric family of the corresponding floor level workspace in the system block diagram partition box, and automatically writing the parametric family parameters of each group; S302, extracting the floor plan and elevation information of each floor in the Revit environment through Dynamo, writing the information into the core node of the system block diagram partition frame, and automatically generating the system block diagram partition frame; S303, the core node automatically generates a system block diagram partition frame and the horizontal workspace module is automatically placed in the named drawing view.
5. The integrated wiring design method based on a three-dimensional model according to claim 1 is characterized in that: The automatic generation module based on the system block diagram completes the logical connection by setting the floor management room tag family and manually placing the floor management room and collection row parameterized family modules, and further includes: S401, adjusting the connection between the access side collection bar and the horizontal work area module; S402, adjusting the connection between the floor management room and the collection bus on the access side and the trunk side; S403: Place a floor management room tag family, and set the floor management room number and cabinet specification information.
6. The integrated wiring design method based on a three-dimensional model according to claim 1, characterized in that: Based on the completed connection system block diagram, the relationship between the horizontal workspace modules and the corresponding floor management is determined, and the parameter calculations are completed through the Dynamo parametric design plug-in to finally complete the design of the integrated wiring system diagram. Obtain the information socket change information in each floor plan, and the Dynamo parametric design plug-in updates the integrated wiring diagram based on the information socket change information.
7. A three-dimensional model-based integrated wiring design device, characterized in that: The device comprises: System setting module, which creates a parametric family module of the integrated wiring system diagram in Revit software. The parametric family module includes at least information sockets, legends, horizontal workspaces, collection bars, and floor management rooms; System design module, used to link each floor plan in the CAD / Revit drawings of the structured wiring system, manually arrange the information socket families in each floor plan, and set the corresponding expression legend of the information socket families; The system automatically generates a module that uses the Dynamo parametric design plug-in to extract the information socket expression legend and quantity information from each floor plan and generate the horizontal workspace module for each floor. The Dynamo parametric design plug-in extracts the floor number and elevation information from the floor plan and automatically generates a system block diagram partition frame. At the same time, the automatically generated horizontal workspace module for each floor is automatically placed in the corresponding floor of the system block diagram partition frame. The system connection module is used to automatically generate modules based on the system. By setting the floor management room tag family and manually placing the floor management room and collection row parameterized family modules, a connection system block diagram is generated. The floor management room tag family is automatically associated with the floor management room parameterized family modules. The data processing module is used to determine the horizontal workspace module and the corresponding floor management room setting information based on the completed connection system block diagram, complete the calculation of various parameters through the Dynamo parametric design plug-in, and complete the automatic association of the parameters of the integrated wiring system diagram.
8. A computer device, characterized in that: comprising a processor and a memory storing computer program instructions; The processor is used to execute the program to implement each step of the three-dimensional model-based integrated wiring design method according to any one of claims 1 to 6.
9. A readable storage medium, characterized in that: A computer program is stored thereon, characterized in that when the computer program is executed by a processor, each step of a three-dimensional model-based integrated wiring design method as described in any one of claims 1-6 is implemented.
Citation Information
Patent Citations
A method for automatically generating net rack BIM model
CN108959726A
Revit model creating method and device based on Dynamo
CN113722803A
Automatic cable arrangement method based on Dynamo
CN114154282A
Comprehensive wiring design method and device based on three-dimensional model and computer equipment
CN118761180A
Cable modeling method and system, and electronic device
US20240184943A1