Пожалуйста, не блокируйте рекламу!

0 Пользователей и 1 Гость просматривают эту тему.

*

Оффлайн РастОК

  • ****
  • 432
  • Репутация: +17/-0
  • Пол: Мужской
Маркер зоны (маркер помещения) -
« : Июня 02, 2008, 23:14:51 »

Test

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

*

Оффлайн Mike_B

  • *****
  • 675
  • Репутация: +78/-2
  • Пол: Мужской
Re: Маркер зоны (маркер помещения) -
« Ответ #1 : Июня 03, 2008, 01:03:56 »
Сама цифра площади в маркере зоны представлена в виде строковой переменной, например:
area=str(room_area,4,2)
Единственный выход в данной ситуации это двойку заменить на единицу.

*

Оффлайн РастОК

  • ****
  • 432
  • Репутация: +17/-0
  • Пол: Мужской
Re: Маркер зоны (маркер помещения) -
« Ответ #2 : Июня 03, 2008, 02:36:57 »
Mike_B я не совсем понял о чём вы говорите, какую двойку какой единицой заменить, зато заметил ещё одну странность. Когда я переставил опять же в "рабочей среде проекта" в подменю "размерные числа" округление до .5 и поставил один знак после запятой, то на плане площадь зоны не изменилась, а вот когда зашёл в свойства зоны там отображается в "вычисленной площади" округлённое число и с одним знаком после запятой. Почему-же на плане упорно не хочет меняться значение площади зоны?

*

Оффлайн РастОК

  • ****
  • 432
  • Репутация: +17/-0
  • Пол: Мужской
Re: Маркер зоны (маркер помещения) -
« Ответ #3 : Июня 03, 2008, 02:58:54 »
В общем выход нашёлся хоть и не самый лёгкий. Нужно создавать свой собственный тип зон с шаблоном "Паспорт зоны_01 11", в нём в параметрах отключать все ненужные элементы кроме параметра "показывать площадь" и "новый, старый" (что это такое я не знаю, но тоже нужно ставить галочку мол "Да", а то после текста площади выскакивает ещё и текст "m2"). И всё-бы хорошо, но только подчеркнуть этот текст как полагается для площади комнаты на плане этажа, не удастся. Так что или площади ставить вручную или подчёркивать текст вычисленной площади вручную.  :(

*

Оффлайн and

  • ****
  • 418
  • Репутация: +22/-2
  • Пол: Мужской
Re: Маркер зоны (маркер помещения) -
« Ответ #4 : Июня 04, 2008, 23:07:17 »
area=str(room_area,4,2)
имелось ввиду сделать так
area=str(room_area,4,1) - вот эта единица
можно дописать функцию округления как это делалось в отметке высоты.
Чтоб сделать подчеркивание нужно править паспорт зоны... найти текст и поправить стиль текста (добавить подчеркивание)
паровозом вопрос может кто нить все таки тыкнуть в норму где это четко прописано... имхо подчеркиваемой площади давно нет(вполне могу ошибаться)

*

Оффлайн ufo

  • ****
  • 264
  • Репутация: +57/-0
  • Пол: Мужской
Re: Маркер зоны (маркер помещения) -
« Ответ #5 : Июня 09, 2008, 15:12:16 »
area=str(room_area,4,2)
имелось ввиду сделать так
area=str(room_area,4,1) - вот эта единица
можно дописать функцию округления как это делалось в отметке высоты.
Чтоб сделать подчеркивание нужно править паспорт зоны... найти текст и поправить стиль текста (добавить подчеркивание)
паровозом вопрос может кто нить все таки тыкнуть в норму где это четко прописано... имхо подчеркиваемой площади давно нет(вполне могу ошибаться)

ГОСТ 21.501
6) наименования помещений (технологических участков), их площади, категории по взрывопожарной и пожарной опасности (кроме жилых зданий).
Площади проставляют в нижнем правом углу помещения (технологического участка) и подчеркивают. Категории помещений (технологических участков) проставляют под их наименованием в прямоугольнике размером 5х8 (h) мм.

конешно каждый знает что такое 1 и что такое 2 :)), а самые маленькие тутже написали "реквест дименсион ареа" чтобы имть возможность управлять из "Рабочей среды проекта".
 Как я понял речь идет о штампе зоны из ГОСТ Титовский, отдельная песня у почему наших програмистов скрипты в 3 раза короче графиксофтовских :))

