|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Негропроект, инженегр-конструктор Регистрация: 16.02.2008
Черкассы
Сообщений: 903
|
На идее станции появилась идея добавить пластинам площадь и вес, голосуем колеги, куму не лень Plate schedule with area and weight
|
|||
|
||||
Негропроект, инженегр-конструктор Регистрация: 16.02.2008
Черкассы
Сообщений: 903
|
Делаю сейчас марку АБ на небольшой навес. Практика показала еще несколько проблем:
1) Пластинам в составе соединения нельзя задавать значения параметров и выделять через спецификацию. Нельзя менять значения параметров через метки. 2) У пластин в составе соединения нет параметром марка и изготовитель Пришлось писать дополнительный код что-бы пронумеровать пластины (для этого их надо отсортировать по размерам). Что-бы задать группу конструктивных элементов для спецификации металопроката надо табом выделить отдельно каждую пластину и задать. Взрывать соединения на составные тоже не хочется - вдруг потом надо будет что-то поменять. В общем есть неудобства. |
|||
|
||||
инженер-конструктор Регистрация: 06.07.2012
Киев
Сообщений: 69
|
Доброго дня YarUnderoaker
Пытаюсь использовать ваш макрос в другом документе, при сборке выдает 2 ошибки: C:\ProgramData\Autodesk\Revit\Macros\2019\Revit\AppHookup\Plate\Source\Plate\ThisApplication.cs(161,11) : Ошибка CS0246: Не удалось найти имя типа или пространства имен "FilerObject" (пропущена директива using или ссылка на сборку?) C:\ProgramData\Autodesk\Revit\Macros\2019\Revit\AppHookup\Plate\Source\Plate\ThisApplication.cs(205,10) : Ошибка CS0118: "Plate" является "пространство имен", но используется как "тип" Так как ранее макросы никогда не писал , и к сожалению совсем не разбираюсь в программировании, прошу помочь мне решить эту проблему. Макрос ваш просто скопировал. В принципе если делать сборку вашего макроса у меня на компьютере, то он тоже не собирается с теми же ошибками + добавляется 5 ошибок связанных с AdvanceSteel. |
|||
|
||||
Негропроект, инженегр-конструктор Регистрация: 16.02.2008
Черкассы
Сообщений: 903
|
Для начала надо добавить ссылки на библиотеки
Для этого зайдите в Project->Add References -> .NET Assembly Browser -> Browse... Добавить файлы dll с такими же названиями из папки C:\Program Files\Autodesk\Revit 2019\AddIns\SteelConnections\ По ошибкам пока не понятно, возможно из-за отсутствия ссылок. |
|||
|
||||
Негропроект, инженегр-конструктор Регистрация: 16.02.2008
Черкассы
Сообщений: 903
|
Могу еще поделится более усовершенсвованым макросом уровня приложения
Распакуйте архив и закиньте в папку C:\ProgramData\Autodesk\Revit\Macros\2019\Revit\AppHookup Но надо будет добавлять пластинам и каркасу параметры как в примере Последний раз редактировалось YarUnderoaker, 16.08.2018 в 16:32. |
|||
|
||||
инженер-конструктор Регистрация: 06.07.2012
Киев
Сообщений: 69
|
Огромное спасибо все получилось, действительно не хватало библиотек.
----- добавлено через ~5 ч. ----- Цитата:
Даже если я использую этот макрос в вашем примере у меня сначала запрашивает ЗД вид, кое как догадался что открыть надо ЗД конструктив . Далее оно выдает ошибку что у пластин нет необходимых общих параметров. Может я опять чего то не подключил ? |
|||
|
||||
инженер-конструктор Регистрация: 06.07.2012
Киев
Сообщений: 69
|
Позволил себе немного изменить ваш макрос, приспособил его под шаблон Александра Зуева. Точно так же измененный макрос в архиве и файл примера .
Пример.rvt SteelSupp.rar Один вопрос остался непонятным - как то с помощью вашего макроса можно перенести параметр "Толщина" в общий параметр "Рзм.Толщина" ? |
|||
|
||||
инженер-конструктор Регистрация: 06.07.2012
Киев
Сообщений: 69
|
Постараюсь описать как так получилось.
Работал с вашим макросом без проблем, ни каких ошибок не выдавало. Потом сделал в одном узле колонне "Укоротить", выставил угол необходимого среза и хотел на ту плоскость прилепить пластину. Прилепил, после этого начало выдавать вот эту ошибку. Также в параметрах экземпляра пластин в графе "Идентификация" появились стандартные параметры: "Изображение", "Коментарии", "Марка"(ранее их не было, в пластинах которые были созданы до этого тоже нет). В графе "Материалы и отделка" подтянутый мной общий параметр "О_Материал" поменялся местами с стандартным "Материал несущих конструкций". Пластины которые были созданы до этого и добавлены в стандартные узлы остались без изменений, но если разорвать связь этих пластин с узлами они становятся как новые - добавляются стандартные параметры в графе "Идентификация" и меняются местами параметры материала. Если удалить все пластины с такими параметрами то макрос работает как всегда. Если есть хоть одна пластина с измененными параметрами, выдает вот ту ошибку. По факту вышло так - все что создавалось до момента обрезки колонны работает с вашим макросом, все что создавалось или изменялось после этого не работает. Далее провожу эксперименты: Сделал новую пластину, вышло все так как описал выше - новые параметры и так далее - макрос не работает. Но когда добавил эту пластину в сборку с стандартным узлом параметры стали так как надо и макрос заработал. Я так понимаю что макрос не работает с пластинами которые не входят в сборки с узлами или узлы? |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Макрос VBA Excel для извлечения таблиц из линий, полилиний, текста из DWG файлов в Excel с помощью NanoCAD/AutoCAD | JZY | Готовые программы | 8 | 14.07.2016 06:31 |
Использование Revit MEP для проектирования промышленных объектов. | andr_g | Revit | 6 | 29.10.2015 20:59 |
Использование Revit Structure для конструирования мостов | AlexYoung | Revit | 26 | 20.02.2012 20:21 |
Заменимость Revit Architecture Revit Structure'м | cardinalus | Revit | 4 | 30.06.2011 10:58 |
Балки в Revit MEP. Revit и СПДС | Минька | Revit | 1 | 25.04.2011 05:51 |