Здравствуйте, гость ( Вход | Регистрация )
|
- Стандарт НП «АВОК» 7.11-2024 «Рекомендации по проектированию инженерных систем дошкольных образовательных организаций» |
АВОК в соц. сетях
|
|
ИНН: 7714824045 | erid: 2VtzqwzKQiU |
|
|||||||||||||||||||||||||||||||||||||||||||||||||
8.11.2007, 10:46
Сообщение
#1
|
|
|
выпускник ТГВ г.Саратов, теперь в Москве Группа: Участники форума Сообщений: 2645 Регистрация: 5.5.2006 Из: Саратов-Москва Пользователь №: 2819 |
Считаю это удобнее HVAC DUCT немного не мало.
Требуется ваша помощь. Если кому понравится база то просьба её доработать. В круглую фасонину добавить опции вращения и отражения (образец - прямоугольный отвод 90 град). Нарисовать прямоугольные отводы с шагом 10 град (лучше 5 ) (образец тотже) . Называть в соответствии с каталогом провенто (просто для порядка - можно будет что-то типа спецухи сообразить потом). Просто я сам не успеваю никак доделать её до конца - может кто поможет. По отводику на брата и за пол дня всё будет готово. Специально оставил на чертеже черновики создания элементов отводов. Сначала рисуем и создаём просто блоки. Потом эти блоки обьединяем в один блок, а потом ему добавляем динамич свойства. Потом заносим это всё в палитру инструментов свою. (см рис) Тройники прямоугольные я думаю можно делать опцией "растяжение"/"перемещение" Врезки прямоугольные "видимость" Нормальные диффузоры не помешалибы - эти на печать плохо выводятся - стрелки мелковаты. И тд Жду жалоб и предложений. Считаю несмотря на наличие Маджика и тп есть еще куча народу который рисует палочками и черточками и им эта база пригодится. НОВАЯ БАЗА СМ СООБЩЕНИЕ 14 (уже устарело - самая новая здесь) Прикрепил файл - вся база в слое 0 для тех у кого четкая организация работы по слоям Сообщение отредактировал AAANTOXA - 5.12.2008, 14:39
Прикрепленные файлы
БАЗА___Standard.zip ( 405,77 килобайт )
Кол-во скачиваний: 4674
БАЗА.jpg ( 36,14 килобайт )
Кол-во скачиваний: 861
палитры.JPG ( 79,04 килобайт )
Кол-во скачиваний: 1773
отвод_прямоугольный_30_60_град.zip ( 37,26 килобайт )
Кол-во скачиваний: 7055
БАЗА_в_нулевом_слое.zip ( 366,84 килобайт )
Кол-во скачиваний: 2717 |
|
|
|
![]() |
22.1.2010, 16:37
Сообщение
#2
|
|
|
Группа: Участники форума Сообщений: 3575 Регистрация: 5.3.2009 Из: Газ-Ачака Пользователь №: 30120 |
я вот немного изменил блоки, добавил в них еще один параметр как высота.во первых при составлении спецификации это упрощает подсчет.а во вторых я написал небольшой лисп ,который упрощает проставление размеров воздуховодов на чертежах.
Код (defun c:zod29 ( / blk_ename bl_ename ent_d Shirina_v Visota_v minpoint maxpoint p1 p2 p3 line_p1 intpt int_p3 int_p4 Diametr_v )
(vl-load-com) (if (vlax-method-applicable-p (setq blk_ename(vlax-ename->vla-object(car(setq ent_d(entsel "\nУкажите блок" )))))'GetDynamicBlockProperties) (if (listp(setq bl_ename (vl-catch-all-apply 'vlax-safearray->list (list(vlax-variant-value(vla-GetDynamicBlockProperties blk_ename )))))) (progn (mapcar '(lambda (att_name) (cond ( (equal (vla-get-PropertyName att_name) "Shirina") (if (equal (type(vlax-variant-value(vla-get-Value att_name)))(type "")) (setq Shirina_v (vlax-variant-value(vla-get-Value att_name))) (setq Shirina_v (rtos(vlax-variant-value(vla-get-Value att_name))2)) ) ) ( (equal (vla-get-PropertyName att_name) "Visota") (if (equal (type(vlax-variant-value(vla-get-Value att_name)))(type "")) (setq Visota_v (vlax-variant-value(vla-get-Value att_name))) (setq Visota_v (rtos(vlax-variant-value(vla-get-Value att_name))2)) ) ) ( (equal (vla-get-PropertyName att_name) "Diametr") (if (equal (type(vlax-variant-value(vla-get-Value att_name)))(type "")) (setq Diametr_v (vlax-variant-value(vla-get-Value att_name))) (setq Diametr_v (rtos(vlax-variant-value(vla-get-Value att_name))2)) ) ) ) ) bl_ename ) (vla-put-ScaleFactor (setq etext (vla-addtext (if (equal 1 (vla-get-activespace(vla-get-activedocument(vlax-get-acad-object)))) (vla-get-modelspace(vla-get-activedocument(vlax-get-acad-object))) (vla-get-paperspace(vla-get-activedocument(vlax-get-acad-object))) ) (if Diametr_v (strcat "%%C" Diametr_v ) (strcat Shirina_v "x" Visota_v) ) (vlax-3d-point(getpoint "\nУкажите точку вставки текста")) 180 ) ) 0.8) (vla-GetBoundingBox etext 'MinPoint 'MaxPoint) (setq minpoint (vlax-safearray->list minpoint) maxpoint (vlax-safearray->list maxpoint) maxpoint (list(+(car maxpoint) 50)(-(cadr minpoint)20)(caddr maxpoint)) minpoint (list(- (car minpoint) 50)(-(cadr minpoint)20)(caddr minpoint)) ent_d (cadr ent_d) ) (if (< (DISTANCE minpoint ent_d) (DISTANCE maxpoint ent_d) ) (setq p1 minpoint p2 maxpoint) (setq p1 maxpoint p2 minpoint) ) (setq line_p1 (vla-addline (if (equal 1 (vla-get-activespace(vla-get-activedocument(vlax-get-acad-object)))) (vla-get-modelspace(vla-get-activedocument(vlax-get-acad-object))) (vla-get-paperspace(vla-get-activedocument(vlax-get-acad-object))) ) (vlax-3d-point p1) (vlax-3d-point ent_d) ) ) (setq intpt(vlax-safearray->list(vlax-variant-value(vla-IntersectWith line_p1 blk_ename 3)))) (cond ( (equal (length intpt) 3) (setq p3 (list(car intpt)(cadr intpt)(caddr intpt))) ) ( (equal (length intpt) 6) (setq int_p3(list(nth 0 intpt)(nth 1 intpt)(nth 2 intpt)) int_p4 (list(nth 3 intpt)(nth 4 intpt)(nth 5 intpt)))) ) (if int_p3 (progn (if (< (DISTANCE p1 int_p3) (DISTANCE p1 int_p4) ) (setq p3 int_p3) (setq p3 int_p4) ) ) ) (vla-put-EndPoint line_p1 (vlax-3d-point p3)) (vla-addline (if (equal 1 (vla-get-activespace(vla-get-activedocument(vlax-get-acad-object)))) (vla-get-modelspace(vla-get-activedocument(vlax-get-acad-object))) (vla-get-paperspace(vla-get-activedocument(vlax-get-acad-object))) ) (vlax-3d-point p1) (vlax-3d-point p2) ) ))) (princ) )
Прикрепленные файлы
|
|
|
|
22.1.2010, 21:57
Сообщение
#3
|
|
|
Группа: Участники форума Сообщений: 874 Регистрация: 7.11.2007 Из: А где-то в Крыму... Пользователь №: 12671 |
я вот немного изменил блоки, добавил в них еще один параметр как высота.во первых при составлении спецификации это упрощает подсчет.а во вторых я написал небольшой лисп ,который упрощает проставление размеров воздуховодов на чертежах. Понравилось. В принципе, автоматическое подписывание можно реализовать и проще, в блоке, без лиспа, но ваша реализация гораздо удобнее. Если бы вы могли написать лисп, который строит мультивыноску в текущем стиле с заданным текстом-полем по двум точкам так как это сделано сейчас, то мало того что это бы позволило быстро и легко подписывать воздуховоды, так еще бы и сами выноски менялись после регенерации в соответствии с размерами воздуховода! А кроме того, после построения выноски было бы удобнее не прекращать процедуру, а запрашивать следующий воздуховод для установки следующей выноски. Прмер на основе вашего.
Прикрепленные файлы
|
|
|
|
4.2.2010, 20:20
Сообщение
#4
|
|
|
Группа: New Сообщений: 12 Регистрация: 17.6.2008 Пользователь №: 19798 |
мало того что это бы позволило быстро и легко подписывать воздуховоды, так еще бы и сами выноски менялись после регенерации в соответствии с размерами воздуховода! ...Вроде как это и делал сто лет назад, правда на VBA (см мой пост в этой теме от 26.8.2008). Мне показалось, что это никому не нужно... |
|
|
|
5.2.2010, 10:13
Сообщение
#5
|
|
|
Группа: Участники форума Сообщений: 874 Регистрация: 7.11.2007 Из: А где-то в Крыму... Пользователь №: 12671 |
...Вроде как это и делал сто лет назад, правда на VBA (см мой пост в этой теме от 26.8.2008). Мне показалось, что это никому не нужно... Да, про вашу реализацию я тоже вспомнил, потом Ваши программы, cfox, очень интересны и имхо на порядок серьезнее чем все то что выкладывается в открытом доступе на двг.ру и пр. сайтах. Своего пользователя они еще найдут. |
|
|
|
AAANTOXA Воздуховоды динамич блоками 8.11.2007, 10:46
etuoo Зачем изобретать велосипед???
есть MagiCad или на ... 11.11.2007, 13:54
lookat Ну, и не такой же это сложный велосипед... Я бы д... 11.11.2007, 15:14
glam Позвольте не согласиться. Применение блоков отнюдь... 11.11.2007, 20:01
lookat Может быть, с блоками файл и меньше весит... Не ... 11.11.2007, 20:44
AAANTOXA Цитата(etuoo @ 11.11.2007, 13:54) 188376З... 12.11.2007, 10:18
glam ... фломастеры разные.
И это верно. 12.11.2007, 10:48
lookat к AAANTOXA
Я сам не признаю рисование "чёрт... 12.11.2007, 11:05
Dgila Прошу прощения за невежество, но как установить Ба... 29.11.2007, 17:45
AAANTOXA нужно создать свою палитру инструментов.
запихать... 29.11.2007, 17:56
lookat Татьяна, я проверял: быстрее получается скомпонова... 29.11.2007, 21:03
AAANTOXA Добавил в первое сообщение два отвода для прямоуго... 1.2.2008, 9:49
glam я 1 из тех 180-ти. что можно усовершенствовать я з... 1.2.2008, 11:08
AAANTOXA Доработал базу на выходных.
Там где можно добавил... 4.2.2008, 11:49
Mifune Антоха молодец так держать ;)Попробую поставить. 18.2.2008, 8:21
umnik Очень интересно а можно поподробней про
Цитатапри... 18.2.2008, 22:20
AAANTOXA стандартная функция АКАДА. Если честно сам не разо... 19.2.2008, 10:28
maloi интересно! Антохе спасибо! за то что облег... 21.4.2008, 9:53
sfchgu AAANTOXA а можно к этим блокам ещё и подписи сдела... 4.5.2008, 15:07
AAANTOXA всё в ваших руках ))))
я не умею и мне это не нуж... 4.5.2008, 15:13
AAANTOXA вот не помню откуда это у меня
надеюсь никому не ... 4.5.2008, 15:19
ivan-l-ing Элементарно
входиш в редактор дин блоков
1 контур... 4.5.2008, 17:30
sfchgu Будет время... попробую. Но т.к. я толком не умею.... 5.5.2008, 8:34
darkandrew Автору спасибо (хоть и не качал, свое подобное чуд... 26.6.2008, 13:18
AAANTOXA Цитата(darkandrew @ 26.6.2008, 14:18) 266... 26.6.2008, 13:20
glam AAANTOXA, а я ведь твои заготовки по динблокам тож... 26.6.2008, 14:18
AAANTOXA Цитата(glam @ 26.6.2008, 15:18) 266230AAA... 26.6.2008, 17:04
darkandrew AAANTOXA
мы наборки делаем на Soler&Palau, глу... 26.6.2008, 16:56
glam Тип и цвет линии (кроме осевой) - однозначно по сл... 26.6.2008, 18:14
old patriot Если Вы хотите, чтобы блок принял желаемые свойств... 26.6.2008, 21:28
darkandrew AAANTOXA
выкладываю свою наборку оборудования+реше... 1.7.2008, 12:46
glam скачал. посмотрел. "Не айс!" но для ... 1.7.2008, 14:53
darkandrew glam
ну дык подкидывайте направления в которых раз... 1.7.2008, 16:14
glam так я пока попужаю вас, а сами блоки... будут, неп... 1.7.2008, 16:36
old patriot Столько труда, а результат... Игра не стоит свеч.... 1.7.2008, 20:46
glam Сергей, вся жизнь заканчивается земляной ямой и не... 1.7.2008, 23:33
darkandrew glam
спасибо за "затравку", будет над че... 2.7.2008, 9:24
glam создать подобный блок с атрибутами которые заполня... 2.7.2008, 10:14
old patriot Цитата...умных блоков и не будет нуждаться ни в ка... 2.7.2008, 22:58
glam Сергей, ты кажется не понимаешь где мухи, а где ко... 3.7.2008, 0:11
old patriot У тебя такие огромные сообщения... Отвечу коротко... 3.7.2008, 21:16
glam Так вот ты сам себя и выдал. Ты писал что не хочеш... 3.7.2008, 21:53
old patriot to glam
По поводу последнего твоего поста можно с... 4.7.2008, 22:00
glam 2 old patriot
Дискуссия не ведущая к мордобою може... 5.7.2008, 19:48
old patriot ЦитатаНа параметр Rotation повесить действие Rotat... 5.7.2008, 21:15
glam ЦитатаА вот и хренушки... Как раз в этом случае и ... 6.7.2008, 0:57
old patriot to glam
Отдаю должное твоему терпению. Это же ско... 6.7.2008, 19:13
glam Ну, Сергей, я просто растаял. Одобрямс от тебя это... 6.7.2008, 20:53
old patriot Ну, да... Они там за границей мыслят совершенно и... 7.7.2008, 1:17
darkandrew Все бы хорошо с дин.блоками, но вот с выносками (к... 8.7.2008, 12:01
glam Да много что не так. Скачай мои polki na zatravku ... 8.7.2008, 12:21
darkandrew спасибо, видимо в нюанс перпендикулярности точки в... 8.7.2008, 12:48
glam Цитата(darkandrew @ 8.7.2008, 13:48) 2696... 8.7.2008, 12:56
avodo Совершенно нет времени вдаваться в дисскуссии, поэ... 8.7.2008, 18:21
Axel Цитата(avodo @ 8.7.2008, 18:21) 269858Сов... 10.7.2008, 13:24
darkandrew а вот это уже интересно, спасибо, поковыряемся 10.7.2008, 11:42
avodo Пожалуйста, рад помочь. Писал именно тебе, у меня ... 10.7.2008, 12:21
ivan-l-ing Знатоки дин блоков, у кого-нибудь появилась нарабо... 10.7.2008, 13:25
glam Можно сделать только блок гибкаря с заранее предоп... 10.7.2008, 13:42
darkandrew to axel
выноску такую создать можно с любым левым ... 10.7.2008, 13:49
glam Цитата(darkandrew @ 10.7.2008, 14:49) 270... 10.7.2008, 14:13
Axel Цитата(glam @ 10.7.2008, 14:13) 270652а п... 10.7.2008, 15:13
glam Axel, я для себя пришел к выводу что делать выноск... 10.7.2008, 16:08
Axel Цитата(glam @ 10.7.2008, 16:08) 270682Axe... 10.7.2008, 16:26
glam Цитатаи отражать относительно оси, расположенной з... 10.7.2008, 17:48
ivan-l-ing qlam
отличная фасонка, беру на вооружение спасибо ... 11.7.2008, 10:10
glam ivan-l-ing, то ли еще будет... маскировку я потом ... 11.7.2008, 11:35
darkandrew to glam
такой вопросик. а можно ли к дин.выноске п... 16.7.2008, 10:30
glam можно. все выноски из СПДС практически на 90% можн... 16.7.2008, 10:42
cfox VBA-программа, позволяющая считывать различные пар... 26.8.2008, 12:11
korguzenkods Добрый день.
Делаю подобную базу фасонины, но толь... 6.9.2008, 9:44
cfox VBA-"макрос" извлекающий различные парам... 7.9.2008, 4:09
korguzenkods 2 cfox^ пожалуйста, сохраняйте dwg в формате AutoC... 8.9.2008, 4:03
cfox Программа позволяет превращать полилинию в послед... 14.9.2008, 22:11
arkain to CFOX! не могу сообразить, как все это дело ... 25.11.2008, 14:28
cfox что такое "тычка"? 29.11.2008, 12:09
arkain Сделать кнопочкой, чтобы не из командной строки за... 1.12.2008, 9:20
cfox в последнем проекте панель и меню загружает макрос... 1.12.2008, 13:26
AAANTOXA обновил базу в первом сообщении . теперь всё в нул... 5.12.2008, 14:32
Yanki83 Уважаемы AAANTOXA, мне Ваша база очень понравилась... 18.12.2008, 15:08
AAANTOXA В ГОСТе толщина линий в миллиметрах. а в Автокаде ... 18.12.2008, 16:20
glam "неправильно ты Дядя Фёдор бутерброд ешь...... 18.12.2008, 18:17
Yanki83 AAANTOXA
ну и на этом спасибо)))) 19.12.2008, 13:27
Composter респект большой антохе за базу.
но есть недоработк... 24.6.2009, 19:04
Axel Решил попробовать свои силы в этом деле. Сделал 3 ... 6.1.2010, 23:32
vik74 Цитата(Axel @ 7.1.2010, 1:32) Решил попро... 18.1.2010, 20:16
Axel Цитата(vik74 @ 18.1.2010, 19:16) А много ... 18.1.2010, 20:24
roofer axel, нашел пару недочетов по блоку.
-нет выбора д... 19.1.2010, 15:40
Axel Цитата(roofer @ 19.1.2010, 14:40) -нет вы... 20.1.2010, 14:25
roofer Цитата(roofer @ 19.1.2010, 14:40)
-нет выбора диа... 20.1.2010, 15:43
vik74 Я тоже не нашел. 20.1.2010, 22:42
Axel Вот тут должно быть 21.1.2010, 14:32
roofer теперь есть. спасибо 21.1.2010, 17:10
cfox Цитата(Axel @ 5.2.2010, 10:13) нету еще т... 5.2.2010, 14:59
Composter Axel ваша идея на счет полей вполне осуществима.ес... 25.1.2010, 10:58
Axel RE: Воздуховоды динамич блоками 10.2.2010, 20:49![]() ![]() |
|
|
|
Текстовая версия | Сейчас: 25.12.2025, 22:52 |
| Политика ООО ИИП «АВОК-ПРЕСС» в отношении обработки персональных данных |