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

Вернуться   Форум 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,790

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


Спасибо 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-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Просмотров: 1493610
 
Непрочитано 17.02.2019, 04:05
#4241
Theodor


 
Регистрация: 16.04.2009
Петрозаводск
Сообщений: 323


Ну о проблеме с отражением я написал... боюсь, что не получиться.
А чем не устраивает видимость? Кликабельность? (больше телодвижений). Или есть какие-то другие потаенные вопросы? Например, вы вместо текста атрибут используете?
Theodor вне форума  
 
Непрочитано 17.02.2019, 09:34
#4242
Кудахтыч


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


Цитата:
Сообщение от Theodor Посмотреть сообщение
Ну о проблеме с отражением я написал... боюсь, что не получиться.
А чем не устраивает видимость? Кликабельность? (больше телодвижений). Или есть какие-то другие потаенные вопросы? Например, вы вместо текста атрибут используете?
1. С видимостями больше действий
2. Нагрузка на чертеж больше
3. Этот блок на самом деле несколько сложнее, т.к. описывает длину участка трубы в профиле таблицы НВК и вычисляемый уклон в виде атрибута, поэтому ещё содержит дополнительно 2 вертикальных растягивания при помощи которых в блоке автоматически вычисляется уклон. Этот блок используется как в ручном режиме так и для плагина который сам их ставит. Масштаб блока по вертикали/горизонтали = 5/1.

Блок в общем то готов, но вот была проблема только с отзеркаливанием средней части.
Вложения
Тип файла: dwg
DWG 2010
Блок с уклонами и расстоянием.dwg (156.9 Кб, 70 просмотров)
Кудахтыч вне форума  
 
Непрочитано 17.02.2019, 23:42
#4243
engngr

сети
 
Регистрация: 03.11.2008
Московия*
Сообщений: 5,770


Offtop: омг. цивил для бедных?
engngr вне форума  
 
Непрочитано 17.02.2019, 23:46
#4244
Кудахтыч


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


Цитата:
Сообщение от engngr Посмотреть сообщение
Offtop: омг. цивил для бедных?
Не у всех есть геодезисты которые сделают 3д землю.
Кудахтыч вне форума  
 
Непрочитано 18.02.2019, 11:05
#4245
AMDen

Инженер-проектировщик
 
Регистрация: 07.07.2016
Санкт-Петербург
Сообщений: 723


Цитата:
Сообщение от Theodor Посмотреть сообщение
Вот два варианта... хотя подозреваю, что есть тяга к иному решению. Но вдруг устроит.
Если растягивать необязательно нужно за линейный параметр, то параметр XY может помочь делу (для второго варианта).
AMDen вне форума  
 
Непрочитано 18.02.2019, 11:15
#4246
AMDen

Инженер-проектировщик
 
Регистрация: 07.07.2016
Санкт-Петербург
Сообщений: 723


А для первого варианта у линейного параметра задать местоположение базы - Начальная точка.
Вложения
Тип файла: dwg
DWG 2010
Пример растянутого дин блока XY.dwg (175.6 Кб, 32 просмотров)
AMDen вне форума  
 
Непрочитано 18.02.2019, 22:30
#4247
Theodor


 
Регистрация: 16.04.2009
Петрозаводск
Сообщений: 323


Мысли AMDen натолкнули меня на кое какую идею, которая вам может пригодиться с меньшим числом телодвижений устанавливать ручку по длине и высоте. Есть ряд моментов и ограничений, но если делаете для себя, то свыкнитесь.

Ну и основной вариант - без второй ручки не обойтись.
Вложения
Тип файла: dwg
DWG 2010
Пример растянутого дин блока.dwg (118.7 Кб, 23 просмотров)
Theodor вне форума  
 
Непрочитано 19.02.2019, 04:11
#4248
Кудахтыч


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


Цитата:
Сообщение от Theodor Посмотреть сообщение
Мысли AMDen натолкнули меня на кое какую идею, которая вам может пригодиться с меньшим числом телодвижений устанавливать ручку по длине и высоте. Есть ряд моментов и ограничений, но если делаете для себя, то свыкнитесь.

Ну и основной вариант - без второй ручки не обойтись.
Да всем спс я уже остановился на варианте с видимостями, оно даже чем то лучше т.к. переключатель выбора стоит там же где и точка вставки, а точку отзеркаливания пришлось бы искать далеко в середине блока, если он длинный.
Вложения
Тип файла: dwg
DWG 2010
Динамический блок с Длиной и уклоном.dwg (145.4 Кб, 36 просмотров)

Последний раз редактировалось Кудахтыч, 19.02.2019 в 04:19.
Кудахтыч вне форума  
 
Непрочитано 20.02.2019, 22:19
#4249
Theodor


 
Регистрация: 16.04.2009
Петрозаводск
Сообщений: 323


Цитата:
Сообщение от Кудахтыч Посмотреть сообщение
Да всем спс я уже остановился на варианте с видимостями, оно даже чем то лучше т.к. переключатель выбора стоит там же где и точка вставки, а точку отзеркаливания пришлось бы искать далеко в середине блока, если он длинный.
Не хочу показаться занудой, но буду таковым...
ручку видимости лучше опустить ниже нулевой отметки левого параметра растягивания по вертикали... А то вдруг ноложиться.
попробуйте заменить горизонтальное растягивание (блока в целом) и вертикальное, для привязки к концу уклона - а параметр XY - это удобнее (те самые меньшие телодвижения).
Theodor вне форума  
 
Непрочитано 25.02.2019, 22:12
#4250
akonit


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


