Мои динамические блоки [2] - Страница 72
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум 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
Сообщений: 40,411

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


Спасибо 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-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Просмотров: 1535368
 
Автор темы   Непрочитано 04.01.2013, 13:16
#1421
Кулик Алексей aka kpblc
Moderator

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


Первое, что приходит в голову - упростить блоки. Прежде всего уменьшить количество динамических параметров.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 04.01.2013, 13:54
#1422
asphalt

Схемы
 
Регистрация: 03.02.2011
Russia (наша Раша)
Сообщений: 8


Подскажите какие дин. параметры лишние? в большинстве ситуаций используются все нарисованые длины и повороты, наверное есть другое решение. например кран может быть только над землей - поэтому нет смысла подвешивать его гдето еще. как привязать блок крана строго в пределах трех соединенных отрезков? Далее: заметил отсутствие зависания на A2011 свежеустановлееном на i5 4000МБ(ноутбук), и наоборот примерно такойже ПК с темже файлом страшно тормозит, но там вотличие от i5 подгружается масса внешних ссылок. вн. сс. как то могли повлиять? можно временно отключить вн.ссылки? на всех пк масштабы аннотаций очищены. СПДС, и тп установленно одинаково на всех ПК. нужно хотябы разобраться с зависами при перемещении остальных, простых (не дин.) блоков. Вы всегда помогали, помогиите еще раз.

Последний раз редактировалось asphalt, 04.01.2013 в 17:52.
asphalt вне форума  
 
Автор темы   Непрочитано 04.01.2013, 18:58
#1423
Кулик Алексей aka kpblc
Moderator

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


Я бы подумал об использовании групп - возможно, менее удобно, но зато почти гарантированно проще по обработке для AutoCAD'a.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 09.01.2013, 12:27 Динамический блок двери. Как починить?
#1424
Borikv


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


Нашёл подходящий для себя динамический блок двери. Но к сожалению
оказалось, что при изменении размера проёма он работает некорректно (см. рисунок)
Кто знает, как привести в порядок его работу? Я пока не спец
Миниатюры
Нажмите на изображение для увеличения
Название: Door.jpg
Просмотров: 111
Размер:	21.0 Кб
ID:	93874  
Вложения
Тип файла: dwg
DWG 2007
Door.dwg (77.8 Кб, 3124 просмотров)
Borikv вне форума  
 
Непрочитано 09.01.2013, 13:10
1 | #1425
Astartes

Котло- и реакторостроение
 
Регистрация: 25.02.2010
Барнаул
Сообщений: 824


Borikv, В исходном состоянии блок работает корректно (дверь направлена вверх). Косяк появлялся после зеркального отражения. Сместил линию отражения, вроде стало все нормально.

Хотя блок сырой, там вылазит куча других косяков. Хорошее подспорье тебе разобратся что к чему.
Вложения
Тип файла: dwg
DWG 2007
Door[1].dwg (41.1 Кб, 3081 просмотров)

Последний раз редактировалось Astartes, 09.01.2013 в 13:31.
Astartes вне форума  
 
Непрочитано 09.01.2013, 13:25
#1426
Borikv


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


Спасибо, попробую разобраться
Borikv вне форума  
 
Непрочитано 09.01.2013, 13:33
#1427
Astartes

Котло- и реакторостроение
 
Регистрация: 25.02.2010
Барнаул
Сообщений: 824


Borikv, Там блок сильно замороченный, в 1425 выложил свой вариант данного блока. Убрал все параметры зеркального отражения. Если нужно зеркалить, то зеркаль обычной акадовской командой. Это так по быстрому, навскидку.
Astartes вне форума  
 
Непрочитано 09.01.2013, 14:12
#1428
Borikv


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


Astartes
А хорошо бы первоначальные опции в порядок привести. Уж очень прикольно
зеркалить одним кликом
Borikv вне форума  
 
Непрочитано 09.01.2013, 15:55
#1429
Astartes

Котло- и реакторостроение
 
Регистрация: 25.02.2010
Барнаул
Сообщений: 824


Borikv, Ну отдаю тебе на откуп. Я их убрал, потому что с этими параметрами вылазят косяки. Может можно сделать, надо думать.
Astartes вне форума  
 
Непрочитано 10.01.2013, 10:52
#1430
Vombat

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


Цитата:
Сообщение от Borikv Посмотреть сообщение
как привести в порядок его работу?
В блоке было две существенные ошибки.
1. В свойствах масштаба/scale нужно было выставить независимый/independet и добавить операцию масштаба во все действия отражения
2. нужно было в операцию отражения добавить параметр Door Size In
Вложения
Тип файла: dwg
DWG 2004
Door.dwg (51.9 Кб, 3010 просмотров)
Vombat вне форума  
 
Непрочитано 10.01.2013, 11:24
#1431
Borikv


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


Кстати может быть кто-нибудь подскажет, где найти толковое описание создания динамических блоков?
Borikv вне форума  
 
Непрочитано 10.01.2013, 11:50
#1432
Astartes

Котло- и реакторостроение
 
Регистрация: 25.02.2010
Барнаул
Сообщений: 824


Borikv, Самое толковое что можно сделать, это взять чужой блок, и начать разбираться самому. Допустим взял вот этот блок двери. Сначала нарисовал только под 90°. Повесил только параметры растяжения. Потестил. Потом добавляешь параметры отражения. Потом видимость. (не обязательно в таком порядке ). Наткнулся на вещь с которой не можешь разобраться (реально не можешь, допустим убил день, но нужного результата не добился), добро пожаловать в эту тему, с КОНКРЕТНЫМ вопросом, а не так - помогитеспасите.
Лично я именно так освоил динамику. Это не значит что не нужно читать справку, методички и учебники.

