(изменено: Андрей Лаврентьев, 26 октября 2012г. 22:00:20)

Re: Типовые блоки фундаментов в AutoCAD Architecture 2012

Спасибо, еще раз. Немного поглядел, интересное решение, не громоздить кучу стилей, как хотел сделать я ранее, а создать 2 стиля со множеством обозначений. Немного непонятно со списком масс. Если у меня будет 10 стилей фундаментов с 10 ГОСТами, ну и обозначений около 500, и каждое со своей массой, мне что все это включать в один список? Да и формула приобретет огромный вид. В целом интересно, пора вспоминать Basiс.  :D

Re: Типовые блоки фундаментов в AutoCAD Architecture 2012

Если у меня будет 10 стилей фундаментов с 10 ГОСТами, ну и обозначений около 500, и каждое со своей массой,

тогда можно будет попытаться сгруппировать их по массам, чтобы формулу уменьшить.
Или просто  прописать массы каждому блоку, т.к. всё равно свойства и обозначения придётся вручную добавлять
Другое дело если бы формула расчёта массы была... )))

Re: Типовые блоки фундаментов в AutoCAD Architecture 2012

Ясно, все это нужно в голове уложить и выбрать оптимальное решение для создания блоков фундаментов, чтобы потом назад не возвращаться и не переделывать. Ну и еще, нужно условие при котором если задан стиль фундамента ФЛ, то в нем присутствуют только массы диапазона ФЛ, стиль ФБС - только массы ФБС, сейчас же выбираются все массы. Пытался вспомнить хоть что-то из basica, "родил" такое частное условие, чтобы увидеть хоть какой-то результат:

If [Стиль] = "ФБС ГОСТ13579-78" Then 
 Select Case "[Обозначение]"
    Case "ФБС24.3.6-Т" RESULT = 970
    Case "ФБС24.4.6-Т" RESULT = 1300
    Case "ФБС24.5.6-Т" RESULT = 1630
    Case "ФБС24.6.6-Т" RESULT = 1960
    Case "ФБС12.4.6-Т" RESULT = 640
    Case "ФБС12.5.6-Т" RESULT = 790
    Case "ФБС12.6.6-Т" RESULT = 960
    Case "ФБС12.4.3-Т" RESULT = 310
    Case "ФБС12.5.3-Т" RESULT = 380
    Case "ФБС12.6.3-Т" RESULT = 460
    Case "ФБС9.3.6-Т" RESULT = 350
    Case "ФБС9.4.6-Т" RESULT = 470
    Case "ФБС9.5.6-Т" RESULT = 590
    Case "ФБС9.6.6-Т" RESULT = 700
       Case Else  RESULT = "--"
End Select
 Else 
Select Case [Обозначение]    
       Case "ФЛ6.24-4" RESULT = 930
    Case "ФЛ8.24-1" RESULT = 1150
    Case "ФЛ8.24-3" RESULT = 1150
    Case "ФЛ8.24-3" RESULT = 1150
    Case "ФЛ8.24-4" RESULT = 1150
    Case Else  RESULT = "--"
End Select
End If

Где-то допустил ошибку условие не выполняется.
Ну и еще вопрос немного не по теме. С помощью функции InputBox, возможно ли на этапе вставки элемента задавать ему некоторые параметры?

Re: Типовые блоки фундаментов в AutoCAD Architecture 2012

Не хватает ковычек
д.б.

If "[Стиль]" = "ФБС ГОСТ13579-78" Then

Select Case "[Обозначение]"

...только я не вижу особого смысла делить список, на мой взгляд, выгоднее
попробовать сгруппировать список по массам...

Re: Типовые блоки фундаментов в AutoCAD Architecture 2012

Доброе утро!
Vitaly, не дадите направление, каким образом можно сгруппировать список по массам?
Получается каким то образом нужно изменить формулу?
Ведь в списке у нас имеют значения только обозначения, массы ведь как я понял присваиваются из формулы?

(изменено: Vitaly, 30 октября 2012г. 08:09:34)

Re: Типовые блоки фундаментов в AutoCAD Architecture 2012

...Заведите один длинный список и назначайте массы из него
всем блокам при вставке на палитру.
Другой какой-то автоматизации (при отсутствии формулы) тут не может быть,
т.к. все свойства по любому нужно присвоить объектам на палитре вручную или из списка.


PS
Впрочем, зная размеры блока и стиль(ГОСТ) можно автоматически присваивать
массу и наименование. Но от внесения всей информации в список или формулу
это не избавит ))

Re: Типовые блоки фундаментов в AutoCAD Architecture 2012

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

Re: Типовые блоки фундаментов в AutoCAD Architecture 2012

Еще минус я вижу в том, что пользователь может поменять по неосторожности обозначение, а блок останется первоначальных размеров.