Дабы не вводить в все тяжкие ГДЛ маленьких, написал пару строчек в "Маркировка помещения 11"

*

Оффлайн Ekaterina107

  • 1
  • Репутация: +0/-0
Здравствуйте! 
Я пыталась создать Ведомость отделки с помощью зоны по видео уроку.
Там было необходимо завести новый параметр у зоны,это "Высота панелей" и "площадь панелей"
Подскажите пожалуйста как мне это сделать. 
Спасибо

*

Оффлайн A_Nikitin

  • *
  • 7
  • Репутация: +0/-0
Ведомость отделки с помощью зоны по видео уроку

дай ссылку на видео

*

Оффлайн Lena

  • 1
  • Репутация: +0/-0
  • Пол: Женский

*

Оффлайн nideKer

  • *****
  • 2602
  • Репутация: +121/-2
  • Пол: Мужской
  • freeRide 4ever
К сожалению не могу посмотреть видео - но суть такова что нужно использовать специальный библиотечный элемент в котором прописаны варианты расчета и соответственно эти параметры необходимо вытаскивать из данной зоны в настройках интерактивного каталога, что то по типу как на видео на 4й минуте.

Данные зоны можно найти тут:
http://forum.cadstudio.ru/index.php?topic=22179.0.html
http://forum.cadstudio.ru/index.php?topic=18828.0

У Сережи (lsr) достаточно хорошо прописана инструкция к ней, в первом посте.

Ну а если прямо отвечать на поставленный вопрос - то это можно сделать в скриптах с помощью вот этих параметров http://goo.gl/YvxLmX :)

Ну и кстати поиск по форуму никто не отменял - по ключику "ведомость отделки помещений" найдете достаточно информации.

*

Оффлайн Pavel_G

  • 3
  • Репутация: +0/-0
Re: Маркер зоны (маркер помещения) -
« Ответ #10 : Сентября 23, 2013, 16:33:14 »
nideKer, может ли этот объект автоматически показывать не свой собственный АйДи а зоны на которой я его размещаю? Или я вообще не тот инструмент пытаюсь использовать? Дело вот в чём: хочу сделать автоматически заполняемую экспликацию помещений. Разместил по этажу зоны, поименовал каждую, Менеджером АйДи архикадовским присвоил каждой уникальный АйДи по нужной мне системе, сформировал экспликацию в каталогах. Теперь хочу на плане автоматизировать простановку условных обозначений. Маркеры зон позволяют выводить площадь и номер зоны, но не айди. Номер зон использовать не хочу так как не нашел способа автоматически заполнить для большого числа зон разом, по нужной схеме. Если бы речь шла про штриховки, я бы добавил объект-выносную надпись, выводящий айДи штриховки, но тогда нельзя было бы автоматом прописать наименования помещений и заполнить экспликации. А встроенной выносной надписи у зон почему-то просто нет.
В двух предложениях вопрос такой: как автоматизировать простановку на планах позиций из экспликации помещений, сделаной на основе зон и их АйДи? Годится ли для этого Ваш объект или нужно что-то другое, или вообще я чего-то не того пытаюсь добиться?
Заранее спасибо.

*

Оффлайн nideKer

  • *****
  • 2602
  • Репутация: +121/-2
  • Пол: Мужской
  • freeRide 4ever
Re: Маркер зоны (маркер помещения) -
« Ответ #11 : Сентября 23, 2013, 16:55:05 »
В двух предложениях вопрос такой: как автоматизировать простановку на планах позиций из экспликации помещений, сделаной на основе зон и их АйДи? Годится ли для этого Ваш объект или нужно что-то другое, или вообще я чего-то не того пытаюсь добиться?

Тема действительно интересная для автонумерации!
Ответ на второй вопрос  - нет к зоне эту выноску "прикрутить" нельзя по двум причинам - к зонам вообще нельзя применять вноски - и это тип объекта не выноска, а "элемент модели" т.е. его в выноски и не "прикрутишь".
Но этот вопрос очень легко решить в скриптах маркера зон - однако Вы лишите себя возможности исключать по ID многие параметры. Т.е. удобством автонумерации перекроете удобство скажем подсчета определенных площадей здания, что IMO не очень удобно. Хотя можно поразмыслить над этим. Я сейчас как раз работаю над очередной версией маркера зоны - возможно на этой неделе добавлю такую возможность и выложу данный маркер.