Кстати, нашел у себя на компе. Возможно скачал из этой темы.

Vombat, а в чем смысл параметра выровнять, в этом блоке. Если его убрать, блок ведь можно таскать за грипсу начала координат. Мне кажется данный параметры лишний, или я чегото не понимаю?
Вложения
Тип файла: pdf blocks[1].pdf (848.8 Кб, 176 просмотров)

Последний раз редактировалось Astartes, 10.01.2013 в 12:10.
Astartes вне форума  
 
Непрочитано 10.01.2013, 13:17
#1433
Vombat

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


Цитата:
Сообщение от Astartes Посмотреть сообщение
Vombat, а в чем смысл параметра выровнять, в этом блоке. Если его убрать, блок ведь можно таскать за грипсу начала координат. Мне кажется данный параметры лишний, или я чегото не понимаю?
В некоторых блоках очень даже помогает. Блок можно перетаскивая за этот грипс выравнивать по произвольной линии (объекту)
но мне больше по душе пользоваться параметром поворота.
Vombat вне форума  
 
Непрочитано 10.01.2013, 13:42
#1434
Astartes

Котло- и реакторостроение
 
Регистрация: 25.02.2010
Барнаул
Сообщений: 824


Vombat, Ну я не за все блоки спросил, а конкретно за этот.
А про параметр поворота не понял, в контексте грипс и переноса?
Astartes вне форума  
 
Непрочитано 10.01.2013, 13:59
#1435
Vombat

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


Цитата:
Сообщение от Astartes Посмотреть сообщение
Vombat, Ну я не за все блоки спросил, а конкретно за этот.
А про параметр поворота не понял, в контексте грипс и переноса?
Дверь иногда придется поворачивать, стена под углом отличном от 0 град (45, 90, ..., град). Для этого желательно параметр поворота поставить (конечно если не планируется поворачивать стандартными средствами акада).
В этом блоке грипс выровнять совпадает с базовой точкой
Вложения
Тип файла: flv alignment.flv (2.22 Мб, 92 просмотров)
Vombat вне форума  
 
Непрочитано 10.01.2013, 20:44
#1436
3apa3a

ГИП
 
Регистрация: 18.01.2007
Красноярск
Сообщений: 4
<phrase 1= Отправить сообщение для 3apa3a с помощью Skype™


Цитата:
Сообщение от Vombat Посмотреть сообщение
Идея блока в следующем
спасибо за решение, но вот при рисовании наклонной линии нумерация сбивается
думаю надо вычислять корень из суммы квадратов разностей ординат по модулю.
но вот куда вставить вот вопрос.
Вложения
Тип файла: dwg
DWG 2010
Блок линейки.dwg (620.6 Кб, 2897 просмотров)
3apa3a вне форума  
 
Непрочитано 10.01.2013, 22:12
#1437
Vombat

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


Цитата:
Сообщение от 3apa3a Посмотреть сообщение
спасибо за решение
не за что
Цитата:
Сообщение от 3apa3a Посмотреть сообщение
но вот при рисовании наклонной линии нумерация сбивается
да, есть такой момент. Первое что приходит в голову, так это вращать не динамическим параметром, а на прямую средствами акада
Цитата:
Сообщение от 3apa3a Посмотреть сообщение
думаю надо вычислять корень из суммы квадратов разностей ординат по модулю
Сомневаюсь что получится. Если линейка станет вертикальной, то нужно работать не с координатой "х" а с "y"
Так что пока вижу решение только поворачивать самим акадом
Хотя стоп
Цитата:
Сообщение от Vombat Посмотреть сообщение
нумерация первого элемента "n_1" = (длина отрезка START);
нумерация второго элемента "n_2" = (длина отрезка START)+(длина отрезка STEP)*{(координата X "n_2")-(координата X "n_1")}/(шаг массива);
Ну и в операцию массива добавляем нумерацию второго элемента "n_2"
нумерация второго элемента "n_2" = (длина отрезка START)+(длина отрезка STEP)*{((x2-x1)^2+(y2-y1)^2)^0.5}/(шаг массива)

p/s. Во втором варианте попробовал реализовать запрет на поворот текста
Вложения
Тип файла: dwg
DWG 2010
Блок линейки_1.dwg (94.3 Кб, 2991 просмотров)
Тип файла: dwg
DWG 2004
Блок линейки_2.dwg (81.5 Кб, 2946 просмотров)

Последний раз редактировалось Vombat, 10.01.2013 в 23:03.
Vombat вне форума  
 
Непрочитано 11.01.2013, 05:28
#1438
Astartes

Котло- и реакторостроение
 
Регистрация: 25.02.2010
Барнаул
Сообщений: 824


Vombat, Спасибо. По поводу параметра выравнивания даже не знал что он такое может. Классная вещь, надо будмать куда ее всунуть теперь. ))
Astartes вне форума  
 
Непрочитано 11.01.2013, 12:00
#1439
derector pro


 
Регистрация: 14.03.2012
СПб
Сообщений: 43
Отправить сообщение для derector pro с помощью Skype™


Доброго всем дня.
Помогите разобраться с масштабом в ред. блоков. Когда захожу в редактор масштаб изменяется на 1:2 приходиться постоянно менять. как сделать чтоб стоял по умолчанию 1:1??
ЗАРАНЕЕ СПАСИБО))
derector pro вне форума  
 
Автор темы   Непрочитано 11.01.2013, 12:16
#1440
Кулик Алексей aka kpblc
Moderator

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


Меняется масштаб чего? Аннотаций?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
Закрытая тема
Вернуться   Форум 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