| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Динамические блоки > Мои динамические блоки [2]

Мои динамические блоки [2]

Закрытая тема
Поиск в этой теме
Непрочитано 21.04.2011, 23:33
Мои динамические блоки [2]
Кулик Алексей aka kpblc
Moderator
 
LISP, C# (ACAD 200[9,12,13,14])
 
С.-Петербург
Регистрация: 25.08.2003
Сообщений: 39,832

Тема служит продолжением закрытой темы Мои динамические блоки


Спасибо VVA:
В 2010-2011-2012 в редакторе блоков при настройках по умолчанию нельзя добавлять к операциям некоторые вещи, например к операции Flip добавить Strech и т.д.
Проблема:
http://forum.dwg.ru/showpost.php?p=7...postcount=2666
Лечение:
http://forum.dwg.ru/showpost.php?p=7...postcount=2679

==================================================

Проблема:
В некоторых чертежах долго открывается редактор блоков (_bedit)
Лечение:
Проверить в блоке/блоках значение линейных параметров "Максимальное расстояние". Должно быть задано хоть какое-то значение
Блок эдитор открывает несколько минут.

__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Просмотров: 1498681
 
Непрочитано 21.03.2014, 12:32
1 | #2101
dip

проектировщик
 
Регистрация: 25.05.2007
г. Чебоксары
Сообщений: 206
<phrase 1=


Цитата:
Сообщение от freese Посмотреть сообщение
Цитата:
Сообщение от Gref
хорошо, а можно ли в блоке сделать так чтобы сам атрибут непечатался и был виден при этом(не скрытым) - отображался постоянно, кроме печати? пытаюсь решить вывод атрибутов для массива блоков без перегрузки его дублями блока
сам атрибут поместит на непечатымаемый слой
или цвет атрибуту 255,255,255
dip вне форума  
 
Непрочитано 21.03.2014, 12:33
#2102
Couleurs du Sud

Рождение электрика
 
Регистрация: 23.05.2013
FRANCE
Сообщений: 104


Цитата:
Сообщение от Astartes Посмотреть сообщение
А пересказывать содержание хелпа, лично у меня нет желания. Без обид.
никаких обид, бывает в хелпе так завернуто, что думаешь что ракету делаешь...

интернет мне в помощь. а может и на этом сайте где то выложено уже.
Couleurs du Sud вне форума  
 
Непрочитано 21.03.2014, 19:22
#2103
13Rossoneri


 
Регистрация: 22.07.2011
Украина
Сообщений: 479
<phrase 1=


Может тоже нубский вопрос, но уж каков есть...
Нужен динамический блок соединения самотеков. две трубы квадратного сечения сходятся. вот и вся хитрость.
Хочу что бы можно было его поворачивать и растягивать, как в длину, так и в ширину. Это сделать - не проблема, это я умею. Проблема сделать так, что бы в месте схождения - была линия, и сами трубы брали начало от-туда, а не как у меня "из пустоты".
Еще желательно, что бы была линия стыка. У меня она не начерчена, но если будет - вообще супер!
Спасибо.
Вложения
Тип файла: dwg
DWG 2007
для форума.dwg (98.0 Кб, 2364 просмотров)
13Rossoneri вне форума  
 
Непрочитано 21.03.2014, 20:07
#2104
Vombat

HVAC (ОВК)
 
Регистрация: 08.10.2005
Ukraine, L'viv
Сообщений: 822


Цитата:
Сообщение от 13Rossoneri Посмотреть сообщение
Нужен динамический блок соединения самотеков.
только параметризация AutoCad 2010 и выше
Вложения
Тип файла: dwg
DWG 2010
для форума.dwg (101.2 Кб, 2348 просмотров)
Vombat вне форума  
 
Непрочитано 23.03.2014, 22:50
#2105
art_rrc


 
Регистрация: 28.01.2013
Минск
Сообщений: 379


Цитата:
Сообщение от Vombat Посмотреть сообщение
только параметризация AutoCad 2010 и выше
Зачем так сложно? Почему бы просто не использовать мультилинию? Лично у меня параметризация очень тормозит модель..
Вложения
Тип файла: dwg
DWG 2010
Поворот трубы.dwg (58.2 Кб, 2295 просмотров)
art_rrc вне форума  
 
Непрочитано 24.03.2014, 16:06
#2106
dik-son

Kazan
 
Регистрация: 01.04.2009
Сообщений: 530


