UDC 004.4'2
DOI: 10.36871/2618-9976.2022.06.007

Authors

Korytin N.O.
Master's Student of the Department of "Information Modeling in Construction", Institute of Construction and Architecture, Institute of Construction and Architecture, Ural Federal University named after the First President of Russia B.N. Yeltsin, Yekaterinburg, Russia
Pridvizhkin S.V.
Doctor of Economic Sciences, Head of the Department "Information Modeling in Construction", Institute of Construction and Architecture, Ural Federal University named after the first president of Russia B.N. Yeltsin, Yekaterinburg, Russia

Abstract

In the modern world, humanity needs to increase the power of its computing resources for further development. However, unfortunately, over the past few decades, the human brain has been much inferior in this aspect to electronic computers (computers), giving them primacy. The computer is able to significantly reduce the time spent on any computing tasks performing, as well as repeatedly improve the quality and repeatability of the result. Therefore, computers have become an integral part of the life of each of us. Human programming, in turn, has become the main tool for creating more effective and automated approaches to performing tasks in various areas of human activity. The construction industry also took part in the process automation race, so starting in the XNUMXs of the XNUMXth century, designers began a systematic transition to the use of computers to speed up the projects development. The present day there is a huge variety of different software complexes that significantly speed up, and also improve not only design quality, but the capacity of absolutely all processes related to the life cycle of the building. Though the article will focus specifically on one of them, namely the Revit software complex. This product is the flagship in the field of information modeling of buildings and structures. Software complexes such as Revit, unfortunately or fortunately, are extremely complex, so it is quite difficult to create them universal, where all the design features for every user from various countries and companies would be considered. The fact that the complexes have huge functionality that prevents developers from supporting such a product, complicating the situation as well. For such situations, the developers provide a number of tools and capabilities that can supplement the functionality of the source program to ordinary users (with programming skills). That is what will be discussed below through the article. It is possible to assert safely, that there are a lot of resources with information on automating routine tasks in the Revit software complex currently, including Russianlanguage sites. Despite this, all information is heavily spreed, which greatly prevents from an overall picture forming. Therefore, this work is aimed at forming a common single structured layer of knowledge in the field of Revit additional software modules creating.

Keywords

Construction, Design, Revit, Programming, Application, Script, Macro, Plugins, Automation, Labor Savings