PS: 2mods два последних сообщения откреплю в соответствующую тему.

*

Оффлайн Pavel_G

  • 3
  • Репутация: +0/-0
Re: Маркер зоны (маркер помещения) -
« Ответ #12 : Сентября 23, 2013, 19:16:30 »
Цитировать
возможно на этой неделе добавлю такую возможность и выложу данный маркер.
Заранее спасибо! А может ли маркер состоять из нескольких объектов отдельно регулируемых на плане? Конкретно требуется по стандартам фирмы площадь указать в правом нижнем углу помещения, позицию по экспликации примерно в центре помещения. Это реализуемо вообще маркером?
И отдельный вопрос, раз Вы упомянули об этом, по какому принципу рациональнее организовать АйДи зон? Я, чтобы считать площади по определенным типам помещений, разбил зоны по слоям и категориям. В купе с этажами вроде хватает. Но в автоматизированной документации и использовании каталогов опыт у меня нулевой, так-что скорее всего я не самым рациональным способом всё организовал. Как это лучше сделать? Может тема уже обсуждалась? Увы не нашел.

*

Оффлайн nideKer

  • *****
  • 2602
  • Репутация: +121/-2
  • Пол: Мужской
  • freeRide 4ever
Re: Маркер зоны (маркер помещения) -
« Ответ #13 : Сентября 24, 2013, 00:18:14 »
состоять из нескольких объектов отдельно регулируемых на плане?

Да и в принципе это давно все реализовано!

http://forum.cadstudio.ru/index.php?topic=19863.0
http://forum.cadstudio.ru/index.php?topic=22179.0

По второй ссылке кстати - зона Сергея - там вроде бы реализовано название по ID!
Рекомендую прочитать всю тему - очень много полезной информации - будет полено!

ID не подходит тогда когда один объект состоит из нескольких очередей - хотя опять же есть слои, но это уже нюансы.

по второму вопросу:
http://forum.cadstudio.ru/index.php?topic=15109.0
http://forum.cadstudio.ru/index.php?topic=3433.0
И все в той же теме про маркер зоны от lsr
Ну а далее по тексту 

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

*

Оффлайн Pavel_G

  • 3
  • Репутация: +0/-0
Re: Маркер зоны (маркер помещения) -
« Ответ #14 : Сентября 24, 2013, 11:50:07 »
Спасибо огромное ещё раз! Маркер зоны авторства lsr почти ровно то что нужно.

*

Оффлайн nideKer

  • *****
  • 2602
  • Репутация: +121/-2
  • Пол: Мужской
  • freeRide 4ever
Re: Маркер зоны (маркер помещения) -
« Ответ #15 : Апреля 21, 2015, 09:46:30 »
Как я понял точно рассчитать площадь с учетом толщин отделки невозможно? Т.е. точнее даже считать вычитание в процентном отношении.

А загвоздка похоже в том, что параметр ROOM_CONCAVES считает количество "развернутых" углов в зоне в т.ч. 180 градусов - т.е. на стыке двух стен идущих по прямой образуется "развернутый угол"  (которого в общем то нет).
(При этом  ROOM_CORNERS - это количество всех углов зоны, в т.ч. и  ROOM_CONCAVES)

Вот мое предложение - но это все с точностью до сотой/десятой "до слона"  без учета "развернутых углов":

calcArea = ROOM_CALC_AREA - ((ROOM_WALLS_PRM + ROOM_HOLES_PRM) * wallFinish - ((ROOM_CORNERS - ROOM_CONCAVES) / 2) * wallFinish**2)
где wallFinish толщина отделочного слоя.

Что скажете?

*

Оффлайн lsr

  • *****
  • 1240
  • Репутация: +242/-6
  • Пол: Мужской
  • http://sl-gdl.com
Re: Маркер зоны (маркер помещения) -
« Ответ #16 : Апреля 21, 2015, 14:25:00 »
Я как-то не понял- из вычисленной площади вычитается площадь отд. слоя с учетом отверстий в зоне, это понятно.  Вторая часть про углы--- Усредненное кол-во углов умножается на толщ. отделки в квадрате?  При этом вычитается например 5углов*200* 200мм -отд. слой- тем самым некая доп. площадь в районе углов. S одного угла*кол-во углов, все равно итоговое значение примерное, по крайней мере неточность будет не всегда, а для большинства случаев нормально.