Динамический блок с растяжением, поворотом и размерами в проекциях.

Здравствуйте. Требуется создать блок - наклонный прямоугольник который может растягиваться и вращаться. После операций растяжения или вращения требуется узнать размеры его горизонтальной и вертикальной проекции.
Мне удалось прицепить размеры к операции растяжения, но при вращении они либо "отрываются" от геометрии, либо начинают вращаться вместе с ней. Вроде задача простая, но перебрав несколько вариантов решения не нашел.
Может быть стоит ввести переменные с расчетом синуса / косинуса и вычислять проекции после завершения операций?

Блок выполнен в Autocad 2016.
Спасибо.
Вложения
Тип файла: dwg
DWG 2013
Solar_panel R3.dwg (81.1 Кб, 31 просмотров)
akonit вне форума  
 
Непрочитано 26.02.2019, 00:40
#4251
Melx


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


Цитата:
Сообщение от akonit Посмотреть сообщение
Динамический блок с растяжением, поворотом и размерами в проекциях.

Здравствуйте. Требуется создать блок - наклонный прямоугольник который может растягиваться и вращаться. После операций растяжения или вращения требуется узнать размеры его горизонтальной и вертикальной проекции.
Мне удалось прицепить размеры к операции растяжения, но при вращении они либо "отрываются" от геометрии, либо начинают вращаться вместе с ней. Вроде задача простая, но перебрав несколько вариантов решения не нашел.
Может быть стоит ввести переменные с расчетом синуса / косинуса и вычислять проекции после завершения операций?

Блок выполнен в Autocad 2016.
Спасибо.
Если просто узнать размеры, то можно XY параметром. См. свойства блока. Как и в вашем примере не заморачивался толщиной панели.
Вложения
Тип файла: dwg
DWG 2007
Solar_panel R3.dwg (110.1 Кб, 35 просмотров)
Melx вне форума  
 
Непрочитано 26.02.2019, 18:43
#4252
akonit


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


Melx, благодарю за помощь.
Однако требуется, чтобы размерные линии "тянулись" вслед за геометрией. Либо автоматически появлялись по завершении операции вращения / растяжения.
akonit вне форума  
 
Непрочитано 26.02.2019, 22:18
#4253
Melx


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


Начертите размеры графическими примитивами. В качестве текста размера используйте атрибут и местозаполнительблока.
Melx вне форума  
 
Непрочитано 26.02.2019, 23:49
#4254
engngr

сети
 
Регистрация: 03.11.2008
Московия*
Сообщений: 5,770


Зачем отдельно поворот и линейный, если есть полярный параметр?
Если нужны размеры проекции - точечный параметр с растягиванием верхнего угла.
engngr вне форума  
 
Непрочитано 27.02.2019, 08:51
#4255
lenivec

проектирование
 
Регистрация: 16.09.2005
KZ
Сообщений: 135


Цитата:
Сообщение от akonit Посмотреть сообщение
Динамический блок с растяжением, поворотом и размерами в проекциях.
Мне удалось прицепить размеры к операции растяжения
Сомневаюсь. У вас отключена ассоциативная привязка размеров.
Цитата:
, но при вращении они либо "отрываются" от геометрии, либо начинают вращаться вместе с ней. Вроде задача простая, но перебрав несколько вариантов решения не нашел.
Может быть стоит ввести переменные с расчетом синуса / косинуса и вычислять проекции после завершения операций?.
Просто включите ассоциативность размеров DIMASSOC=2 и заново образмерьте прямоугольник в блоке.
И будем Вам СЧАСТЬЕ
Цитата:
Сообщение от engngr Посмотреть сообщение
Зачем отдельно поворот и линейный, если есть полярный параметр?
Согласен. С полярным растяжение управлять блоком будет легче - всего одной ручкой.

Последний раз редактировалось lenivec, 27.02.2019 в 10:55.
lenivec вне форума  
 
Непрочитано 28.02.2019, 07:06
#4256
akonit


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


lenivec большое спасибо! Ассоциативные размеры оказались нужным решением.
akonit вне форума  
 
Непрочитано 28.02.2019, 12:15
#4257
танбраун


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


Несколько блоков в одном

Здравствуйте! Получил чертеж по которому нужно сделать спецификацию. Спецификацию сделал с помощью "извлечения данных". Но заинтересовал один ньюанс: на чертеже я вижу один блок, при извлечении данных выбираю один блок, а в спецификации появляется несколько блоков. Как это сделано не понимаю. Помогите разобраться в данном вопросе.
танбраун вне форума  
 
Непрочитано 28.02.2019, 12:18
#4258
Maksim7enov


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


Цитата:
Сообщение от танбраун Посмотреть сообщение
Получил чертеж по которому нужно сделать спецификацию
Здравствуйте! Сам файл прикрепите, иначе ничего тут не скажешь.
Maksim7enov вне форума  
 
Непрочитано 28.02.2019, 12:21
#4259
танбраун


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


Забыл файл приложить.
Вложения
Тип файла: dwg
DWG 2013
Блок.dwg (45.8 Кб, 40 просмотров)
танбраун вне форума  
 
Непрочитано 28.02.2019, 12:33
#4260
Maksim7enov


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


Там зайдите в редактор блока и увидите там еще несколько блоков.
Делайте отсев всего лишнего в выборе объектов и выборе свойств в меню извлечения блоков.

Последний раз редактировалось Maksim7enov, 28.02.2019 в 12:37. Причина: Зачем создавать блок "анкер" и "Заклепка" в которых только точка?
Maksim7enov вне форума  
Закрытая тема
Вернуться   Форум 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