1. Дмитрий Копылов
  2. Отопление, вентиляция, кондиционирование воздуха, тепловые сети
  3. 01.07.2015
  4.  Подписаться через email
И снова здравствуйте! Нарисовалась новая интересная задача! Исходные данные таковы что есть семейство светильников (порядка 150-200 штук) и есть семейство лампочек к этим светильникам (различных производителей и типов) ... задача состоит в том чтобы при загрузке семейства лампочек в семейство светильника автоматически выбирался нужный типоразмер лампочки по параметрам светильника! У светильника есть характеристики такие как мощность, тип цоколя, типа лампы и производитель лампочки .... Соответствующие параметры есть и в семействе лампочек, допустим из таблиц выбора я смогу вытянуть тип лампы в зависимости от параметров светильника, но каким образом сказать ревиту чтобы он автоматом выбирал нужный типоразмер вложенного семейства?
Ответ принят Pending Moderation
0
Голосов
Отменить
В одном семействе 150-200 типоразмеров??? Мощно! Но если уж делать, то есть вот такой способ. В семействе светильников выбрать вложенное семейство лампочек и присвоить ему параметр, например, "Лампа". Затем в "Типоразмерах семейства" придется создать параметры "Лампочка 1".... "Лампочка N", где N - количество типоразмеров в семействе лампочек. Этот параметр должен быть категории "Общие", а "Тип данных" - "". Указать категорию, к которой относятся лампочки. Когда все параметры созданы, надо в графе "Значения" для каждого параметра указать значение типоразмера из вложенного семейства. Например: "Лампочка 1" = Лампа А, "Лампочка 2"=Лампа Б и т.д. Затем в графе "Формула" для параметра "Лампа" прописать условие выбора по какому-то параметру. Например, если Мощность = 100, тогда "Лампа" присвоить "Лампочка 1", иначе "Лампа" присвоить "Лампочка 2". И так для каждого типоразмера. Но при исходных данных с таким количеством светильников и лампочек данный способ мне кажется слишком долгим. Надеюсь, кто-нибудь предложит более простой способ.
Комментарий
Никаких комментариев пока не создано.
Ответ принят Pending Moderation
0
Голосов
Отменить
Ну 100-200 типоразмеров не так много, как мне кажется, в семействе автоматических выключателей у меня их будет побольше ... не вижу смысла разделять однотипное оборудование по нескольким семействам так как если в дальнейшем надо перепилить что-то в семействе то приходится пилить десятки семейств. С каждым этапом этих переделок понимаешь что можно было сделать по другому и в итоге эти десятки семейств становятся слишком разными и возникает порой путаница, а так я перелопатил одно и семейство и все никаких разночтений в будущем. Уже сталкивался с тем, что в одном семействе у меня один и тот же по сути параметр задан по разному в одном это общий параметр, в другом допустим параметр типа или даже экземпляра ... или допустим чуток названия разнятся .... С тормозами и затупами в ревите еще ни разу не сталкивался ввиду простейшей геометрии моих семейств ... не вижу смыла заморачиваться и рисовать подробную 3Д модель светильника или розетки когда на планах в итоге видим только УГО, геометрию пилю в самом простом виде (ШхГхВ) чтобы просто ориентироваться в размерах оборудования.
Комментарий
Никаких комментариев пока не создано.
Ответ принят Pending Moderation
0
Голосов
Отменить
100-200 типоразмеров - это очень много. Дело не в простоте геометрии, а в особенностях Ревита. Как любая база данных, он не любит большого количества неиспользуемых строк в таблицах (их этих 200 типоразмеров в одном проекте используются все 200?), да и размер проекта с таким загруженным семейством (даже если оно не используется в проекта) будет великоват, я полагаю, проверьте, не более 1М должно добавлять. Для таких задач есть функция "каталог типов". К сожалению, этот каталог до сих пор не внедрен в семейство (в отличие от таблиц поиска), но пока только так. Если одному типоразмеру подходит один типоразмер лампы, то сделайте несколько типоразмеров с параметрами типа лампы, как описано в посте выше, сгенерите каталог типов, добейте его в экселе (так быстрее) и проверьте при подгрузке семейства - должно работать.
Комментарий
Никаких комментариев пока не создано.
  • Страница :
  • 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 для просмотра.