1. Андрей
  2. Конструктивные и объемно планировочные решения
  3. 16.01.2013
  4.  Подписаться через email
Кто-нибудь реализовывал в Revit условные обозначения свай на свайных полях через семейства? Смысл в том, чтобы автоматически присваивать свае условное обозначение на плане свайного поля в зависимости от: 1. Марки сваи (длины и сечения); 2. Отметки острия. Есть идея создать семейство сваи с вложенным семейством условных обозначений. Во вложенном семействе условных обозначений есть несколько типоразмеров: каждый типоразмер представляет собой оригинальное условное обозначение, заранее разработанное пользователем. В основном семействе сваи есть два родительских параметра: марка1 (обозначает марку сваи) и отметка1 (обозначает отметку острия сваи) и два дочерних параметра: марка2 и отметка2, которые принимают целочисленные значения в зависимости от того, что содержится в родительских параметрах. Есть пятый параметр, который является суммой марки2 и отметки2 и отвечает за номер подбираемого типоразмера условного обозначения из вложенного семейства. Этот пятый параметр собственно и назначает условное обозначение свае из каталога типоразмеров в зависимости от марки этой сваи и глубины погружения. Основной недостаток описанного метода - довольно высокая вероятность совпадения значений параметра условного обозначения для разных типов свай. Может кто-нибудь решил эту задачу и может поделиться алгоритмом ее решения?
Ответ принят Pending Moderation
1
Голосов
Отменить
Делал вышеописанным способом, только у меня было 3 марки свай, поэтому с данной проблемой не сталкивался. Для решения можно сделать специальную спецификацию, где будет сортировка по отметкам, диаметрам и т.д. там же можно назначать марки условных обозначений.
Комментарий
Никаких комментариев пока не создано.
Ответ принят Pending Moderation
0
Голосов
Отменить
Вам нужно добавить необходимые параметры к семейству сваи. Затем создать метку для сваи. И в свойствах метки указать эти параметры. Затем разместить метки на сваях.
Комментарий
Никаких комментариев пока не создано.
Ответ принят Pending Moderation
0
Голосов
Отменить
спасибо за обсуждение! После некоторых раздумий решил сделать так: - создал базовое семейство свай с необходимыми параметрами и управляемыми вручную условными обозначениями (на основе вложенного семейства); - под каждый конкретный объект создаются свои типоразмеры применяемых свай. Это своего рода подготовка. Для нашего города, с учетом сложности возводимых в нем зданий, количество таких типоразмеров вряд ли будет больше 15 штук, что, в общем-то сравнительно немного. Типоразмеры сразу учитывают отметки заложения свай и их геометрию. При создании типоразмеров каждому из них в ручном режиме назначается свое условное обозначение; - в конкретный проект подгружается семейство с созданными конкретно под него обозначениями. Минусы этого способа: - малая степень автоматизации при расстановке условных обозначений; - для каждого проектируемого здания придется создавать свой каталог типоразмеров базового семейства. Возник вопрос следующего характера: - как сделать автоинкрементую нумерацию свай? какие функции есть у Ревита для этой цели?
Комментарий
Никаких комментариев пока не создано.
Ответ принят Pending Moderation
0
Голосов
Отменить
Увы никаких-таких функций нет. К тому же это довольно непрямая задача (нумеровать сваи), номер назначается в порядке устройства свай и этот порядок зависит от многих условий. Я делал специальную марку для сваи и вбивал цифры вручную.
Комментарий
  1. Андрей
  2. около 7 лет назад
  3. #241
Понятно. Жаль, что разработчики этой функции не предусмотрели. Значит будем осваивать API)
Никаких комментариев пока не создано.
Ответ принят Pending Moderation
0
Голосов
Отменить
Да API спасает :) Появилось такая идея, как можно автоматизировать: выбираем некоторые сваи, например, расположенные в прямой ряд, запускаем макрос, которые будет их нумеровать. При запуске макроса появляется окошко в котором задаем направление нумерации (с права на лево, снизу вверх и т.д.), и начальный номер марки. Это конечно не большая красная кнопка, но должно упростить рутинную работу, особенно для больших свайных полей.
Комментарий
Никаких комментариев пока не создано.
Ответ принят Pending Moderation
0
Голосов
Отменить
А что это за макрос? Сможете показать на примере?
Комментарий
  1. YarUnderoaker
  2. около 6 лет назад
  3. #394
Смотрите прикрепленный файл
Чтобы запустить макрос Управление->Диспетчер макросов -> Выполнить PileNumbering
предварительно выберите сваи
Никаких комментариев пока не создано.
Ответ принят Pending Moderation
1
Голосов
Отменить
Ссылка
Комментарий
Никаких комментариев пока не создано.
Ответ принят Pending Moderation
0
Голосов
Отменить
А как это макрос использовать в своем файле?
Комментарий
  1. Max Kotsar
  2. около 6 лет назад
  3. #460
Посмотрите вот это дополнение http://dimak1999.blogspot.com/2012/08/numberstuffbydirection-revit-api-plugin.html
Никаких комментариев пока не создано.
Ответ принят Pending Moderation
0
Голосов
Отменить
Попробуйте залепить условное обозначение в саму марку.
Вложения
Комментарий
Никаких комментариев пока не создано.
  • Страница :
  • 1


На это сообщение еще не было ни одного ответа.
Однако, Вы не можете отвечать на это сообщение.

REVITCITY.RU

Социальная сетка ревитчиков это 10 000 проектировщиков, работающих в REVIT. Архитекторы, конструкторы, инженеры. Стадионы, промышленные объекты, школы, и объекты благоустройства. От завода до многоквартирных домов. От дизайна интерьеров до индивидуальной застройки.

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Пакет спонсора, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Revitcity.ru сообщество проектировщиков работающих в revit.

Техподдержка: Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.