Тюменский индустриальный


СЕКЦИЯ «АВТОМАТИЗАЦИЯ И УПРАВЛЕНИЕ В ТЕХНИЧЕСКИХ



Download 9,1 Mb.
Pdf ko'rish
bet2/112
Sana07.03.2022
Hajmi9,1 Mb.
#485339
1   2   3   4   5   6   7   8   9   ...   112
Bog'liq
Energosberezhenie-i-innovatsionnye-tehnologii-2018-tom-1

СЕКЦИЯ «АВТОМАТИЗАЦИЯ И УПРАВЛЕНИЕ В ТЕХНИЧЕСКИХ 
СИСТЕМАХ» 
УДК 004.942 
АНДРЕЕВ И. И., МАЛЬЦЕВ В.Л.
 
DYNAMO
. ВИЗУАЛЬНОЕ ПРОГРАММИРОВАНИЕ В 
СТРОИТЕЛЬСТВЕ 
Андреев И. И., магистрант, andr.ig.iv@gmail.com
Мальцев В.Л., ассистент, maltsev_vl@inbox.ru 
г. Тюмень, Тюменский индустриальный университет 
Аннотация.
В статье рассмотрены возможности визуального программирования для 
строительной отрасли. Описано наиболее популярное приложение по созданию 
визуальной программы актуальной в области проектирования. Так же приведены 
примеры работы с данным приложением, и наглядно продемонстрировано преимущество 
автоматизированного визуального программирования в САПР по сравнению с обычным 
проектированием.
Ключевые слова:
Визуальное программирование, информационное моделирование 
зданий, автоматизация проектирования, BIM-технологии. 
Визуальное программирование –
наиболее популярная ветвь 
программирования, которая основывается на создании программы для 
ЭВМ посредством графических объектов, имеющих определенные 
функции, их манипулированием взамен написания текста. Особенность 
данного направления заключается в том, что для создания программы нет 
необходимости в совершенстве знать языки программирования, так как 
большинство необходимых алгоритмов и последовательностей уже 
содержится в существующих графических объектах. На данный момент 
существует множество средств визуального программирования. Для 
строительства одним из наиболее распространённых приложений является 
Dynamo. 
Dynamo
– 
бесплатное дополнение к 
Autodesk Revit
, которое позволяет 
работать в рамках визуального программирования соединяя элементы друг 
с другом, определять отношения и последовательность действий, которые 
и составляют
пользовательские алгоритмы [1]. Для
Dynamo 
существует 
возможность написания скриптов на основе
Design Script 
и IronPython

данный функционал наделяет
 Dynamo 
широким спектром возможностей до 
доступа к сторонним приложениям

имеющим
 API 
интерфейс

Design Script
это собственный язык программирования системы 
Dynamo, ориентированный на создание геометрии
. IronPython 

 
одна из 
основных 
реализаций 
языка Python, 
предназначенная 
для 
платформы Microsoft .NET или Mono. 
11 


 
Составление алгоритмов ведется с помощью скриптов 
представленных на рис.1 и нодов представленных на рис.2. Наиболее 
обширны в применении ноды, так как они обладают значительной 
простотой в использовании в отличие от скрипта и не уступают им по 
функциональности. Каждый нод выполняет какую-то операцию, а 
соединённые между собой они несут визуальную программу. Таким 
образом, рабочим инструментом данного приложения является блок, 
который несет в себе определенную информацию, представленную в виде 
определенной команды. На основе нескольких блоков, составленных в 
цепочку, создается сама программа, например: 
Рис.1. Изображение примера скрипта
Рис.2. Изображение примера нода 
Универсальность данной программы состоит в том, что ее можно 
выполнять в режиме реального времени [2]. Данная программа сразу 
показывает исходный вариант созданной цепочки нодов. 
Dynamo
значительно увеличивает возможности САПР и позволяет 
выполнять задачи, на основе составления определенных алгоритмов, как 
рутинного плана, так и более значимые. Возможности визуального 
программирование представлены на рис. 3 
12 


Рис.3. Скрипт поиска элемента по его ID 
Добавляя данный алгоритм в спецификацию можно узнать 
ID
у 
каждого элемента, а потом осуществить поиск через управление – выбрать 
по коду [3]. 
В заключении можно сказать, что визуальное программирование 
значительно ускоряет процесс проектирования и повышает его 
автоматизацию, что сокращает время работы и частично исключает 
человеческий фактор, уменьшая тем самым количество ошибок. 
СПИСОК ЛИТЕРАТУРЫ 
1. 
Программирование в Dynamo [Электронный ресурс] // 3D Vector-
pro. – 
Режим доступа: http://3dvector-pro.ru/programmirovanie-dynamo/.
2. 
Визуальное программирование 
[Электронный 
ресурс] 
// 
YouTube.ru. – 
Режим доступа: 
https://www.youtube.com/watch?v=_CxUz8acL5k. 
3. 
Поиск элементов в Revit [Электронный ресурс] // Блог Сергея 
Волкова. – Режим доступа: http://volkovsergei.ru/poisk-elementov-v-revit/.
УДК 620.9:658, 658.26:621.31 

Download 9,1 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   112




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish