Abstract
The paper examines the necessity and possibility of interface interaction of the information modeling program Revit Autodesk with the common office program MS Excel. Such interaction makes it easier to prepare project documentation in accordance with the requirements of Russian standards, GOST. An analysis of the capabilities of the built-in Revit tools for creating specifications and their design according to GOST requirements showed an insufficient level of automation of these processes. Ready-made foreign and Russian solutions in the field of Revit plugins that implement interaction with Excel have a number of disadvantages. The purpose of this article is to demonstrate the capabilities of the application programming interface (API) for creating applications using the example of a developed software solution for automating the unloading of information from a BIM model into an Excel electronic document, in order to bring data presentation standards in line with GOST requirements. The application is developed using a tool environment: the C# programming language, the MS Visual Studio development environment, the WPF user interface creation tool, the Revit-side application programming interface .Net API, an interface for interacting with Excel ClosedXML files. As a result, the interface of the developed plugin is presented. The program allows you to export documents-statements and specifications - to Excel, designed according to the requirements of GOST. The user-friendly tab-based user interface, the compliance of the program design with the Revit system and the implemented functionality give the program advantages over its analogues. The application is available for free download to any Revit user, which is of practical importance.
Highlights
Autodesk Revit – это программный комплекс, служит основной средой автоматизированного проектирования для многих архитекторов, конструкторов и инженеров-проектировщиков в строительной сфере [2]
their design according to GOST requirements showed an insufficient level of automation
Russian solutions in the field of Revit plugins that implement interaction with Excel have a number of disadvantages
Summary
Такое взаимодействие позволяет облегчить подготовку проектной документации согласно требованиям Российских стандартов, ГОСТ. Анализ возможностей встроенных инструментов Revit по созданию спецификаций и их оформлению по требованиям ГОСТ показал недостаточный уровень автоматизации этих процессов. Целью данной статьи является демонстрация возможностей интерфейса прикладного программирования (API) для создания приложений на примере разработанного программного решения по автоматизации выгрузки информации из BIM модели в табличный документ Excel, для приведения в соответствие стандартов представления данных по требованиям ГОСТ. Приложение разработано с использованием инструментальной среды: язык программирования C#, среда разработки MS Visual Studio, средство создания пользовательского интерфейса WPF, интерфейс прикладного программирования на стороне Revit.Net API, интерфейс взаимодействия с файлами Excel ClosedXML. Программа позволяет экспортировать документы – ведомости и спецификации – в Excel, оформленные по требованиям ГОСТ. Удобный пользовательский интерфейс на основе вкладок, соответствие дизайна программы системе Revit и реализованный функционал дают программе преимущества перед аналогами.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.