... Не беспокойтесь! Мы же увяжем р-ры блока с обозначением и массой!? Они будут зависеть от размеров и стиля.))

Re: Типовые блоки фундаментов в AutoCAD Architecture 2012

Очень интересно каким образом это можно проделать? Да в набор характеристик мы можем вытащить, необходимые данные: ширину, высоту, длину, ну и наверное объем еще, если блок сложной формы. Но эти данные является программными, и повлиять на них мне пока не представляется возможным. Так что будет очень интересно, если Вы дадите хоть какие-то представления как такое можно будет сделать.  :D

(изменено: Vitaly, 6 ноября 2012г. 00:48:27)

Re: Типовые блоки фундаментов в AutoCAD Architecture 2012

Очень интересно каким образом это можно проделать?

Сделать это можно добавив аналогичную формулу для наименования.
Алгоритм будет следующий:
1. Анализируем размеры и объём блока, по результатам присваиваем ему "Наименование"
2. По наименованию определяем Массу
Списков не надо, всё в 2х формулах

1-я (фрагмент)>

Select Case "[Размеры]"&"x"&"[Объем]"
    Case "1180x280x600x.198" RESULT = "ФБС24.3.6-Т"
    Case "2000x280x600x.336" RESULT = "ФЛ6.24-4"    
    Case Else 
        RESULT = "--"
End Select

Где:
          а) "1180x280x600x.198" - ширина х высота х длина х объём
          б) [Размеры] - свойства текущего блока сгруппированные как в п.а)
2-я ... вы уже знаете

Select Case "[Фундаменты_объект:Наименование]"
    Case "ФБС24.3.6-Т" RESULT = 970
    ...
    Case "ФЛ6.24-4" RESULT = 930
    Case "ФЛ8.24-1","ФЛ8.24-3","ФЛ8.24-4" RESULT = 1150
    Case Else  RESULT = "--"
End Select

Причём, обратите внимание, что Case можно перечислять через запятую

    Case "ФЛ8.24-1","ФЛ8.24-3","ФЛ8.24-4" RESULT = 1150

В итоге мы увязали геометрию блока с наименованием и массой, применив
т.н. табличный способ вычисления Массы! ))
Выглядит это сл. образом >>>>
Типовые блоки фундаментов в AutoCAD Architecture 2012

Пример для MEP2012 RUS
Пример_1

Re: Типовые блоки фундаментов в AutoCAD Architecture 2012

Добрый день Vitaly!
Спасибо что не забыли про меня  :) .
Очень интересный метод. Получается я могу и в свойствах меняя обозначение получить соответствующий блок?
Еще один нюанс - у меня фигуры сложные, насколько применим данный метод к моим блокам.
Мне кажется довольно проблематично будет завязать их на подобный метод.
Ссылка на блоки
http://webfiles.ru/files/33472135

(изменено: Vitaly, 6 ноября 2012г. 11:51:50)

Re: Типовые блоки фундаментов в AutoCAD Architecture 2012

Очень интересный метод. Получается я могу и в свойствах меняя обозначение получить соответствующий блок?

...н-е-е-т ))) Из таблицы менять геометрию нельзя, это же не Revit!

...у меня фигуры сложные, насколько применим данный метод к моим блокам.

Пробуйте, если у блоков разный объём и габаритные размеры, то будет работать. При необходимости можно устроить доп. проверку на стиль (ГОСТ).

Мне кажется довольно проблематично будет завязать их на подобный метод.

Пробуйте! Потом расскажете нам!
Иначе заносите всё вручную и баста! ))
PS
Номера позиций остались не автоматизированными.
Впрочем, если применить не Masselement а MEP объект, то можно было бы и это автоматизировать
PS
В вашем файле вы допустили ошибку присвоив каждому блоку свой стиль.
Ранее я говорил уже, что стиля у вас два! Два ГОСТ-а - два стиля.
Нет необходимости каждому блоку давать свой стиль. Стили придуманы для того, чтобы обращаться со многими объектами данного стиля как с одним объектом! А вы взяли и лишили себя этого преимущества!!!
То, что вы обозвали стилем, правильнее назвать "Наименованием" блока.

Мой метод, что выше, предполагает только  геометрическое создание блоков фундамента одного из двух стилей
далее формула сама определит его параметры. Вам же придётся для каждого блока проделать это вручную!
Тогда какой смысл было затевать всё это?

Re: Типовые блоки фундаментов в AutoCAD Architecture 2012

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

Re: Типовые блоки фундаментов в AutoCAD Architecture 2012

Номера позиций у нас всегда индивидуальны.

т.е. два одинаковых блока будут иметь разные номера
позиций?

Re: Типовые блоки фундаментов в AutoCAD Architecture 2012

Нет допустим 10 фундаментов ФБС24.5.6 в одной работе все 10 будут иметь позицию 1. В другой работе те же фундаменты могут иметь позицию 2. В пределах одной работы позиция не меняется.

