Revit и Navisworks – Русский – только для чтения
В разделе вы можете обсудить любые вопросы, касающиеся Revit, Navisworks и других продуктов коллекции AEC, за исключением BIM 360. Делитесь знаниями, своими проектами и наработками. Станьте частью BIM-сообщества Autodesk.
отмена
Отображаются результаты для 
Показать  только  | Вместо этого искать 
Вы имели в виду: 

Спецификация. верхнее и нижнее значение позиции (текст) в одну ячейку

7 ОТВЕТ 7
РЕШЕНО
Ответить
Сообщение 1 из 8
kondusvp
1606 просмотров, 7 ответов

Спецификация. верхнее и нижнее значение позиции (текст) в одну ячейку

Привет!

Допустим у меня есть набор конвейеров (каждый со своей индивидуальной позицией) в данном случае их 4 шт К1, К2, К3, К4

02_Снимок1.PNG
После сортировки по наименованию, столбик 2 (чтоб конвейера с одинаковыми параметрами не повторялись) , столбик 1 , объединяются и не отображаются в спецификации.

01_Снимок!.PNG

Как можно сделать чтоб объединялось с отображением верхней и нижней позиции оборудования?

03_Снимок!.PNG

Расчетные параметры такое позволяют сделать?

 04_Снимок!.PNG

только какой синтаксис у текстовых значений? я попробовал написать формулу через "if" но это полный абзац....

Подскажите кто как решает подобные вопросы?

 

7 ОТВЕТ 7
Сообщение 2 из 8
YaroslavKalyuzha
в ответ: kondusvp

В таких случаях обычно используется Dynamo. Скриптом перебираются все нужные семейства, запоминаются значения параметра "Позиция", затем (если экземпляров семейства больше одного) форматируются к определенному виду и записываются обратно в любой другой или тот же параметр.

Yaroslav Kalyuzha / Ярослав Калюжа
BIM-manager / BIM-менеджер
Facebook | VK
Expert Elite Member
Находите сообщения полезными? Поставьте Нравится (Like) этим сообщениям!
На ваш вопрос успешно ответили? Нажмите кнопку 'Утвердить решение'

Сообщение 3 из 8
Хот
в ответ: kondusvp

А что, у Вас одна и та же вещь идет в спецификацию под разными позициями?


Опыт - критерий истины
Сообщение 4 из 8
kondusvp
в ответ: Хот

Да! это для выделения технологических маршрутов....В одном маршруте не может быть одинаковых позиций (даже если оборудование полностью одинаковое ).... Для избежания путаницы. Допустим если у нас 2 узла приема продукта и на них используется оборудование с повторяющимися позициями....то после команды пуск запустится несколько единиц оборудования. 

Сообщение 5 из 8
Nikhizh
в ответ: kondusvp

Через костыли удалось получить такой вид:

1.PNG

Внутренности:

2.PNG

Префикс марки - параметр проекта/общий параметр (текст);

Номер марки - параметр проекта/общий параметр (число);

ПМ1 -  расчетный параметр, равен префиксу марки;

НМ1 - расчетный параметр, равен номеру марки;

Разделитель - расчетный параметр, формула if([1/%] = 1, "", "-");

ПМ2 - расчетный параметр, формула if([1/%] = 1, "", Префикс марки);

НМ2 - расчетный параметр, if([1/%] = 1, if(Пусто, 0, 0), Номер марки);

Комментарии - текстовый параметр, по которому сортируются данные;

Кол - расчетный параметр, равен 1;

% - расчетный процентный параметр, Из: Кол, По: Комментарии;

1/% - расчетный параметр, вычисляет общее кол-во элементов с одинаковым значением в параметре "Комментарии", формула 1/%;

Пусто - параметр проекта Да/Нет, у которого не задано значение и не установлено значение по-умолчанию.

 

Сортировка: по параметру Комментарии.

Форматирование: для НМ1 и НМ2 установлены Вычислять минимум и Вычислять максимум, соответственно.

 

Порядок работы:

1. Создается спецификация;

2. Задается сортировка по параметру Комментарии;

3. Создаются расчетные параметры (т.к. процентные возможно создать только после сортировки);

4. По отсортированным данным маркируются элементы;

5. Скрываются лишние столбцы, снимается галочка "Для каждого экземпляра", настраивается ширина столбцов.

Сообщение 6 из 8
maks.l
в ответ: YaroslavKalyuzha

Да, такое решение приходит в голову в первую очередь. Но потом возникает другая проблема: на разных листах отображается разное оборудование, соответственно и его позиции группируются по разному. В итоге получается что в одном и том же параметре на разных видах нужно, чтобы были разные значения.

 

Я с этой проблемой тоже сталкивался, но в итоге не нашел лучшего способа, как написать свой плагин формирования спецификаций технологического оборудования. Попутно добавив размеры таблицы и толщины линий по ГОСТ, округление длин по своим правилам, и прочие хотелки от проектировщиков. Например те же позиции, могут группироваться в сложные строки, типа "5.5, 5.6, 5.9-5.12, 5.15".

Сообщение 7 из 8
kondusvp
в ответ: Nikhizh

Спасибо за детальное разъяснение!

Как на меня вполне даже рабочее решение .... Мне подошло, думаю другим также...По крайне мере в динамо не нужно лезть...

Много интересных решений .... не совсем понял как Пусто в НМ2 срабатывает...

Так получилось

 25_Снимок.PNG

 

 

 

Сообщение 8 из 8
Nikhizh
в ответ: kondusvp

Параметр Пусто в данном случае не определен, т.е. он и не да, и не нет. Из-за этого if(Пусто,0,0) ничего и не выдает, остается пустая ячейка.

 

Так же можно и по-проще сделать: создать расчетный параметр с типом Число, но ничего в него не писать. И в НМ2 ссылаться на него, если общее кол-во равно 1.

Не нашли то, что искали? Задайте вопросы в сообществе или поделитесь своими знаниями.

Новая тема  

Autodesk Design & Make Report