Проблема в том что ROOM_CALC_AREA не учитывает отверстия в зоне, а просто ROOM_AREA не учитывает стены у которых отношения к зонам<> Граница зоны, т.е. как ни крути получается нет универсальной формулы у GS. Зачем они так сделали мне лично непонятно, это тянется с самых первых версий. Вот и приходится свои формулы изобретать, вместо стандартных значений, а ведь GS мог бы это запросто сделать.
Мне где-то на форуме обозначили - вычисленная ROOM_CALC_AREA как недостаток, я переделал на обычную, в общем как ни крути все это примерно, и под всех не подстроишься, да и точно только когда нет стен_колонн внутри помещения.
Мне каэтся точность невозможно добиться, скрин по аналогии с вашим примером когда стыкуются две стены - всегда будет узловая точка и зона это воспринимает как угол, даже в абс. круглом помещении будет считать что два угла, потому что в круглом полигоне две узловых точки.
Я эти углы делал для вычисления длин разных карнизов и плинтуса, ведь площадь потолка будет меньше чем площадь пола, чисто потому что на потолке нет проемов от дверей и нет подоконных ниш, соотв. и длина плинтуса и карниза разная.

*

Оффлайн nideKer

  • *****
  • 2602
  • Репутация: +121/-2
  • Пол: Мужской
  • freeRide 4ever
Re: Маркер зоны (маркер помещения) -
« Ответ #17 : Апреля 21, 2015, 15:14:21 »
Усредненное кол-во углов умножается на толщ. отделки в квадрате?  При этом вычитается например 5углов*200* 200мм -отд. слой- тем самым некая доп. площадь в районе углов. S одного угла*кол-во углов, все равно итоговое значение примерное, по крайней мере неточность будет не всегда, а для большинства случаев нормально.
Согласен - это лишнее. С учетом скругленных стен ситуацию не учел вообще.

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

Я вот еще не могу понять, почему GS не хочет выделить периметр колонн отдельным параметром? Тут тоже при расчете получается нужна вариативность - т.е. с учетом отделки колонн и без них, т.к. бывают случаи где в середине помещения островным элементом из стен находится еще одно помещение - соответственно, если в этой зоне присутствуют так-же и колонны то точного расчета как я понимаю не добиться...

*

Оффлайн Артем39

  • 2
  • Репутация: +0/-0
Re: Маркер зоны (маркер помещения) -
« Ответ #18 : Июня 27, 2015, 22:55:03 »
Добрый вечер.
Пользуюсь АС время от времени. То есть не проектирую, а по мелочи делаю всякие эскизы для работы, в 2д чаще. Учился на 6ю версию, давно, теперь в обиходе 17я.
Столкнулся с тем что у меня имеется только 1 паспорт(штамп) зоны. В штампе нет расчета площади стен. ТЕ галку или ДА поставить негде, а сильно нужно.
Считает площадь, периметр, объем.
Подскажите пожалуйста. Как обойтись. 87 помещений подвалов, штукатурку пересчитать..... Если считалка с откосами, то наверно это будет верхом совершенства.
Внутренними механизмами смет и экспликаций не владею. Просто параллельно пишу в ЕХЕЛ табличку, мне так достаточно. Да и учет выполнения в ней свой имеется
Скачать бы какой штампик поумней моего.. И куда бы его положить в проге, что бы не отвязывался.
Спасибо!

*

Оффлайн Артем39

  • 2
  • Репутация: +0/-0
Re: Маркер зоны (маркер помещения) -
« Ответ #19 : Июня 30, 2015, 17:05:11 »
Спасибо что ни кто не ответил.
Следующий вопрос.
При сохранении файла в ДВГ, с паспортами зон происходит инверсия цветов. Черное становится белым, но белое не становится черным.
Как быть?

*

Оффлайн Valery_R

  • *****
  • 898
  • Репутация: +247/-0
  • Пол: Мужской
Re: Маркер зоны (маркер помещения) -
« Ответ #20 : Июня 30, 2015, 20:04:45 »
При сохранении файла в ДВГ... происходит инверсия цветов. Черное становится белым, но белое не становится черным.
Как быть?
Это какая-то проблема AutoCAD'а  :(.
Для себя решил её так: заменяю белый цвет на светло-серый.
Пробуй, может поможет.

 

Похожие темы

  Тема / Автор