|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
подсчет площадей помещений с коэффициентом 1/2, 2/3 в autocad architecture
Регистрация: 03.10.2011
Сообщений: 11
|
||
Просмотров: 20121
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,425
|
Ох, давненько я это делал... Попробуй создать дополнительный параметр стиля - "Учитываемая площадь", значение которой будет высчитываться как реальная площадь * коэффициент k. K можно определять как принудительно (в стилях помещений) - и я предпочел бы именно этот способ; либо вычислять на основании имени стиля.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,425
|
Да, только не для Space (объектов), а для описаний стилей.
P.S. У меня сейчас не установлен вообще никакой AA, так что конкретикой не помогу ![]()
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,425
|
Ну так теперь на основании этого параметра (а, точнее, его значений) вычислять конечную площадь Space.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 19.07.2005
Россия
Сообщений: 3,288
|
lex3d
Нужно завести свойство - формула и сделать на его основе универсальную марку типа >> Если наименование помещения "балкон" или "лоджия" то Результат = S/2 Иначе Результат = S Имя этого свойства подставить в марку вместо существующего! |
|||
![]() |
|
||||
Регистрация: 03.10.2011
Сообщений: 11
|
я просто создал новые описания стилей (для балконов, лоджий жилых и нежилых. пом.) добавил новый параметр в свойства.сделал для них метки - все ок.Но площадь которая фигурирует в расчетах - осталась прежней - и при добавлении к зонам.задача в том чтобы посчитать сумму площадей жилой, общей и общей с лоджиями и балконами; и занести три итоговых параметра в таблицу (для каждой квартиры, секции, этажа).проект большой - стадия концепции - и помещения постоянно меняются.на плане метки площади обновляются - но сидеть каждый раз с калькулятором пересчитывать - ужасно долго.Подскажите как настроить таблицу или зоны чтобы бысто узнавать эти значения.
P.S. применил формулу (base area*0.5) - и сделал метки для этого нового параметра.Но само base area не поменялось - и при добавлении к зонам учитывается именно оно.вот в чем проблема Последний раз редактировалось lex3d, 04.10.2011 в 17:07. Причина: уточнение |
|||
![]() |
|
||||
Регистрация: 19.07.2005
Россия
Сообщений: 3,288
|
Цитата:
Примерчик бы не помешал! Версия AA? PS и без примера могу сказать, что гемор это ещё тот! Работа с зонами приводит к использованию якорей, а когда их много, то они начинают глючить, вешая комп! )) Обойтись без зон, не программируя тоже нельзя! Так что простого решения нет! Может быть пока нет! Пока эта проблема кого-нить не достанет по-настоящему! )) Последний раз редактировалось VitalyAF, 04.10.2011 в 17:48. |
|||
![]() |
|
||||
Регистрация: 03.10.2011
Сообщений: 11
|
файл я сохранил в 2007.
с зонами работал нормально - с большим количеством.довольно удобно - можно быстро узнать общую площадьб поквартирную, по секции и т.д....пока не появились балконы. а автокадовские таблицы могут суммировать значения как в exel? у меня не получилось.. Последний раз редактировалось lex3d, 04.10.2011 в 18:01. |
|||
![]() |
|
||||
Регистрация: 19.07.2005
Россия
Сообщений: 3,288
|
Цитата:
PS Цитата:
Что это за пример, в котором ничего нет?!!! Последний раз редактировалось VitalyAF, 05.10.2011 в 08:00. |
|||
![]() |
|
||||
Регистрация: 03.10.2011
Сообщений: 11
|
Ок.в файле который я вчера прикрепил - есть 4 стиля помещений(space) они прикреплены к зоне.у каждой есть пользовательский параметр в свойствах - который я назвал "площадь". и сделал для него метки.для жилых и нежилых помещений формула - "площадь={base area}" у балконов - "площадь={base area}*0.5".но зона для расчета общей площади берет параметр base area. и не учитывает мой коэффициент. на счет того что ничего нет - это я к тому - что новые наборы свойств для space styles надо искать в менеджере стилей.но условные помещения в чертеже присутствуют.могу прислать сам проект - но зачем?там будет просто много тех же помещений.
И еще вопрос.Может ли автокадовская таблица складывать значения как таблица exel? я вижу решение проблемы так:у каждого помещения есть параметр на основе имени стиля (см.выше).нужно чтобы в таблице была только сумма этих параметров (жилой,общей и общей+балконы и лоджии площади).просто занести параметры в таблицу получилось.а вот сложить не понял как. всем кто поможет - большое спасибо |
|||
![]() |
|
||||
Регистрация: 03.10.2011
Сообщений: 11
|
для зоны свойств нет.есть только параметр base area который по умолчанию для стиля "стандарт". попробую разобраться в свойствах зон. пока такой вопрос - можно ли для зоны добавить такую функцию в свойства как сумма всех коэффициентов входящих в нее помещений.
P.S. я просто добавлял помещения к зоне - смотрел в свойствах значение base area и вносил его в таблицу вручную.все же быстрее чем с калькулятором считать. ну вот файл с пользовательскими свойствами для зон. площади не считаются. Последний раз редактировалось lex3d, 05.10.2011 в 15:58. |
|||
![]() |
|
||||
Регистрация: 19.07.2005
Россия
Сообщений: 3,288
|
А теперь слушай меня!
1. Свойство оставь только одно для всех помещений (верни всё как было) 2.Коэффициенты с балконов и лоджий тоже все убери 3.Заведи в "Учётных формулах" нов. стиль, например Коэфф 4. Создай переменную, например А, задай значение = 2 5. Подставь переменную А в выражение, AreaValue / A 6. Проверь результат, введя в Ввод: 100, Результат: 50 7. Если всё работает закрой, сохрани свойство. 8. Выбери зону, в основных свойствах, в стр. "Операции пересчёта" укажи созданный в п.3 стиль - Коэфф 9. В диспетчере помещений для этой зоны (в св-вах строкой ниже) выбери нужные помещения и добавь в окне "Учётные формулы" стиль см. п.3 т.е. добавь свой коэффициент 10. Закрываем диспетчер 11. Проверяем в свойствах зоны "Учитываемая площадь" - это и есть результат Баз.пл за вычетом коэфф. Это свойство нужно добавить зоне (можно сразу это сделать) и его же использовать в таблицах и марках Последний раз редактировалось VitalyAF, 05.10.2011 в 16:18. |
|||
![]() |
|
||||
Регистрация: 03.10.2011
Сообщений: 11
|
Спасибо.этот способ работает.пользовательские свойства получается вообще не нужны.Но: нужно создать одельно зону для жилой площади - присоеденить к ней пом., для нежилой - присоеденить к ней пом., открыть менеджер пом. и добавить модификатор вычислений для лоджий.создать третью зону - добавить к ней две предыдущих для общей площади. А так чтобы у одной зоны - для всей квартиры было три параметра (жилая, общ. и общ.+балкон) получается нельзя? и еще модификатор вычислений присваевается только в свойствах.всему стилю его присвоить нельзя?
|
|||
![]() |
|
||||
Регистрация: 19.07.2005
Россия
Сообщений: 3,288
|
Цитата:
Заодно продумайте как вывести в одной марке все три числа... Удачи! |
|||
![]() |
|
||||
Регистрация: 03.10.2011
Сообщений: 11
|
спасибо за помощь!
насчет якорей - я создал новое описание свойств для зоны жилой площади.создал новый стиль для жилой площади - присвоил ему эти свойства.создал описание свойств для общей.сделал якорь на жилую.в чертеже к общей площади добавил зону жилой и помещения нежилой площади.в свойствах написано - "якорь не найден". Последний раз редактировалось lex3d, 06.10.2011 в 11:04. |
|||
![]() |
|
||||
Регистрация: 19.07.2005
Россия
Сообщений: 3,288
|
Цитата:
Классифицируйте помещения по именам или назначению + это позволит более гибко работать с ними в таблицах. Цитата:
PS (к сож. у меня нет под рукой ни АА, ни MEP, поэтому не могу см. ваши dwg, публикуйте скрины) |
|||
![]() |
|
||||
Регистрация: 19.07.2005
Россия
Сообщений: 3,288
|
lex3d
Площадь помещений по стилям Жилая Нежилая ЛоджииБалконы ![]() пример для АА и MEP 2012 RUS ENG SpaceAreaByStyle.dwg Для других версии - заказывайте... PS lex3d, выкидывайте все якоря мы без них похоже обойдёмся!!! )) Продолжим! На сей раз добавляем группировку по квартирам ![]() Пример SpaceAreaByApartment.dwg PS На MEP RUS 2012 замечены сбои при открытии/закрытии файла, надеюсь что это только у меня так. Вообще MEP RUS 2012 повёл себя сразу нестабильно, особенно с формулами в таблицах, SP не помогает. Возможно это было из-за отладки формул... Прошу отозваться владельцев АА и MEP 2012 RUS о качестве работы с этими таблицами!!! Последний раз редактировалось VitalyAF, 21.10.2011 в 08:10. |
|||
![]() |
|
||||
архитектор Регистрация: 12.04.2011
Санкт_Петербург
Сообщений: 20
|
а как насчет: http://forum.dwg.ru/showthread.php?t...E5%F1%EA%E8%E9
я это выложила еще год назад. к настоящему моменту у меня весь процесс почти полностью автоматизирован. единственный минус - для квартирографии необходимо использовать якорь, который у нас глючит, возможно это не у всех так. за-то никаких формул и только стандартные инструменты. так работает вся наша контора, а она большая и проекты у нас очень большие и пафосные, так что проверено опытом. lex3d - напишите мне, если вас это интересует и я вышлю вам файл с настройками. попробуете, если не получится или не понравится - виталий вам дальше разработает по-своему. я тоже этого жду от него. понижающий коэффициент добавляется с помощью свойства calculation modifyer в свойствах спейса. для него нужно в style manager/documents/calculation modifyer styles создать новый стиль "балкон", в его разделе definition (откроется само справа) в окне parameters задать этот модификатор, например одноименно "Балкон", далее в окне formula написать к уже там имеющемуся value * точное название из окна parameters. Получится: value*Балкон Это и есть ваша формула. внизу test - там проверьте. введите любое число и в нижнем окошке появится его модифицированное значение. теперь зона, к которой принадлежит спейс будет видеть в разделе calculated area новое значение площади спейса. и в таблицу соответственно его и поставите. Последний раз редактировалось ЛЯ_, 21.10.2011 в 14:31. |
|||
![]() |
|
||||
Регистрация: 19.07.2005
Россия
Сообщений: 3,288
|
...а говорите никаких формул...
Продолжение темы см. http://www.caduser.ru/forum/index.ph...ID=4&TID=49269 Последний раз редактировалось VitalyAF, 21.10.2011 в 15:50. |
|||
![]() |
|
||||
архитектор Регистрация: 12.04.2011
Санкт_Петербург
Сообщений: 20
|
так это и не формула, это стандартная опция, она описана в книжке.
выкладываю свой файл с квартирографией. это один этаж. еще я делаю сборочный файл в разделе views, где собираю все этажи и повторяю типовые этажи столько раз, сколько надо, и имею квартирографию на все здание. версия АА2011. квартиры определенного типа красятся зонами, зоны и марки квартир берутся из панели инструментов и приходят в файл сразу кучей: 3 зоны+табличка-марка. марки помещений (название и площадь) ставятся сами при установке спейса, тоже имеющегося в палитре. т.о. мои сотрудники получают одинаковые палитры, где есть все настроенные инструменты и только учатся ими пользоваться. они и не в курсе, как это работает. ОЧЕНЬ ВАЖНО: в данном файле установлены 3 якоря. их найти можно, выделив зоны Жилая площадь (будут видны дуги, ведущие к зонам Общая площадь и "-"). Нажав на "-" якорь снимается. если с включенным якорем подергать спейсы или стенки в этих квартирах, может случиться крах файла, восстановить который можно будет только из bak и из автосейва. для безопасной работы нам приходится снять якоря сразу после обновления квартирографии, так что квартирографию моментально в эксель, а якоря - снять! |
|||
![]() |
|
||||
архитектор Регистрация: 12.04.2011
Санкт_Петербург
Сообщений: 20
|
человек неправильно коэффициенты считает, а вам все смешно.
я тут сегодня новые вершины брала: подсчет площади мансардного помещения! вот, где собака порылась... и придумают же такой алгоритм! к площади помещения прибавить 0,7 от площади ниже 1,5м вдоль наружной наклонной стены!! даже понять этот пункт снипа непросто, не то что бы придумать алгоритм)) вот снова за якоря схватились, и, кстати, ничего не рушится с ними. и что это за проблема была у нас с якоренными зонами - совсем не понятно. сделала новую марочку для этого планчика, новые свойства помещений, новую табличку.. а девочка взяла и покрошила оригинал марочки в файле! и копии файлика не осталось! я, говорит, думала, что это просто так лежит, обведенное в красный кружочек и подписанное: ОРИГИНАЛ МАРКИ В М 1:1. вот пример того, зачем нужна библиотека, о существовании которой пипл даже и не догадывается, сало быть и не доберется своими рученками)) а у них в срочном порядке без проекта все сделано, только чтобы быстро посчитать и сдать, а вот уже дальше, небось, сами попросят все им устроить как надо. |
|||
![]() |
|
||||
Регистрация: 06.07.2020
Сообщений: 7
|
Цитата:
Темка старая, но всё таки... Как заставить работать это чудо на АА 2011? |
|||
![]() |
|
||||
Регистрация: 19.07.2005
Россия
Сообщений: 3,288
|
Цитата:
Для этого: 1) наберите в строке AECVERSION и скопируйте первые две цифры, например в 2012-ой - 6.7 в 2011-ой будет чуть меньше. В 2021-ой FileVersion: 8.3.53.0, значит прописать - 8.3 2) откройте свойства SceduleTable, найдите 6.7 и замените на вашу. 3) обновите таблицу Последний раз редактировалось VitalyAF, 07.07.2020 в 13:32. |
|||
![]() |
|
||||
Регистрация: 06.07.2020
Сообщений: 7
|
Цитата:
Вообще хочется табличку где в первом столбце будет тип и номер квартиры одной ячейкой, а во втором столбце площади друг под другом. У меня сейчас такие составные квартирные таблички завязаные на зонах. Это не совсем удобно. Но пока не придумалось ничего лучше. Возможно с помощью Вашей таблицы что-то придет в голову) ![]() |
|||
![]() |
|
||||
Регистрация: 06.07.2020
Сообщений: 7
|
Виталий, добрый день. Может быть Вы мне подскажете.. почему в табличке все отлично работает, площади показывает верно. И в свойствах помещений тоже. А если я делаю марку на основе этого свойства (например SpaceObject:ЖИЛАЯ), то показывает только формулу вместо площади?
|
|||
![]() |
|
||||
Регистрация: 19.07.2005
Россия
Сообщений: 3,288
|
Ок!
То был заказ, не помню чей конкретно... На определённой стадии зашёл в тупик, т.к. не было возможности. Внешний вид таблицы определил он же - заказчик, отсюда немного необычный вид - назначения помещений выведены в подзаголовок таблицы и постоянны. Поэтому я использовал стили помещений. Кстати удобный механизм наименований при типовых проектах... т.е когда заказчик один и тот же много лет... Имена помещений те же, заносятся списком в шаблон проекта и пополняются... Тогда марки помещений за именами должны обращаться к их стилям! Для этого нужно: 1) Создать свойство на основе стилей, например - SpaceStyles, в нём указать свойство - Style 2)Тогда ваша строка с атрибутами будет SpaceStyles:Style На всякий случай ссылка на создание марок >> https://forums.autodesk.com/t5/autoc...le/m-p/6907691 Сам я давно уже делал ни роликов ничё уже не осталось, всё где-то здесь и на др. сайтах PS ))) Забыл спросить, а в марке что хотели получить, площадь название или ещё что? Последний раз редактировалось VitalyAF, 11.07.2020 в 12:49. |
|||
![]() |
|
||||
Регистрация: 06.07.2020
Сообщений: 7
|
Цитата:
С наименованиями и марками то всё понятно. В этом нет сложности. Трудно собрать площади помещений и вывести в квартирографию. Я думала, что если есть свойство спейса ЖИЛАЯ, то он её и будет показывать. Не пойму почему в таблице он считает, а в марке нет. Мне бы принцип понять. Я хотела начертить свою табличку полилиниями и атрибутами вписать площади и тип квартир. (в ревит подобным образом кажется делается и здесь я хотела Вашей чудо формулой воспользоваться))) Но пока не выходит( Пример того как сейчас выглядит моя составная таблица квартирографии прилагаю. |
|||
![]() |
|
||||
Регистрация: 06.07.2020
Сообщений: 7
|
Цитата:
Благодарю! Всё получилось!)) Вы просто мастер!) А вот я знаю что была еще проблема в 2011 акаде (ну собственно и сейчас у нас возникла)... подсчет ведомости отделки. Я так понимаю, что никто эту задачку так и не решил до появления румбук в более старших версиях? Как в свойства спейса вытащить площадь отделки с вычитанием проемов? |
|||
![]() |
|
||||
Регистрация: 19.07.2005
Россия
Сообщений: 3,288
|
Цитата:
Но... есть одно но! Как определить, что у данного space есть проёмы в стенах, причём одна стена может принадлежать нескольким помещениям! Поэтому у помещений есть невидимые объекты поверхностей в к-рых как-бы отпечатываются окна (см. рис), но к поверхностям нет простого доступа, я когда-то искал, не нашёл... М.б. плохо искал... Последний раз редактировалось VitalyAF, 15.07.2020 в 06:46. |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Видеоуроки AutoCAD | kosmax | AutoCAD | 173 | 17.02.2017 15:08 |
Чем AutoCAD Architecture 2010 лучше предыдущих версий данного продукта от Autodesk? | smallmazila7 | Вертикальные решения на базе AutoCAD | 12 | 16.11.2009 01:25 |
Информация по идентификационным кодам программ в сетевых лицензиях Autodesk | KSI | AutoCAD | 1 | 14.09.2009 15:59 |
AutoCAD Architecture 2009 стоит ли.. | mey | Вертикальные решения на базе AutoCAD | 25 | 19.04.2009 19:20 |
Экспорт из AutoCAD Architecture 2008 в Cinema 4D | zav | Вертикальные решения на базе AutoCAD | 14 | 19.02.2009 08:34 |