Класс! Меня иногда беспокоит вопрос .А что если бы вас бы "не было"? По интернету гуляли бы сотни различных шаблонов ,со своими минусами и плюсами ,багами .А возможно и вовсе никаких жизнеспособных шаблонов бы не было ,я считаю что вы ускорили внедрение Revit в странах СНГ на 3 или 4 года .А возможно более ли менее крупные фирмы даже не рассматривали бы Revit как альтернативу и дальше сидели бы на 2D.Ещё раз спасибо Александр !
По поводу одинаковой позиции IFC арматуры и стандартной, есть два решения: 1. При сортировке учитывать какая это арматура, тогда мы получим просто две одинаковые позиции. 2. Для некоторых гнутых элементов (П-шки) использовать разные формы с разными картинками (например стандартная П-ка с одинаковыми хвостами (2 параметра), а IFC с разными хвостами (3 параметра))
Спасибо. На счет объединенных параметров буквально вчера столкнулся при копировании спецификаций из одного проекта в проект. Именно как Вы и показали. В 2019 версии кстати. Так что проблема есть. Немного потестировал: не удалось скопировать спецификацию между файлом примера и новым проектом. Добавил в пустом файле нужный параметр проекта к категории "несущая арматура", заново создал спецификацию, создал несколько гнутых стержней - плагин работает.
Да, тоже уже заметил. Ревиту почему-то не нравится параметр "Арм.ВыполненаСемейством". Удалите его из спецификации, скопируйте в свой файл, потом верните параметр уже в своем файле и восстановите формулы для "ДлинаРасчетная" и "ДиаметрРасчетный".
Долгое время пользуюсь приложением от Адамчука, проблемы с арматурой в группе и корявость эскизов. В Вашем плагине все очень круто и красиво, ещё бы добавить фильтр по разделу арматуры, иначе он начнёт весь проект обновлять а там 1000000 стержней :)
Здравствуйте! Подскажите, как задать тип шрифта в этом плагине ? Шрифт mipgost установлен но в ведомости деталей значение параметров выводит в шрифте Arial
Александр, спасибо за плагин. В ходе тестирования обнаружилось следующее: если в арматуре (с любой существующей формой) добавить отгибы, то ревит создает свои "формы арматурного стержня NNN" и программа перестает обрабатывать. Добавляю в Libraries папку с нужными параметрами (учитывая новое имя формы) и всё равно не обрабатывается. По какому принципу всё таки идёт обработка? т.к. в этом случае просто указание имени формы не срабатывает. Заранее спасибо!
Здравствуйте, не подскажете, что делать с такой проблемой. У меня показываются размеры деталей не в осях а по граням арматуры. Как вы с этим боролись? э
Супер приложение=)) из вопросов: у меня походу не установлен шрифт, так как выглядит иначе. хотелось бы заменить на gost common (стандартный и установлен на все компы организации). Я так понимаю нужно отредактировать файл RebarSketch.dll. пытаюсь открыть блокнотом, но по иероглифам понятно что не та кодировка... там же наверное модно и высоту текста изменить? Заранее спасибо=))
установил шрифт, заработало после перезапуска ревит. Нашел ограничение: добавил П-шку по контуру, созданую ИФС арматурой, Стал ругаться на отсутствие параметров Арм_А и Арм_Б. Назначил их для экземпляра и заработало =))
Здравствуйте! Подскажите пожалуйста с чего начинали свой путь в написании плагина, на чем пишите, в какой среде, и какой материал посоветуете к изучению? Спасибо!
Учебный курс "Моя первая программа под Revit API" (рус) www.autodesk.ru/autodesk-developer-network/api-trainings/my-first-plugin/first-prog-adsk-revit Главный источник информации по API - это комплект разработчика, SDK (англ): www.autodesk.com/developer-network/platform-technologies/revit В SDK есть папка Samples, и там есть готовые примеры кода и плагинов, от простых до сложных. То же самое онлайн: (англ) www.revitapidocs.com/ Русскоязычный портал Revit-программистов adn-cis.org/articles/revit-dotnet-api/ Форум Autodesk (англ) forums.autodesk.com/t5/revit-api-forum/bd-p/160 Блог Джереми Таммика - главного гуру по Revit API (англ) thebuildingcoder.typepad.com Еще хороший блог (англ) spiderinnet.typepad.com/ Немного информации на блоге "Ревит с нами" (рус) weandrevit.ru/category/revit-programming/ Супер-полезная утилита RevitLookup lookupbuilds.com/
Возникла проблема. В версии шаблона 3.8 при армировании по траектории в ведомость деталей залетают неверные параметры длины арматуры. В 3.7 все было норм. Не смог разобраться.
Столкнулся с такой проблемой , спецификация не сортирует арматуру по параметру "Арм.ЭскизВкл" , как только ставишь в фильтре "равно да" , то не видит арматуру в проекте. а если стоит "не равно нет" то показывает всю . странно
При создании ведомости деталей выходит ошибка: "Параметр Арм_А не найден в Ø8 A400: Форма 51, ID: 1223560. Возможно, нужно обновить семейство". Вместо "Арм_А" у арматурного стержня стоит параметр "А". В проекте на новом шаблоне все работает, а в проекте с параметром "А" для арматуры нет и параметр "Арм_А" для арматуры не устанавливается (остается параметр А). Подскажите, пожалуйста, в чем может быть причина ошибки и как ее устранить?
Александр, я по разбирался в чем суть этой ошибки, в том числе почитал на вашем блоге "о переименование общих параметров". Если я правильно понял, то ошибка возникает, если до установки плагина в проекте уже были семейства арматурного стержня с именами не Арм_А и Арм_В, а например А и В, то при вставке семейств с новыми именами параметров имена параметров остаются старыми и по этой причине плагин не работает. Как я понимаю, чтобы использовать этот плагин нужно изначально использовать шаблон с параметрами Арм_А и Арм_В. А чтобы использовать "старые" проекты нужно переносить их как-то по частям в новый шаблон. Я правильно понимаю или есть возможность как-то обойти эту ошибку с наименьшими трудозатратами, чтобы пользоваться плагином?
@@-revit6833 ссылку я смотрел, там в семействе арматурного стержня тот же параметр (Арм_А), поэтому там все нормально работает. Я может быть не совсем корректно задал вопрос, но у меня плагин, как я понял не работает, из-за того что в проекте до установки плагина уже были установлены семейства с параметрами арматурного стержня с именами параметров (А и В) и поэтому когда я загрузил семейства профилей арматуры из Sample.rvt параметры автоматом переименовались в (А и В), и при запуске плагина выдается ошибка, что нет параметра Арм_А. Поэтому я и спрашиваю совета, как с наименьшими усилиями решить эту проблему. Пока я вижу для себя решение, чтобы использовать этот плагин - начинать в новом шаблоне или шаблоне с параметрами формы стержней(Арм_А и Арм_В), при этом скорее всего придется переносить модель частями из другого файла проекта. Что достаточно трудоемко и долго. Может у вас есть какой-то совет (так как плагин действительно полезный и очень хотелось бы его применять)?
в семействах арматурных стержней размеры А и В задаются по центру, "сердцевине стержня, при выпуске рабочей документации исполнитель делает примечание под ведомостью для строителей: "форма арматурного стержня указана по внутреннему контуру", собственно на стройке есть Станки для гибки арматуры типа СГА25 (ruclips.net/video/wySeCiwiZKg/видео.html), которые и гнут арматуру по внутреннему контуру, то есть общая длина гнутого стержня считается физически, а по факту с определенным радиусом загиба в зависимости от диаметра стержня - она отличается, потому что радиус меньше...?
Ничего не понял. Размер у гнутой арматуры в Revit всегда указываются по наружным граням. При необходимости через промежуточный параметр формулой можно вычислить размер по внутренним граням (для хомутов). Длина заготовки определяется со всеми радиусами загиба, по оси стержня (Пособие к СНиП 2.03.01-84” п 5.11) - считаем, что деформация сжатой и растянутой части одинаковы. Конечно, конкретный вид ведомости лучше согласовывать со строителями в зависимости от имеющегося оборудования. Благо, с этой ведомостью деталей можно сделать любой вариант, какой захочется.
@@-revit6833 Екатерина видимо имела в виду, что размеры хомутов в соответствии с ГОСТ 21.501-2011 должны быть указаны по внутренним граням. Это касается только хомутов, гнутые стержни указываются по наружным.
Столкнулся с проблемой. Никак не получается скопировать спецификацию из примера. В своём проекте добавил параметр проекта "RebarImage", сделал новую ведомость деталей, аналогичную примеру, плагин заработал, большое спасибо за вашу работу! Но хотелось бы разобраться, почему нельзя скопировать ведомость из примера..
Выше уже ответил. Это уже в самом Ревите проблема, он не всегда копирует спецификации из файла в файл. Почему-то не нравится параметр "Арм.ВыполненаСемейством". Удалите его из спецификации, скопируйте в свой файл, потом верните параметр уже в своем файле и восстановите формулы для "ДлинаРасчетная" и "ДиаметрРасчетный".
То, что надо! Однако есть 2 вопроса: 1. Арматуре по траектории не присваивается изображение формы почему-то. 2. Было бы классно реализовать автообновление! Возможно ли это?
1. А вы действительно пользуетесь гнутой арматурой в "Траектории"? Она ж совсем бестолковая. Со стороны Revit API это другой класс (не Rebar, а RebarInSystem), поэтому надо будет добавить в фильтр. Сделаю в следующей версии. 2. Автообновление - вряд ли, потому что операция ресурсоемкая. Но можно проверять, соответствуют ли картинки размерам детали, и выдавать предупреждение при сохранении или синхронизации.
@@-revit6833 1. Пользуюсь для обрамления плит 21 стержнем П. Очень быстро можно обрамить плиту сложной формы. 2. Выдавать предупреждение о несоответствии было бы полезно!
Класс! Меня иногда беспокоит вопрос .А что если бы вас бы "не было"? По интернету гуляли бы сотни различных шаблонов ,со своими минусами и плюсами ,багами .А возможно и вовсе никаких жизнеспособных шаблонов бы не было ,я считаю что вы ускорили внедрение Revit в странах СНГ на 3 или 4 года .А возможно более ли менее крупные фирмы даже не рассматривали бы Revit как альтернативу и дальше сидели бы на 2D.Ещё раз спасибо Александр !
Вот только и в моем шаблоне тоже куча багов 🙈
@@-revit6833 Не ошибается тот, кто ничего не делает.
Александр! Это просто чудо-чудесное! Наконец-то ведомость деталей будет действительно по ГОСТ! Спасибо! Спасибище!!!
Спасибо, Александр! Вы молодец!
Огромное спасибо за Вашу работу!
По поводу одинаковой позиции IFC арматуры и стандартной, есть два решения:
1. При сортировке учитывать какая это арматура, тогда мы получим просто две одинаковые позиции.
2. Для некоторых гнутых элементов (П-шки) использовать разные формы с разными картинками (например стандартная П-ка с одинаковыми хвостами (2 параметра), а IFC с разными хвостами (3 параметра))
Клевая идея, главное что работает с арматурой в группе.
Спасибо.
На счет объединенных параметров буквально вчера столкнулся при копировании спецификаций из одного проекта в проект. Именно как Вы и показали. В 2019 версии кстати. Так что проблема есть.
Немного потестировал: не удалось скопировать спецификацию между файлом примера и новым проектом. Добавил в пустом файле нужный параметр проекта к категории "несущая арматура", заново создал спецификацию, создал несколько гнутых стержней - плагин работает.
Да, тоже уже заметил. Ревиту почему-то не нравится параметр "Арм.ВыполненаСемейством". Удалите его из спецификации, скопируйте в свой файл, потом верните параметр уже в своем файле и восстановите формулы для "ДлинаРасчетная" и "ДиаметрРасчетный".
Спасибо! Спасибо! Спасибо! Я люблю Ваш подход к делу и Ваш мозг! Спасибо) Счастье есть)
Александр, Вы такой молодец!!!!
Просто как лом. Супер 👍
Долгое время пользуюсь приложением от Адамчука, проблемы с арматурой в группе и корявость эскизов. В Вашем плагине все очень круто и красиво, ещё бы добавить фильтр по разделу арматуры, иначе он начнёт весь проект обновлять а там 1000000 стержней :)
Здравствуйте! Подскажите, как задать тип шрифта в этом плагине ? Шрифт mipgost установлен но в ведомости деталей значение параметров выводит в шрифте Arial
Александр, спасибо за плагин. В ходе тестирования обнаружилось следующее: если в арматуре (с любой существующей формой) добавить отгибы, то ревит создает свои "формы арматурного стержня NNN" и программа перестает обрабатывать. Добавляю в Libraries папку с нужными параметрами (учитывая новое имя формы) и всё равно не обрабатывается. По какому принципу всё таки идёт обработка? т.к. в этом случае просто указание имени формы не срабатывает. Заранее спасибо!
Браво! Это просто шикарно! Спасибо Вам Александр.
Здравствуйте, не подскажете, что делать с такой проблемой. У меня показываются размеры деталей не в осях а по граням арматуры. Как вы с этим боролись?
э
Александр, браво!
Спасибо дорогой, спасибо!
Супер приложение=)) из вопросов: у меня походу не установлен шрифт, так как выглядит иначе. хотелось бы заменить на gost common (стандартный и установлен на все компы организации). Я так понимаю нужно отредактировать файл RebarSketch.dll. пытаюсь открыть блокнотом, но по иероглифам понятно что не та кодировка... там же наверное модно и высоту текста изменить? Заранее спасибо=))
Используется шрифт Mipgost. Файл корректируете не тот, смотрите видео еще раз.
установил шрифт, заработало после перезапуска ревит.
Нашел ограничение: добавил П-шку по контуру, созданую ИФС арматурой, Стал ругаться на отсутствие параметров Арм_А и Арм_Б. Назначил их для экземпляра и заработало =))
Огромное спасибо!
Здравствуйте, Александр. Интересное решение, потестим. Я так понимаю, это демоверсия, позже она появится в вашем расширении по умолчанию?
Здравствуйте! Подскажите пожалуйста с чего начинали свой путь в написании плагина, на чем пишите, в какой среде, и какой материал посоветуете к изучению? Спасибо!
Учебный курс "Моя первая программа под Revit API" (рус)
www.autodesk.ru/autodesk-developer-network/api-trainings/my-first-plugin/first-prog-adsk-revit
Главный источник информации по API - это комплект разработчика, SDK (англ):
www.autodesk.com/developer-network/platform-technologies/revit
В SDK есть папка Samples, и там есть готовые примеры кода и плагинов, от простых до сложных.
То же самое онлайн: (англ)
www.revitapidocs.com/
Русскоязычный портал Revit-программистов
adn-cis.org/articles/revit-dotnet-api/
Форум Autodesk (англ)
forums.autodesk.com/t5/revit-api-forum/bd-p/160
Блог Джереми Таммика - главного гуру по Revit API (англ)
thebuildingcoder.typepad.com
Еще хороший блог (англ)
spiderinnet.typepad.com/
Немного информации на блоге "Ревит с нами" (рус)
weandrevit.ru/category/revit-programming/
Супер-полезная утилита RevitLookup
lookupbuilds.com/
@@-revit6833 Спасибо огромное!
Возникла проблема.
В версии шаблона 3.8 при армировании по траектории в ведомость деталей залетают неверные параметры длины арматуры.
В 3.7 все было норм. Не смог разобраться.
Столкнулся с такой проблемой , спецификация не сортирует арматуру по параметру "Арм.ЭскизВкл" , как только ставишь в фильтре "равно да" , то не видит арматуру в проекте. а если стоит "не равно нет" то показывает всю . странно
Такое бывает, когда параметра нет или "не инициализированный". Надо файл смотреть
При создании ведомости деталей выходит ошибка: "Параметр Арм_А не найден в Ø8 A400: Форма 51, ID: 1223560. Возможно, нужно обновить семейство". Вместо "Арм_А" у арматурного стержня стоит параметр "А". В проекте на новом шаблоне все работает, а в проекте с параметром "А" для арматуры нет и параметр "Арм_А" для арматуры не устанавливается (остается параметр А). Подскажите, пожалуйста, в чем может быть причина ошибки и как ее устранить?
20:18
Александр, я по разбирался в чем суть этой ошибки, в том числе почитал на вашем блоге "о переименование общих параметров". Если я правильно понял, то ошибка возникает, если до установки плагина в проекте уже были семейства арматурного стержня с именами не Арм_А и Арм_В, а например А и В, то при вставке семейств с новыми именами параметров имена параметров остаются старыми и по этой причине плагин не работает. Как я понимаю, чтобы использовать этот плагин нужно изначально использовать шаблон с параметрами Арм_А и Арм_В. А чтобы использовать "старые" проекты нужно переносить их как-то по частям в новый шаблон. Я правильно понимаю или есть возможность как-то обойти эту ошибку с наименьшими трудозатратами, чтобы пользоваться плагином?
@@ИгорьСкородумов-ч9х причем здесь переименование параметров? Я вам даже специально скинул ссылку на место в видео, где отвечаю на ваш вопрос.
@@-revit6833 ссылку я смотрел, там в семействе арматурного стержня тот же параметр (Арм_А), поэтому там все нормально работает. Я может быть не совсем корректно задал вопрос, но у меня плагин, как я понял не работает, из-за того что в проекте до установки плагина уже были установлены семейства с параметрами арматурного стержня с именами параметров (А и В) и поэтому когда я загрузил семейства профилей арматуры из Sample.rvt параметры автоматом переименовались в (А и В), и при запуске плагина выдается ошибка, что нет параметра Арм_А. Поэтому я и спрашиваю совета, как с наименьшими усилиями решить эту проблему. Пока я вижу для себя решение, чтобы использовать этот плагин - начинать в новом шаблоне или шаблоне с параметрами формы стержней(Арм_А и Арм_В), при этом скорее всего придется переносить модель частями из другого файла проекта. Что достаточно трудоемко и долго. Может у вас есть какой-то совет (так как плагин действительно полезный и очень хотелось бы его применять)?
@@ИгорьСкородумов-ч9х надо просто поменять имя параметра в файле parameters.txt.
в семействах арматурных стержней размеры А и В задаются по центру, "сердцевине стержня, при выпуске рабочей документации исполнитель делает примечание под ведомостью для строителей: "форма арматурного стержня указана по внутреннему контуру", собственно на стройке есть Станки для гибки арматуры типа СГА25 (ruclips.net/video/wySeCiwiZKg/видео.html), которые и гнут арматуру по внутреннему контуру, то есть общая длина гнутого стержня считается физически, а по факту с определенным радиусом загиба в зависимости от диаметра стержня - она отличается, потому что радиус меньше...?
Ничего не понял. Размер у гнутой арматуры в Revit всегда указываются по наружным граням. При необходимости через промежуточный параметр формулой можно вычислить размер по внутренним граням (для хомутов). Длина заготовки определяется со всеми радиусами загиба, по оси стержня (Пособие к СНиП 2.03.01-84” п 5.11) - считаем, что деформация сжатой и растянутой части одинаковы. Конечно, конкретный вид ведомости лучше согласовывать со строителями в зависимости от имеющегося оборудования. Благо, с этой ведомостью деталей можно сделать любой вариант, какой захочется.
@@-revit6833 Екатерина видимо имела в виду, что размеры хомутов в соответствии с ГОСТ 21.501-2011 должны быть указаны по внутренним граням. Это касается только хомутов, гнутые стержни указываются по наружным.
@@Антон-р7е5ш так ведь именно так и указывается, и в шаблоне, и в этом примере.
Клаасссс!!
Спасибо !
Столкнулся с проблемой. Никак не получается скопировать спецификацию из примера. В своём проекте добавил параметр проекта "RebarImage", сделал новую ведомость деталей, аналогичную примеру, плагин заработал, большое спасибо за вашу работу! Но хотелось бы разобраться, почему нельзя скопировать ведомость из примера..
Выше уже ответил. Это уже в самом Ревите проблема, он не всегда копирует спецификации из файла в файл. Почему-то не нравится параметр "Арм.ВыполненаСемейством". Удалите его из спецификации, скопируйте в свой файл, потом верните параметр уже в своем файле и восстановите формулы для "ДлинаРасчетная" и "ДиаметрРасчетный".
@@-revit6833 Спасибо!
@@IDmitriev745 добавил примечание к видео и к статье на блоге.
То, что надо! Однако есть 2 вопроса:
1. Арматуре по траектории не присваивается изображение формы почему-то.
2. Было бы классно реализовать автообновление! Возможно ли это?
1. А вы действительно пользуетесь гнутой арматурой в "Траектории"? Она ж совсем бестолковая. Со стороны Revit API это другой класс (не Rebar, а RebarInSystem), поэтому надо будет добавить в фильтр. Сделаю в следующей версии.
2. Автообновление - вряд ли, потому что операция ресурсоемкая. Но можно проверять, соответствуют ли картинки размерам детали, и выдавать предупреждение при сохранении или синхронизации.
@@-revit6833 1. Пользуюсь для обрамления плит 21 стержнем П. Очень быстро можно обрамить плиту сложной формы.
2. Выдавать предупреждение о несоответствии было бы полезно!
@@-revit6833 А вы добавили в новую версию?
Blizzard Entertainment ^^
Спасибо
Мозг!Спасибо за труды!
Спасибо!