Цитата:
Сообщение от dik-son Посмотреть сообщение
Доброго времени суток!
Однажды мне тут уже помогли сформировать блок армирования, чему я бесконечно благодарен ))).
Вопросы такие:
- как менять цвет одного отдельного блока, то есть на одном и том же чертеже один и тот же блок в размноженном виде, надо показать основное армирование зеленым, дополнительную раскладку красным?
- не получилось у меня взять в кружок номер позиции, чтобы убрать само слово "поз.", может у кого есть новые идеи?
- файлы с чертежами армирования, например, стен примерно на 10 листов А1 (весьма насыщенные с учетом того, что приходится показывать армирование в обоих направлениях) получаются очень большими - порядка 15-25мб, долго открываются, сохраняются и закрываются, это нормально? Чтобы держать на минимуме постоянно задаю команды аудит и пурже, если этого не делать, то вес файла может разбухнуть до "не знаю какой" величины.
Если есть время взгляните пож-та. Самая главная проблема это долгая загрузка файлов.
dik-son вне форума  
 
Автор темы   Непрочитано 24.03.2014, 16:48
#2107
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,832


Цитата:
Сообщение от dik-son Посмотреть сообщение
Самая главная проблема это долгая загрузка файлов.
Как уменьшить объем файла dwg
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 25.03.2014, 08:16
#2108
dik-son

Kazan
 
Регистрация: 01.04.2009
Сообщений: 530


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Привет, Алексей, нет, все это я уже прошел от корки до корки, эффекта нет, по всей видимости вес набирается из-за специфики динамических блоков, а что-то делать самостоятельно с самими блоками я пока не берусь, может "мотористы" что подскажут)))...
dik-son вне форума  
 
Автор темы   Непрочитано 25.03.2014, 09:16
#2109
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,832


Цитата:
Сообщение от dik-son Посмотреть сообщение
Привет, Алексей, нет, все это я уже прошел от корки до корки, эффекта нет, по всей видимости вес набирается из-за специфики динамических блоков, а что-то делать самостоятельно с самими блоками я пока не берусь, может "мотористы" что подскажут)))...
Ну, к сожалению, могу процитировать только себя любимого: http://autolisp.ru/2013/05/06/dynami...ic-at-autocad/
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 27.03.2014, 13:39
#2110
Gref

Расчеты и проектирование КЖ, КМ / ПАО Уралпромпроект
 
Регистрация: 28.11.2009
Златоуст, Челябинск
Сообщений: 131