Re: Типовые блоки фундаментов в AutoCAD Architecture 2012

...понятно, т.е. это настоящая позиция. Для MEP объектов есть утилита, которая умеет это делать автоматически.
Т.е. всем одинаковым блокам присвоит в свойствах одинаковый номер позиции.

Re: Типовые блоки фундаментов в AutoCAD Architecture 2012

Правда? Чья-то разработка? Было бы неплохо потестировать ее работу...
Где же с ее функциями можно ознакомится, подскажите пожалуйста.
Для позиции нужно создать произвольную характеристику?

(изменено: Vitaly, 6 ноября 2012г. 16:36:20)

Re: Типовые блоки фундаментов в AutoCAD Architecture 2012

Разработка Autodesk
команда - _AecbScheduleTagPartNumbering
палитра ОВК > Ярлык и Спецификация > Текстовый марка номера элемента (китайский перевод))

Работает только для MEP объектов (почему-то) трубы, воздуховоды, оборудование - (оно же mvparts, оно же много видовой элемент) Т.е. Чтобы ею воспользоваться надо ваш masselement из контекстного меню конвертнуть в mvparts.
Выноска правда не по ГОСТ, но... как говорится: "На безрыбье и рак - рыба"! ))

Для позиции нужно создать произвольную характеристику?

- свойство она сама создаст и его же будет использовать, т.к. во время работы может
понадобится не раз пересчитать номера позиций.
Пробуйте процентов на 90 уверен, что подойдёт!

Re: Типовые блоки фундаментов в AutoCAD Architecture 2012

Огромное спасибо! Буду тестировать.
Информации Вы мне предоставили вагон, до конца недели можно разбираться.  :D
И большое облегчение принес отказ от списков, очень неудобно было, зато сейчас все массы можно присвоить через формулу каждому элементу.
Но так как я предполагаю сделать универсальную спецификацию для всех объектов AA, то формулы будут увеличиваться.
:(

Re: Типовые блоки фундаментов в AutoCAD Architecture 2012

Но так как я предполагаю сделать универсальную спецификацию для всех объектов AA,

...я ручаюсь за советы касающихся начальных условий, что будет наперёд, одному вам только известно!

Re: Типовые блоки фундаментов в AutoCAD Architecture 2012

Добрый вечер Vitaly!
Воспользовался Вашими наработками и формулами. Спасибо. С формообразующими элементами все прекрасно работает.
Создал несколько стилей по строительным ГОСТам и в каждом по куче обозначений. Все отлично.
Настал черед металлоконструкций. Вот и сказочке пришел конец  :) .
При работе с несущими элементами, плавающим параметром является только длина.
Как ни бился, так и не смог сообразить каким образом меняя профиль в несущем элементе,
добиваться различных необходимых мне видов металлоконструкций.
Т.е. иными словами как применить Ваш принцип: 1 стиль - множество обозначений к несущим элементам.
Дайте пожалуйста направление.
Делать же кучу стилей для каждого профиля не хочется. Или уже это непобедимо в данном инструменте?
Спасибо за время уделенное мне!

Re: Типовые блоки фундаментов в AutoCAD Architecture 2012

Обрисуйте подробнее, пожалуйста, что вы собираетесь делать с несущими элементами?
Скорее всего потребуется иной подход, чем к масссэлементам

Re: Типовые блоки фундаментов в AutoCAD Architecture 2012

Да все тоже самое ,ничего особенного.
Нарисовать уголки, тавры, двутавры и прочее согласно размерам по ГОСТ.
Создать простейшие блоки и вынести их на палитры для вставки в чертеж с расчленением.
Получать спецификацию.
Все это хотелось бы чтобы выполнялось как для металла, так и для бетона.
При создании металлоконструкций через мастер несущих элементов, сразу же предлагается создать стиль.
Так что здесь от избытка стилей никуда видимо не деться.
Вот такая работа.

Re: Типовые блоки фундаментов в AutoCAD Architecture 2012

Чтобы сэкономить время, скажите, конечная цель какова?
Не все объекты могут одновременно находиться в таблице...

Re: Типовые блоки фундаментов в AutoCAD Architecture 2012

Так как AutoCAD Architecture не предполагает полноценную работу с металлоконструкциями, но
простейшие металлические изделия там имеются все же.
То хотелось бы например при создании металлокаркаса здания, выносить металлические элементы и получать неполную спецификацию на них, остальные мелкие детали уже вносить вручную. Все узлы соединений металлокаркаса, будем показывать простой графикой или типовыми 2мерными изображениями (пока не знаю как, еще не добрался до этого).
Также планируется работа с железобетонными несущими элементами, все что возможно будем заносить в спецификацию. Остальное набивать вручную.
Кстати работаю я в AutoCAD Architecture в составе AutoCAD MEP.