Бағдарлама бойынша
Revit пен BIM үшін ЖИ: көмекшілер, плагиндер, тексерулер
Жұмыс тәсілі модельге қолжетімділікке байланысты: кіріктірілген көмекші, тексерілетін скрипт немесе экспортты талдау. Бұлардың ешқайсысы жобалық шешімнің дұрыстығын өздігінен растамайды.
Мазмұны · 8
Revit үшін ЖИ: алдымен модельге қолжетімділікті анықтау
Revit-те ЖИ үш түрде кездеседі: кіріктірілген көмекші, Revit құралдары арқылы жұмыс істейтін код және шығарылған деректерді талдау. Біріншісінде мүмкіндіктерді өндіруші белгілейді; екіншісінде нақты бағдарламаны тексересіз; үшіншісінде жауап экспортқа енген деректермен шектеледі. BIM үйлестірушісі мен модель авторына бір командамен бүкіл жобаны алу уәдесі емес, элементтер іріктемелері, параметрлерді тексеру және қайталанатын операцияларды дайындау пайдалы.
Спецификация шығару не параметрді жаппай түзету қажет болса, элементтердің нақты құрамы мен күтілетін өзгерістерден бастаңыз. Тілдік модель іріктемені тұжырымдап, код жазуға көмектесе алады, бірақ қай дананың қажетті сатыға, корпусқа не нұсқаға жататынын өзі шешпеуі тиіс. Нәтиже «дайын» хабарымен емес, идентификаторлар және операцияға дейінгі, кейінгі мәндер бойынша қабылданады.
Бағдарламаны қолдануға көмектесу мен жоба мазмұнымен жұмысты ажыратыңыз. Спецификация баптауы қайда тұрғаны туралы жауап көмекшінің сіздің моделіңізді ашқанын дәлелдемейді. Тексеруге дейін бірнеше белгілі элементті және олардың параметрлерін көрсетуді сұраңыз. Тек мәтіндік экспорт қолжетімді болса, тапсырманы сол экспортты тексеру деп тұжырымдаңыз.
Autodesk Assistant және Forma: расталған міндеттер мен шекаралар
Revit 2027 анықтамасында Autodesk Autodesk Assistant мүмкіндіктерінің үш тобын сипаттайды: өнім бойынша көмек, модель деректеріне сұраулар және мәтіндік тапсырма бойынша автоматтандыру. Өндіруші мысалдары — бірінші қабаттағы бағандарды санау және есіктер спецификациясын жасау. Қолжеткізу үшін Autodesk тіркелгісіне кіру қажет. Бұл — нақты шығарылымның сипаттамасы, Revit-тің кез келген орнатылған нұсқасында сол мүмкіндіктер бар деген уәде емес.
Шығарылымның бөлек бетінде Revit Public MCP Server Tech Preview мәртебесінде сипатталған. Элементтерді іздеу, параметрлерді тексеру, санау, параметрлерді жаппай түзету және көріністерді түсіру көрсетілген. Бұл Tech Preview болғандықтан, үдеріске ықтимал іркілістер мен интерфейс өзгерістерін ескеріңіз: қажетті операцияны өз ортаңызда сынап, нәтижесін тексеру тәсілін сақтаңыз. Агент интерфейсінің болуы модельдің барлық функциясын шексіз басқаруды білдірмейді.
Autodesk Forma Site Design-ды учаскемен жұмыс, жобалау алдындағы бағалау, тұжырымдама және ортаны ерте талдауға арналған, Revit-пен байланысқан бұлттық құрал деп сипаттайды. Ресми шолуда күн, жел және шу талдауы аталған; жел мен шу үшін жылдам ЖИ режимі және стандартты режим ажыратылған. Бұл — топтама параметрін тексеру не жұмыс спецификациясын шығарудан басқа кезең.
Бюро үшін қорытынды: дәл өз шаблоныңызға қажет операциялар тізімін жасаңыз. Бағандарды санау модельге сұрау ретінде пайдалы, бірақ санау шекарасын анықтауды алмастырмайды. Учаске нұсқаларын салыстыру бағыт таңдауға көмектеседі, бірақ дайын жобаның жергілікті талаптарға сәйкестігін растамайды. Сәулетшінің жалпы міндеттері сәулет жұмысына арналған ЖИ туралы мақалада қарастырылған.
Функциялардың ашық беттері Ресей не Қазақстандағы әр ұйым үшін сатып алу шарттары мен қолжетімділікті растамайды. Сондықтан мұнда өңірлік қолжетімділікке уәде жоқ. Құралды үдеріске енгізбес бұрын орнатылған шығарылымды, тіркелгі құқықтарын және ұйымыңызға жеткізу шарттарын құжаттама мен өндіруші жауабы бойынша тексеріңіз.
Dynamo, pyRevit және API: модельге тексеруге болатын шағын код жаздыру
Dynamo Primer Python-ды Revit API-мен бірге қолдануды көрсетеді: құжатты алу, элементтерге жүгіну және объектілер жасау. pyRevit өз құжаттамасында Revit ішінде оның API-ін пайдаланып автоматтандыру мен толықтырулар әзірлеу ортасы ретінде сипатталған. Бұл құралдар мәтіндік тапсырмадан орындалатын кодқа жол ашады, бірақ нейрожелі жазған код сапасын өздігінен дәлелдемейді.
Алғашқы пайдалы тапсырма — тек оқуға арналған есеп: берілген санат элементтерін табу, қажетті параметрлерді жинау және идентификаторлары бар жолдарды шығару. Кейін толтырылуын, рұқсат етілген мәндерді немесе берілген анықтамалыққа сәйкестігін тексеруді қосуға болады. Жаппай өзгерісті іріктеме құрамы мен әр өрістің мағынасын растағаннан кейін енгізген орынды.
| Міндет | Тәсіл | Нәтижені бақылау |
|---|---|---|
| Маркасы жоқ элементтерді табу | Параметрлерді оқу скрипті | Идентификаторлар мен ерекшеліктер тізімі |
| Мәндерді анықтамалықпен салыстыру | Кестелік тексеру | Анықтамалық нұсқасы және дәл сәйкестіктер |
| Келісілген параметрді толтыру | Жазу скрипті | Әр элементтің ескі және жаңа мәні |
| Геометрия мен ақпаратты тексеру | Модельді ережелер бойынша тексеру құралы | Тексеру аясы және ереже баптаулары |
| Модельді Revit-тен тыс зерттеу | IFC және IFC оқу құралы | Экспорт толықтығы және бастапқы редакциямен байланыс |
Код тапсырмасында Revit шығарылымын, орындау ортасын, санаттарды, параметр атауларын не идентификаторларын және есеп пішімін көрсетіңіз. Дана мен тип параметрлерін бөлек белгілеңіз. Операция бір орналастыруды өзгертуі тиіс болса, ортақ типті өзгерту басқа орналастыруларға әсер етуі мүмкін; мұндай таңдауды жасырын қалдыруға болмайды.
Қате кезінде есеп бермей жалғастыра беретін скриптті қабылдамаңыз. Әр өткізіп жіберудің себебі қажет: параметр жоқ, мән күтілетін типке сай емес, элементке жазу қолжетімсіз немесе бірмәнді сәйкестік табылмады. Өткізілгендер тізімі — бағдарламашыға арналған техникалық ұсақ-түйек емес, нәтиженің бөлігі.
Үшінші тарап ЖИ плагиніне де осы тәсілді қолданыңыз. Қолдайтын операциясын өз деректеріңізде, жазуды шектеу тәсілін және өзгерген элементтер журналын көрсетуді сұраңыз. Атаудағы «агент» сөзі құралға не істеуге рұқсат берілгенін айтпайды. Өндіруші тек әсерлі бейнеролик көрсетсе, жұмыс файлын пакеттік өзгертуді сеніп тапсыруға бұл жеткіліксіз.
Мысал: бекітілген кесте бойынша әрлеу кодын толтыру
Сынақ міндеті: орталықтан ажыратылған модель көшірмесінде (detach from central) 40 бөлме бар, бекітілген әрлеу кестесінде бөлме нөмірі мен әрлеу коды бар жолдар берілген. Шаблоныңыздағы Код отделки параметрін толтыру керек. Мысалда параметр бар деп қабылданады; жаңасын жасау мен модель стандартын өзгерту тапсырмаға кірмейді.
Көмекшіге кесте құрылымы, параметр сипаттамасы және салыстыру ережелері беріледі. Бөлме нөмірлері корпустар арасында қайталанса, кілт корпуспен бірге деңгейді және модельде кезеңдер болса фазаны (Phase) қамтуы тиіс. Бір жол бірнеше бөлмеге қатысты болса, ол анық белгіленеді. Тапсырма алдымен модельге жазбай есеп қайтару талабымен аяқталады.
Сынақ жиынында, мысалы, 36 бөлмеге бірмәнді сәйкестік бар, екеуінде кілт қайталанады, біреуіне жол жоқ, тағы біреуінде қажетті мән басқаша толтырылған. Күтілетін алғашқы нәтиже — идентификаторлары, бастапқы мәндері және кесте жолдары бар төрт санат. Қайталанатын кілтке «алғашқы сәйкестікті» автоматты таңдауға болмайды.
Әр санаттан бірнеше бөлмені ашып, корпусқа тиесілігін және бастапқы мәндерін тексересіз. Содан кейін ұсынылған 36 жазбаның қайсысына рұқсат берілетінін және төрт ерекшелікпен не істеуді бөлек шешесіз. Жазғаннан кейін рұқсат етілген бүкіл тізім параметрлерін салыстырып, одан тыс элементтердің өзгермегеніне көз жеткізесіз.
Тексеру нәтиже кестесімен аяқталмайды. Әрлеу спецификациясы мен ол орналасқан парақты ашыңыз: мәтін сыймауы, топтау өзгеруі, қабылданған рәсімдеу ыңғайсыз болуы мүмкін. Бұл — құжаттама шығаруды бақылау. Сол кестемен қайта іске қосқанда, тапсырмада дәл осындай мінез-құлық белгіленсе, скрипт жаңа өзгерістер жоқ екенін хабарлауы тиіс.
Бұл мысалда модельді кірісі мен шығысы түсінікті скриптке қолданған орынды. Әрлеу коды, қайта жазуға рұқсат және қайталануларды жою жөніндегі шешімді сіз қабылдайсыз. Жобаңыздағы нақты сандар мен ерекшеліктер өзгеше болады; келтірілген сандар қабылдауды көрсету үшін ғана берілген.
Көшірмеде сынау және модельді ережелер бойынша тексеру
Сынақ үшін ажыратылған көшірме (detach from central) жасаңыз және орталық модельмен синхрондамаңыз; жұмыс режимін BIM үйлестірушісімен келісіңіз. Іске қоспас бұрын әсер ететін параметрлердің бастапқы экспортын сақтаңыз. Оқу мен жазуды бөлек тексеріп, жою, типтерді ауыстыру және элементтер жасау операцияларын бір түсініксіз сценарийге біріктірмеңіз.
Revit API құжаттамасы Transaction.Commit үшін қайтарылған мәртебені ескеруді талап етеді: бекіту кері қайтарумен аяқталуы мүмкін. Сондықтан скрипт әдісті шақырған бойда «өзгертілді» деп жазбай, транзакцияның нақты нәтижесін растауы тиіс. Ішінара орындалса, модельдің нақты күйіне сәйкес сәтті өңделген және өңделмеген элементтер тізімі қажет.
Solibri BIM модельдерін ережелер бойынша тексеруді, соның ішінде жіктеулерді, қасиеттер жиынтықтарын және ақпарат талаптарын сипаттайды; IFC деректерін тексеруді қолдайтынын да растайды. Бұл — чаттың еркін жауабынан өзге тетік. Көмекші талапты адам тілімен сипаттауға көмектесе алады, бірақ жұмыс ережесінде нақты объектілер, параметрлер және тексеру шарттары болуы тиіс.
Бір қасиеттер жиынтығының сәтті тексерілуін бүкіл жобаның сәйкестігі туралы қорытындыға айналдырмаңыз. Есепте модель редакциясын, қолданылған ережелерді және шығарылған санаттарды тіркеңіз. Кеңістіктік коллизиялар мен ақпарат кемшіліктеріне әртүрлі шарттар керек. Бақылау аялары сызбалар мен модельдерді тексеру туралы мақалада толық қарастырылған.
Модель, шаблон не орындау ортасы жаңарған соң скрипттің қандай алғышарттары өзгергенін бағалаңыз. Параметр атаулары сақталып, мағынасы өзгеруі мүмкін. Автоматтандыру ұйым анықтамалығын пайдаланса, оның редакциясын есеппен бірге сақтаңыз. Бұл жоба деректерінің өзгерісін өңдеу ережесінің өзгерісінен ажыратуға мүмкіндік береді.
IFC: салыстыру мүмкіндігін сақтап, модель деректерін беру
Көмекші Revit-тен тыс жұмыс істесе, практикалық жол — IFC экспорты және оның құрылымын шынымен оқитын құрал. IfcOpenShell-Python деректерді талдау және жасау үшін IfcOpenShell мүмкіндіктеріне бағдарламалық қолжетімділік береді. Мұндай үдерісте модель үшөлшемді көрініс суретінен BIM қалпына келтіруге тырыспай, файлға сұрау нәтижелерін алады.
IFC беру өздігінен жалпы чатқа талдау құралын бермейді. Орта қажетті объектілер мен қасиеттерді шығара алатынын тексеріңіз. Бөлмелер міндеті үшін идентификаторлар, атаулар және қызықтыратын өрістер тізімін сұраңыз. Кеңістіктік тексеруге геометрияны өңдеу де қажет; мәтіндік қасиеттер кестесі оны алмастырмайды.
Экспортты бастапқы модельмен бірнеше белгілі объект және қажетті санаттың қорытынды саны бойынша салыстырыңыз. Экспорт параметрлері мен RVT редакциясын тіркеңіз. Қажетті қасиет IFC-ке түспесе, «Revit-те параметр толтырылмаған» дегеннен «өріс экспортта жоқ» деген дәлірек. Алдымен өрістің бастапқы модельде ме, экспорт баптауларында ма жоғалғанын анықтаңыз.
Ескертулерді қайтару үшін экспорт идентификаторларын және түсінікті кеңістіктік байланыстырманы сақтаңыз: корпус, қабат, бөлме. Барлық жолды тек атауы бойынша салыстыруға сенбеңіз. Модельді сыртқы сервиске беру шарттарын жоба файлдарының құпиялылығы туралы мақала бойынша тексеріңіз.
Жұмыстың бір бөлігі модельде емес, сызбада жүрсе, ARAI DWG және DXF оқиды, бөлме аудандарын есептейді және Қазақстан нормалары бойынша жауап береді. RVT пен IFC қабылдамайды, Revit модельдерін жасамайды және түзетпейді. BIM тексеруге дәл өз моделіңіздің деректеріне қолжетімділігі расталған жолды таңдаңыз.
Қысқаша
- Кіріктірілген көмекшіні, API арқылы скриптті және экспорт талдауын ажыратыңыз: қолжетімділік шекаралары әртүрлі.
- Autodesk Assistant мүмкіндіктерін өз шығарылымыңыз үшін тексеріңіз; MCP функциялары Tech Preview ретінде сипатталған.
- Алдымен жазусыз іріктемені растаңыз, кейін өзгерістерді элемент идентификаторлары бойынша тексеріңіз.
- Модельді тексеру ережелерінің аясы мен шарттары анық болуы тиіс; чаттың жалпы жауабы оларды алмастырмайды.
- IFC оқу құралымен және экспорт толықтығын тексерумен бірге пайдалы.
Дереккөздер
- Autodesk Assistant — Revit 2027 анықтамасы
- Revit Public MCP Server, Tech Preview — Autodesk
- Forma Site Design мақсаты — Autodesk ресми шолуы
- Python және Revit — Dynamo Primer
- pyRevit ортасының мүмкіндіктері — жоба құжаттамасы
- Transaction.Commit — Revit API
- Модель деректерін тексеру — Solibri
- IfcOpenShell-Python — жоба құжаттамасы
ARAI-ға жобаңыз туралы сұрақ қойыңыз
ARAI редакциясы ЖИ көмегімен дайындады. Өнімдер туралы мәліметтер жаңарту күні ресми дереккөздермен салыстырылып тексерілді. Қате туралы мына мекенжайға жазыңыз: hello@arai.build.