может кто поделится как он в алгоритм просчета длины арматуры, учитывая длину раскладки получая общую длину арматуры вписал переменную необходимость в длине раскладки добавлять или нет последний стержень(например когда разные диаметры или позиции армирования, т.е. либо на участке мы общую длину раскладки делим например на 200м (шаг) + добавляем еще один стержень но если у нас неск позиций то где добавлять или нет решается отдельной задачей и вопрос как эту операции добавления стержня или нет вписали в алгоритм формулы динамического блока выдачи общего армирования либо это делаете только в ручную в екселе? Или пренебрегаете одним стержнем и например добавляете его в всех позициях?
Gref вне форума  
 
Непрочитано 27.03.2014, 13:46
#2111
kacugu

начинающий инженер-гидротехник
 
Регистрация: 18.04.2010
Санкт-Петербург
Сообщений: 893


Gref, а можно понятнее написать, а то это пока что набор слов какой-то?
kacugu вне форума  
 
Автор темы   Непрочитано 27.03.2014, 13:50
#2112
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,832


фгсблднствтзптдмтвспнтн
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 28.03.2014, 08:41
#2113
Gref

Расчеты и проектирование КЖ, КМ / ПАО Уралпромпроект
 
Регистрация: 28.11.2009
Златоуст, Челябинск
Сообщений: 131


попробую, Дано: Динамич блок раскладки арматуры который в excel выдает длину детали и длину раскладки детали, в excele из двух данных значений получаем общую длину арматуры данной позиции
Вопрос:
При раскладке деталей как учесть последний стержень в раскладке арматуры? Алгоритм подсчета(смог ли кто автоматизировать или добавляет вручную?), либо он делается из этой же детали: Тогда например: (длина раскладки/шаг)+1=общее кол-во стержней данной детали по длине раскладки в этой позиции, либо данная деталь примыкает к другой и добавлять конечный стержень не нужно, тогда: (длина раскладки/шаг)=общее кол-во стержней данной детали в этой позиции

Последний раз редактировалось Gref, 28.03.2014 в 09:13.
Gref вне форума  
 
Непрочитано 28.03.2014, 08:59
1 | #2114
kacugu

начинающий инженер-гидротехник
 
Регистрация: 18.04.2010
Санкт-Петербург
Сообщений: 893


Если не изменяет память, то этот момент озвучивался в видео-лекциях solo autocad Дмитрия Тищенко. Решалось, кажется, так: в динамический блок раскладки арматуры добавлен атрибут, которому задаётся значение по умолчанию 0. Если нужно вычесть последний стержень, то меняют значение на -1 (или на 1 - тут уж как формулу в excel забьёте).
kacugu вне форума  
 
Непрочитано 31.03.2014, 12:49
#2115
Gref

Расчеты и проектирование КЖ, КМ / ПАО Уралпромпроект
 
Регистрация: 28.11.2009
Златоуст, Челябинск
Сообщений: 131


а скиньте видео по соло автокад Дмитрия Тищенко, а то у него на ютуб осталось только про высотную отметку и короткий пример по 6 статье, несколько больших видео по соло автокад например год спустя и презентация вроде - ссылки умерли, не могу разобраться как он так умудрился атрибут с формулой забить чтоб опция на последний стержень появилась, заранее спасибо!
Gref вне форума  
 
Непрочитано 31.03.2014, 13:47
1 | #2116
kacugu

начинающий инженер-гидротехник
 
Регистрация: 18.04.2010
Санкт-Петербург
Сообщений: 893


я здесь ссылки беру http://fordewind.org/wiki/doku.php?id=solo_autocad
Атрибут без формулы. По умолчанию принимает значение 0, если нужно вычесть стержень - значение атрибута в блоке вручную меняется на 1. Потом, кажется, attout, потом excel. В excel всё это выглядит как-то так:
Ну да в видео будет объяснено подробнее
Изображения
Тип файла: jpg Снимок.JPG (26.6 Кб, 491 просмотров)
kacugu вне форума  
 
Непрочитано 31.03.2014, 14:49
1 | #2117
Apelsinov

Проектировщик ВК. LISP-любитель.
 
Регистрация: 15.12.2003
Москва
Сообщений: 1,189
<phrase 1=


Наверное почти оффтопик. У меня радость - получилось сделать блок выноски, как я давно хотел.
Хочу сказать спасибо:
Supermax - за тему о создании доп.параметров Visibility Set forum.dwg.ru/showthread.php?p=293985#post293985 - совершенно грандиозная работа, не только в программировании, но самое главное в описании и инструкциях по использованию.
Astartes - собственно за дин. блок - плод, по видимому, большого труда, который я почти полностью скопировал, и на понимание работы которого мне пришлось потратить не мало времени и сил.
VVA - ну просто за огромное количество кода и и идей.

Выкладываю сам блок, главное для меня, что он работает в акадах, начиная с версии 2006. У меня он вставляется программно, с заданием дин. параметров через лисп (см. подпись)
Код:
[Выделить все]
 (apel-com '(APEL-DRAW-LEADER_2STR_IN  (list "Ñò." "%%c" "i=0.0" "и далее любые кнопы")))
Вложения
Тип файла: dwg
DWG 2004
1.dwg (64.6 Кб, 1867 просмотров)
__________________
apel.fas
Apelsinov вне форума  
 
Непрочитано 01.04.2014, 07:46
#2118
AnotherSky


 
Регистрация: 01.04.2014
Сообщений: 1


Здравствуйте. Скажите пожалуйста чем может быть проблема... перенес блоки с автокада на винде в автокад на мак... и при редактировании своих блоков вот такая надпись появляется.... _-bedit Dynamic block is not editable.
AnotherSky вне форума  
 
Непрочитано 03.04.2014, 14:30
#2119
skkkk


 
Регистрация: 20.03.2008
Сообщений: 2,653


Apelsinov, а есть ли какое-то преимущество использования этого блока в сравнении со штатной мультивыноской? Кроме того, что его можно использовать начиная с 2006-го AutoCAD'a, а мультивыноски появились в 2008-м, насколько я помню.
skkkk вне форума  
 
Непрочитано 03.04.2014, 16:15
2 | #2120
Apelsinov

Проектировщик ВК. LISP-любитель.
 
Регистрация: 15.12.2003
Москва
Сообщений: 1,189
<phrase 1=


skkkk, да, преимущество в том, что каждая строка - отдельный атрибут, это позволяет, выделив несколько выносок, поменять им всем, например, вторую строку.
Еще, для меня, есть преимущество в работе с выносками программно - нумерация, подсчет, обработка wipeout. То есть, все это можно, конечно, решить и в случае с мультивыноской - но у меня эти вещи уже давно есть и работают для блоков с атрибутами.
Но, главное это А2006, ибо в нем мультивыноски превращаются в прокси объекты, это вопрос совместимости.
__________________
apel.fas
Apelsinov вне форума  
Закрытая тема
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Динамические блоки > Мои динамические блоки [2]

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамические блоки при копировании перестают быть динамическими. *Voland* Динамические блоки 11 04.07.2012 10:51
Мои динамические блоки Shoorup Динамические блоки 2713 21.04.2011 23:34
соединить динамические блоки отрезками по кротчайшему пути gizmo_zx Программирование 18 06.09.2010 20:32
Глюк. Динамические блоки становится статическим! b_anton Динамические блоки 10 24.06.2008 16:27
HELP!!! Динамические блоки? Bdod Динамические блоки 13 07.04.2007 08:59