CN115423928A - Building Information Modeling (BIM) coding plug-in unit creation method based on intelligent building operating system - Google Patents

Building Information Modeling (BIM) coding plug-in unit creation method based on intelligent building operating system Download PDF

Info

Publication number
CN115423928A
CN115423928A CN202210893648.0A CN202210893648A CN115423928A CN 115423928 A CN115423928 A CN 115423928A CN 202210893648 A CN202210893648 A CN 202210893648A CN 115423928 A CN115423928 A CN 115423928A
Authority
CN
China
Prior art keywords
model
component
floor
code
bim
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202210893648.0A
Other languages
Chinese (zh)
Other versions
CN115423928B (en
Inventor
方瑾
林秋桂
陈润东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huajian Shuchuang Shanghai Technology Co ltd
Original Assignee
Huajian Shuchuang Shanghai Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huajian Shuchuang Shanghai Technology Co ltd filed Critical Huajian Shuchuang Shanghai Technology Co ltd
Priority to CN202210893648.0A priority Critical patent/CN115423928B/en
Publication of CN115423928A publication Critical patent/CN115423928A/en
Application granted granted Critical
Publication of CN115423928B publication Critical patent/CN115423928B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T9/00Image coding

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Graphics (AREA)
  • Geometry (AREA)
  • Software Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a building method of a BIM coding plug-in based on a smart building operating system, which is used for building the smart building operating system; creating a component code table and a component code rule, and endowing component codes for each large component of the component code table; making a model delivery requirement; developing an ArcPointCode code automatic adding tool by taking a component coding rule and a model delivery requirement as logic; and packaging the codes of the ArcPointCode code automatic adding tool into a page, and making into a Revit code plug-in. The method comprises the steps of firstly formulating a model delivery guide rule, standardizing model delivery contents, and based on logic required by model delivery, converting coding tools into tools, solving the defects of low efficiency, high error possibility and low input-output ratio of manual addition of coding, ensuring coding rule, rationality and applicability by using landing coding logic and coding rule, and supporting the platform to be further developed based on the requirement and application of the model in each stage of project engineering.

Description

Building Information Modeling (BIM) coding plug-in unit creation method based on intelligent building operating system
Technical Field
The invention relates to the technical field of building information model batch coding adding tools, in particular to a Building Information Model (BIM) coding plug-in creating method based on an intelligent building operating system.
Background
Building Information Modeling (BIM) technology is used as an important tool for digital transformation in engineering construction industry, and data of the whole life cycle of an engineering project are comprehensively integrated. If all data information is directly bound with the model, the data volume of the model is too heavy, the efficiency of maintaining the data through the model is low, and the threshold of software operation is high. Therefore, the current data maintenance mode generally adopts a mode of separating the model from the data, the data is collected into an Excel table, management and maintenance are carried out outside the model, and the model and the data are bound through a unique code. The number of component models of a common business project BIM model can reach hundreds of thousands of orders of magnitude, and if the component models are manually added one by one, the efficiency is low, the error rate is high, and the input-output ratio is extremely low.
Disclosure of Invention
According to the embodiment of the invention, the invention provides a building information model batch coding adding tool, which comprises the following steps:
building an intelligent building operation system;
creating a component code table and a component code rule, and endowing component codes for each large component of the component code table;
making a model delivery requirement;
developing an ArcPointCode code automatic adding tool by taking a component coding rule and a model delivery requirement as logic;
and packaging the codes of the ArcPointCode code automatic adding tool into a page, and manufacturing a Revit code plug-in.
Further, the electromechanical specialties of the component code table are summarized in a hierarchical relationship of "subdivision specialties" to "components or piping systems or end" to "specific large class components".
Further, the non-electromechanical specialties of the component code table are summarized in a hierarchical relationship from "speciality" to "specific large class components".
Further, the model delivery requirements include: model version requirements, model splitting requirements, model naming requirements and ArcPointCode coding rules;
the model version requirements are Revit2016, revit2018 and Revit2020;
the model splitting requirement is split according to three levels of splitting modes of 'building number-professional-floor', 'building number-professional' and 'building number-structure function partition/partition-professional-floor';
the method comprises the following steps that model naming requirements comprise model file naming requirements and model component naming requirements, the model component naming requirements comprise component large names and component small names, the model component naming requirements adopt a combination mode of combining numbers, english and symbols, the model file naming requirements are named according to model splitting requirements and comprise three naming modes of item number-building number-professional-floor "," item number-building number-professional "," item number-building number-structure function partition/partition-professional-floor ";
the ArcPointCode coding rule consists of component codes, floor numbers and serial numbers of the specifications of the floors, and the ArcPointCode coding rule adopts a combination form of combining numbers, english and symbols.
Further, the ArcPointCode code automatic addition tool is based on the C # language.
Further, the logic of the automatic tool adding of the ArcPointCode code comprises the analysis according to a single-floor model file and the analysis according to a multi-floor model file.
Further, the parsing logic according to the single-floor model file parsing is as follows:
reading a first field of a model file name and a last field of the model file name of a BIM of an intelligent building operating system;
analyzing the BIM model, reading a named field in front of a "-" symbol in the component model name of the BIM model, and adding equipment codes for the component model according to the mapping relation between components and component codes in a component code table;
reading the total number of the components of the same type in the same floor in the BIM;
carrying out U-shaped sequence sequencing on the total amount of the analyzed components of the same type in the same floor according to the north-south direction to obtain component serial numbers which are gradually increased from '001';
combining the component codes, the floor numbers of the model files and the sequenced component serial numbers, and adding ArcPointCode codes to the components of the BIM model according to the format of equipment codes, floor numbers and specification serial numbers of the floors;
the ArcPoinCode code addition result and the component ID of the component to which the ArcPoinCode code was not successfully added are output.
Further, the codes of the analytic logic analyzed according to the single-floor model file are packaged into the single-floor model file with the manually selectable page.
Further, the analysis logic according to the multi-floor model file analysis is as follows:
reading a first field of the model file name;
adding floor attributes to the members of the BIM model of the intelligent building operating system in a view screening or manual frame selection mode;
analyzing the BIM model, reading a named field in front of a "-" symbol in the component model name of the BIM model, and adding equipment codes for the component model according to the mapping relation between components and component codes in a component code table;
reading the floor information of the components in the BIM, and analyzing the total number of the components with the same floor information and the same type in the BIM;
carrying out U-shaped sequence sequencing on the total quantities of the analyzed components with the same floor information and the same type according to the north-south direction;
combining the component codes, the read floor numbers, the floor numbers and the sequenced serial numbers, and adding ArcPointCode codes to the components of the BIM model according to the format of the equipment codes, the floor numbers and the specification serial numbers of the floors;
the result of addition of the ArcPointCode code and the component ID of the component to which the ArcPointCode code was not successfully added are output.
Further, the codes of the analytic logics analyzed according to the multi-floor model file are packaged into the multi-floor model file with the pages capable of being manually selected.
According to the method for creating the BIM coding plug-in based on the intelligent building operating system, firstly, model delivery content is standardized by formulating a model delivery guide rule, coding tools are made based on logic required by model delivery, the defects of low efficiency, high error probability and low input-output ratio of manual coding addition are overcome, meanwhile, the coding logic and the coding rule which can be landed are ensured, the coding rule, the rationality and the applicability are ensured, and further development is carried out by supporting a platform based on the requirements and the application of the model in each stage of project engineering.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and are intended to provide further explanation of the claimed technology.
Drawings
FIG. 1 is a flowchart of a method for creating a BIM-encoded plug-in based on an intelligent building operating system according to an embodiment of the present invention;
FIG. 2 is a flow diagram of parsing logic for parsing against a single floor model file according to an embodiment of the invention;
FIG. 3 is a flow diagram of parsing logic according to multi-floor model file parsing in accordance with an embodiment of the present invention;
fig. 4 is a flowchart of the page operation after the source code of the present embodiment is encapsulated.
Detailed Description
The present invention will be further explained by the following detailed description of preferred embodiments thereof, which is to be read in connection with the accompanying drawings.
First, a method for creating a BIM coding plug-in based on an intelligent building operating system according to an embodiment of the present invention is described with reference to fig. 1 to 4, and is used for coding and auditing a BIM model, and an application scenario thereof is wide.
As shown in fig. 1, the method for creating a BIM code plug-in based on an intelligent building operating system according to an embodiment of the present invention includes the following steps:
in S1, as shown in fig. 1, an intelligent building operation system is built.
In S2, as shown in FIG. 1, a component code table and component code rules are created, and a component code is assigned to each of the large classes of components in the component code table.
Further, the electromechanical specialties of the component code table are summarized in a hierarchical relationship of "subdivision specialties" to "components or piping systems or end" to "specific large class components".
Further, the non-electromechanical specialties of the component code table are summarized according to the hierarchical relationship from "specialties" to "specific large-class components".
At S3, as shown in fig. 1, a model delivery requirement is formulated.
Further, the model delivery requirements include: model version requirements, model splitting requirements, model naming requirements and ArcPointCode coding rules;
the model version requirements are Revit2016, revit2018 and Revit2020;
the model splitting requirements are split according to three hierarchy splitting modes of 'building number-professional-floor', 'building number-professional' and 'building number-structure function partition/partition-professional-floor', the specific splitting mode is processed according to project service requirements, and generally, if a project does not have an MEP system traceability requirement, the model file is split according to 'building number-professional-floor'. And for the project with smaller building size, splitting the model file according to the form of 'building number-specialty'. For a single building body with a large single-layer area, namely the single-layer area exceeds 10 ten thousand square meters, splitting the single building body according to the building number, structural function partition/partition, specialty and floor;
the model naming requirements comprise model file naming requirements and model component naming requirements, the model file naming is correspondingly named according to the splitting condition, the model component naming requirements are composed of component large class names and component small class names, the model component naming requirements adopt a combination mode of combining numbers, english and symbols, in the embodiment, the building number is named according to the actual condition of a project, and the building number is E8 and is named according to A & S (civil engineering), CW (curtain wall) and MEP (electromechanical) professionally. The floors are named according to the number + F, the interlayers are named according to the number + MF, the naming requirements of the model files are named according to the model splitting requirements, and the naming modes comprise three naming modes of 'project number-building number-professional-floor', 'project number-building number-professional', 'project number-building number-structure function partition/partition-professional-floor';
the coding rule of the ArcPointCode consists of component codes, floor numbers and serial numbers of the specification of the floors, and the coding rule of the ArcPointCode adopts a combination form of combining numbers, english and symbols, so that the uniqueness of the ArcPointCode is ensured.
In S4, as shown in fig. 1, the ArcPointCode code automatic addition tool is developed with the component coding rule and the model delivery requirement as logic.
Further, the ArcPointCode code automatic addition tool is based on the C # language.
Further, the logic of the automatic tool adding of the ArcPointCode code comprises the analysis according to a single-floor model file and the analysis according to a multi-floor model file.
Further, the parsing logic according to the single-floor model file parsing is as follows:
in S411, as shown in fig. 2, the first field of the model file name and the last field of the model file name of the BIM model of the smart building operating system, i.e., the floor number and the floor, are read.
In S412, as shown in fig. 2, the BIM model is parsed, the named field before the "-" symbol in the component model name of the BIM model is read, and the device code is added to the component model according to the mapping relationship between the component and the component code in the component code table, in this embodiment, the component in the model is named as "heat pump-air source", and the named field before the "-" symbol is read as "heat pump", and the matching code is 30-40.15.00 according to the component code table.
In S413, as shown in fig. 2, the total number of the same type of components in the same floor within the BIM model is read.
In S414, as shown in fig. 2, the analyzed total quantities of the components of the same type in the same floor are sequentially ordered in a U-shape in the north-south direction, and the serial numbers of the components increasing one by one from "001" are obtained.
In S415, as shown in fig. 2, the component code, the floor number of the model file, and the sorted component serial number are combined, and the ArcPointCode code is added to the components of the BIM model in the format of "equipment code, floor number, and specification serial number of the floor".
In S416, as shown in fig. 2, the arcpoincode code addition result is output, together with the component ID of the component to which the arcpoincode code was not successfully added.
Further, the codes of the analytic logic analyzed according to the single-floor model file are packaged into the single-floor model file with the manually selectable page.
Further, the analysis logic according to the multi-floor model file analysis is as follows:
in S421, as shown in fig. 3, the first field of the model file name, i.e., the building number, is read.
In S422, as shown in fig. 3, a floor attribute is added to a member of the BIM model of the smart building operating system by view filtering or manual frame selection.
In S423, as shown in fig. 3, the BIM model is parsed, the named field in front of the "-" symbol in the component model name of the BIM model is read, and the device code is added to the component model according to the mapping relationship between the component and the component code in the component code table.
In S424, as shown in fig. 3, the floor information of the components in the BIM model is read, and the total number of components having the same floor information and the same type in the BIM model is analyzed.
In S425, as shown in fig. 3, the total number of components having the same floor information and the same type are sorted in the north-south direction in a U-shaped order.
In S426, as shown in fig. 3, the component code, the read floor number, and sorted serial number are combined, and the ArcPointCode code is added to the component of the BIM model in the format of "equipment code, floor number, and specification number of the floor".
In S427, as shown in fig. 3, the ArcPointCode code addition result and the component ID of the component to which the ArcPointCode code was not successfully added are output.
Further, the codes of the analytic logics analyzed according to the multi-floor model file are packaged into the multi-floor model file with the pages capable of being manually selected.
In S5, as shown in fig. 1, the code of the ArcPointCode automatic addition tool is packaged into a page, and is made into a Revit coding plug-in.
As shown in fig. 4, the plug-in is named arcauto code, and the logic flow of the page prototype is as follows:
manually clicking a 'single-layer model' or a 'multi-layer model' on an additional module interface of a Revit coding plug-in, when the 'single-layer model' is clicked, automatically analyzing the floor number and the floor name, automatically filling a text box for pairing, supporting the editing of the automatically filled floor number and floor name, selecting a storage path for the automatic coding result output, clicking 'determination', and outputting the automatic coding result; when the multi-layer model is clicked, adding the floor attribute to the member in any mode of 'according to the view' or 'according to the member' is manually selected; when the 'according to the view' is selected, the module is analyzed and grayed out according to the components, the plug-in automatically analyzes all three-dimensional view names in the model and all components in each view and all three-dimensional view names are displayed in a pull-down option box, any view is selected to be a view to add floor names, after clicking confirmation, all components in the view are added with attribute values corresponding to the floor names, all views can be named one by one through the mode, and the floor names cannot be repeated; when the 'per-component' is selected, the 'per-view' analysis module is grayed out, the 'selection component' is clicked, the method automatically jumps to a Revit interface, the components are selected in a frame, the ID of the components is automatically analyzed, the analyzed components are supported to be 'deselected' in a list frame, the attribute values of floor names are added to the selected components, the storage path is selected for the output result, the 'confirmation' is clicked, and the result of automatic coding is output.
It should be noted that, in the embodiment, if an individual component is not found in the component code table, the component code table needs to be supplemented, and a synchronous update iteration is performed in the background database of the coding plug-in.
The method for creating the BIM coding plug-in based on the intelligent building operating system according to the embodiment of the present invention is described above with reference to fig. 1 to 4, and firstly, by making a model delivery guide rule, the model delivery content is standardized, and based on the logic of the model delivery requirement, the coding is toolized, so that the defects of low coding efficiency, high error probability and low input-output ratio due to manual addition are overcome, meanwhile, the coding logic and the coding rule which can be landed on the ground are ensured, the coding rule, the rationality and the applicability are ensured, and the platform is supported to be further developed based on the requirements and the application of the model in each stage of the project engineering.
It should be noted that, in the present specification, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrases "comprising 8230; \8230;" 8230; "does not exclude the presence of additional like elements in a process, method, article, or apparatus that comprises the element.
While the present invention has been described in detail with reference to the preferred embodiments, it should be understood that the above description should not be taken as limiting the invention. Various modifications and alterations to this invention will become apparent to those skilled in the art upon reading the foregoing description. Accordingly, the scope of the invention should be determined from the following claims.

Claims (10)

1. A method for creating a BIM coding plug-in based on an intelligent building operating system is characterized by comprising the following steps:
building an intelligent building operation system;
creating a component code table and a component code rule, and endowing a component code for each large component of the component code table;
making a model delivery requirement;
developing an ArcPointCode code automatic adding tool by taking the component coding rule and the model delivery requirement as logic;
and packaging the codes of the ArcPointCode code automatic adding tool into a page, and manufacturing a Revit code plug-in.
2. The method as claimed in claim 1, wherein the electromechanical specialties of the component code table are summarized in a hierarchical relationship from "subdivision specialties" to "components or piping systems or end" to "specific major class components".
3. The method for creating BIM code plug-in based on intelligent building operation system as claimed in claim 1, wherein the non-electromechanical specialties of the component code table are summarized in a hierarchical relationship from "specialties" to "specific large class components".
4. The method of claim 1, wherein the model delivery requirements include: model version requirements, model splitting requirements, model naming requirements and ArcPointCode coding rules;
the model version requirements are Revit2016, revit2018 and Revit2020;
the model is split according to three levels of splitting modes of 'building number-professional-floor', 'building number-professional' and 'building number-structure function partition/partition-professional-floor';
the model naming requirements comprise model file naming requirements and model component naming requirements, the model component naming requirements comprise component large class names and component small class names, the model component naming requirements adopt a combination mode of combining numbers, english and symbols, the model file naming requirements are named according to the model splitting requirements and comprise three naming modes of project number, building number, profession and floor, project number, building number, profession and project number, building number, structural function partition, profession and floor, and the model file naming requirements are named according to the model splitting requirements;
the ArcPointCode coding rule consists of a component code, a floor number and a serial number of the specification of the floor, and the ArcPointCode coding rule adopts a combination form of combining numbers, english and symbols.
5. The method as claimed in claim 1, wherein the arcpoincode automatic addition tool is based on C # language.
6. The method as claimed in claim 1, wherein the logic of the arcpoincode code automatic add-on tool includes parsing according to a single floor model file and parsing according to a multi-floor model file.
7. The method for creating BIM code plug-in based on intelligent building operation system as claimed in claim 6, wherein the parsing logic for parsing according to the single-floor model file is as follows:
reading a first field of a model file name and a last field of the model file name of a BIM of the intelligent building operating system;
analyzing the BIM model, reading a named field in front of a '-' symbol in a component model name of the BIM model, and adding equipment codes for the component model according to a mapping relation between components and component codes in a component code table;
reading the total number of the same type of components in the same floor in the BIM model;
carrying out U-shaped sequence sequencing on the total amount of the analyzed components of the same type in the same floor according to the north-south direction to obtain component serial numbers which are gradually increased from 001;
combining the component codes, the floor numbers of the model files and the sequenced serial numbers of the components, and adding ArcPointCode codes to the components of the BIM according to the format of equipment codes, floor numbers and specification serial numbers of the floors;
outputting the result of adding the ArcPointCode code and the component ID of the component which is not successfully added by the ArcPointCode code.
8. The method as claimed in claim 7, wherein the code of the parsing logic parsed according to the single floor model file is packaged into a single floor model file with manually selectable pages.
9. The method for creating BIM code plug-in based on intelligent building operation system as claimed in claim 6, wherein the parsing logic for parsing according to multi-floor model file is as follows:
reading a first field of a model file name;
adding floor attributes to the components of the BIM model of the intelligent building operating system in a view screening or manual frame selection mode;
analyzing the BIM model, reading a named field in front of a '-' symbol in a component model name of the BIM model, and adding equipment codes for the component model according to a mapping relation between components and component codes in a component code table;
reading floor information of components in the BIM model, and analyzing the total number of the components with the same floor information and the same type in the BIM model;
carrying out U-shaped sequence sequencing on the total quantities of the analyzed components with the same floor information and the same type according to the north-south direction;
combining the component codes, the read floor numbers, the floor numbers and the sequenced serial numbers, and adding ArcPointcode codes to the components of the BIM model according to the format of equipment codes, floor numbers and specification serial numbers of the floors;
outputting the ArcPointCode code addition result and the component ID of the component to which the ArcPointCode code addition is unsuccessful.
10. The method as claimed in claim 9, wherein the code of the parsing logic parsed according to the multi-floor model file is packaged into a multi-floor model file with manually selectable pages.
CN202210893648.0A 2022-07-27 2022-07-27 BIM coding plug-in creation method based on intelligent building operation system Active CN115423928B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210893648.0A CN115423928B (en) 2022-07-27 2022-07-27 BIM coding plug-in creation method based on intelligent building operation system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210893648.0A CN115423928B (en) 2022-07-27 2022-07-27 BIM coding plug-in creation method based on intelligent building operation system

Publications (2)

Publication Number Publication Date
CN115423928A true CN115423928A (en) 2022-12-02
CN115423928B CN115423928B (en) 2023-11-17

Family

ID=84196469

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210893648.0A Active CN115423928B (en) 2022-07-27 2022-07-27 BIM coding plug-in creation method based on intelligent building operation system

Country Status (1)

Country Link
CN (1) CN115423928B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116150447A (en) * 2023-04-20 2023-05-23 北京盈建科软件股份有限公司 Building structure component grouping numbering method and device based on agreed semantics
CN116597099A (en) * 2023-07-17 2023-08-15 芯知科技(江苏)有限公司 Three-dimensional model reconstruction method and system based on video stream
CN117171012A (en) * 2023-08-04 2023-12-05 南京华建检测技术有限公司 Intelligent debugging method for assembled electromechanical system based on double information codes

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108428194A (en) * 2017-08-12 2018-08-21 中民筑友科技投资有限公司 A kind of management method and device of the building material processing dispatching based on BIM
CN108920770A (en) * 2018-06-08 2018-11-30 上海大学 Based on the BIM component autocoding of Revit software and the method that is associated with BIM model
CN110503325A (en) * 2019-08-16 2019-11-26 清华大学 A kind of construction speed resource automatic optimization method based on Building Information Model
CN111310256A (en) * 2019-11-06 2020-06-19 南京戎光软件科技有限公司 BIM-based electromechanical system upstream and downstream relationship determination method
KR102229423B1 (en) * 2020-06-15 2021-03-18 주식회사 다산컨설턴트 Appearance survey network construction system and coded expression method with the characteristics of the appearance network damage, 3D position and size information as parameters grafted with the 3D BIM model
CN112668069A (en) * 2021-01-11 2021-04-16 国网福建省电力有限公司 Transformer substation digital transfer method based on three-dimensional design model of power transmission and transformation project and BIM engine
CN113505413A (en) * 2021-06-04 2021-10-15 中国交通信息科技集团有限公司 BIM model multi-scene automatic coding method
CN114547730A (en) * 2022-01-20 2022-05-27 四川双龙机场建设有限公司 Visual navigation engineering modeling and coding method based on dynamo

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108428194A (en) * 2017-08-12 2018-08-21 中民筑友科技投资有限公司 A kind of management method and device of the building material processing dispatching based on BIM
CN108920770A (en) * 2018-06-08 2018-11-30 上海大学 Based on the BIM component autocoding of Revit software and the method that is associated with BIM model
CN110503325A (en) * 2019-08-16 2019-11-26 清华大学 A kind of construction speed resource automatic optimization method based on Building Information Model
CN111310256A (en) * 2019-11-06 2020-06-19 南京戎光软件科技有限公司 BIM-based electromechanical system upstream and downstream relationship determination method
KR102229423B1 (en) * 2020-06-15 2021-03-18 주식회사 다산컨설턴트 Appearance survey network construction system and coded expression method with the characteristics of the appearance network damage, 3D position and size information as parameters grafted with the 3D BIM model
CN112668069A (en) * 2021-01-11 2021-04-16 国网福建省电力有限公司 Transformer substation digital transfer method based on three-dimensional design model of power transmission and transformation project and BIM engine
CN113505413A (en) * 2021-06-04 2021-10-15 中国交通信息科技集团有限公司 BIM model multi-scene automatic coding method
CN114547730A (en) * 2022-01-20 2022-05-27 四川双龙机场建设有限公司 Visual navigation engineering modeling and coding method based on dynamo

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
姚远: "基于Revit模型编码技术的BIM构件编码研究", 建筑, no. 22, pages 75 - 76 *
陆剑骏;李慧;代慧瑶;: "基于BIM平台的城市快速路工程构件信息分类编码方法及其应用", 中国市政工程, no. 04 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116150447A (en) * 2023-04-20 2023-05-23 北京盈建科软件股份有限公司 Building structure component grouping numbering method and device based on agreed semantics
CN116597099A (en) * 2023-07-17 2023-08-15 芯知科技(江苏)有限公司 Three-dimensional model reconstruction method and system based on video stream
CN116597099B (en) * 2023-07-17 2023-09-22 芯知科技(江苏)有限公司 Three-dimensional model reconstruction method and system based on video stream
CN117171012A (en) * 2023-08-04 2023-12-05 南京华建检测技术有限公司 Intelligent debugging method for assembled electromechanical system based on double information codes
CN117171012B (en) * 2023-08-04 2024-03-15 南京华建检测技术有限公司 Intelligent debugging method for assembled electromechanical system based on double information codes

Also Published As

Publication number Publication date
CN115423928B (en) 2023-11-17

Similar Documents

Publication Publication Date Title
CN115423928A (en) Building Information Modeling (BIM) coding plug-in unit creation method based on intelligent building operating system
US9727033B2 (en) Method for producing PLC and HMI tag database and system
US20110055807A1 (en) Integration environment generator
CN109067704B (en) Satellite remote control instruction format design and coding management system and method
EP0676707B1 (en) Expression promotion for hierarchical netlisting
CN109062565B (en) Artificial intelligence writing method for telemetry source code of digital satellite AOS protocol
CN106528512B (en) A kind of EXCEL preliminary budget table automatic editing method
CN111353754A (en) Method and device for generating flow template, electronic equipment and readable storage medium
CN101398812A (en) Apparatus and method for generating electric table with service logic
Bieber et al. DALculus–theory and tool for development assurance level allocation
US20080091942A1 (en) Automated two dimensional technical data packaging
US20080243890A1 (en) Automated two and three dimensional technical data packaging
CN113254024A (en) Code inheritance relationship optimization method, device, equipment and storage medium
CN109597603A (en) A kind of requirement documents automatic generation method based on document component
CN117762865A (en) Data lake entering method and system of big data platform
CN115879435B (en) Cloud contract generation method in smart engineering scene
CN115423929B (en) BIM model equipment coding auditing method based on intelligent building operation system
Ramaji et al. Interpreted information exchange: implementation point of view.
US7698643B2 (en) Parts counting device, parts counting program, and parts counting method of 3-dimensional arrangement adjustment CAD
CN104408120B (en) The processing method and processing device of source code
Daniška et al. Development of database structures and data exchange principles for nuclear decommissioning planning
CN111291444A (en) Modeling method, device and equipment for airplane assembly and storage medium
Ibrahimi et al. Model Slicing on Low-code Platforms.
IL263049B1 (en) A method and system for producing a product from a verbal description thereof
CN110502815A (en) A kind of time constraints specification normative language method based on SKETCH

Legal Events

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