Сообщество программистов Autodesk в СНГ

ADN Club => Revit API => Тема начата: Адамчук Николай от 14-03-2016, 20:04:58

Название: Параметры арматуры
Отправлено: Адамчук Николай от 14-03-2016, 20:04:58
Обнаружил следующий эффект: если у арматуры изменить параметр ОТГИБ В НАЧАЛЕ (или ОТГИБ В КОНЦЕ), то параметр ФОРМА изменяет свое значение. Происходит это исключительно английском шаблоне. Например был параметр  М_00, а стал Rebar Shape 1.  В русском шаблоне параметр ФОРМА свое значение не изменяет.  Подскажите, пожалуйста, причину. Может что-либо в настройках файла проекта ?

Название: Re: Параметры арматуры
Отправлено: Виктор Чекалин от 15-03-2016, 08:58:06
Николай, скорее всего дело действительно в шаблонах. Можете выложить сюда оба шаблона, я проверю их?
Название: Re: Параметры арматуры
Отправлено: Адамчук Николай от 15-03-2016, 12:16:11
Файлы можно скачать по ссылке
http://a360.co/1XsbGYc
Название: Re: Параметры арматуры
Отправлено: Виктор Чекалин от 16-03-2016, 14:10:34
Николай, вот что удалось выяснить. В целом вопрос отношения к Revit API не имеет. У меня было подозрение, что названия параметров разное в разных шаблонах, но нет
А от того что в разных шаблонах меняется параметр форма или не меняется при смене параметра Отгиб, то это на мой взгляд из-за взаимосвязей семейств Rebar Bar, Rebar Hook и Rebar Shape.
Так, например, у семейства Rebar Shape есть параметр Разрешенные типы арматуры, а у типоразмера Rebar Bar(Если я верно помню, то в русской версии это Арматурные стрежни) есть параметр Hook Length(Длины отгибов). Так вот эти длины отгибов разные в разных шаблонах. Но думаю именно по ним Revit определяет какая же форма соответствует какому отгибу.
Точнее сказать не могу, так как с конструкциями мне работать не приходилось.