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

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

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

Закрытая тема
Поиск в этой теме
Непрочитано 07.11.2006, 15:22
Мои динамические блоки
Shoorup
 
Минск
Регистрация: 16.09.2006
Сообщений: 1,587

Прогресс и опыт не стоит на месте. А по этому хочу поделиться своим опытом по созданию динамических блоков и конечно посмотреть на чужой.
Динамические блоки очень мощный инструмент, а умело им пользоваться далеко не каждый умеет. Уверен большинство идей (ухищрений, модификаций, построений) можно применить и для своей работы тем самым свести к минимуму однотонную и трудоемкую работу => что я и предлагаю на данной теме.
---
Дополнительно (спасибо 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
----
Тема закрыта, продолжение: http://forum.dwg.ru/showthread.php?t=66721
__________________
Поезд который устал от ржавого здравомыслия рельсов...

Последний раз редактировалось Кулик Алексей aka kpblc, 09.11.2011 в 14:01.
Просмотров: 1891633
 
Непрочитано 12.08.2009, 10:21
#1361
Bambuka


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


Цитата:
Сообщение от kor99 Посмотреть сообщение
можно так если применить параметр видимости
Отличная мысль! И как я сам не додумался?

Спасибо всем большое за участие! Выкладываю блок, над которым я работал.
Это элемент перфорированного лотка - поворот на 90 градусов. Тот вопрос, что я задавал, связан был с отображением перфорации. Конечно можно было бы обойтись и без этого, но мне было интересно решить задачку.
Изначально этот блок я сделал применяя исключительно параметр видимости. Потом почитал эту тему и решил заморочиться. И, надо сказать, не зря.
Вложения
Тип файла: dwg
DWG 2004
Лоток_поворот90гр.dwg (40.9 Кб, 4118 просмотров)
Bambuka вне форума  
 
Непрочитано 25.08.2009, 06:34 Как создать переменные минимальное и максимальное расстояния?
#1362
NoDmAn


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


В динамическом блоке есть три окружности разного диаметра, например О1 - Ф100 мм, О2 - Ф50 мм, О3 - Ф10 мм. С помощью "ручек" диаметр каждой можно изменить. Средняя окружность (О2) должна находиться строго между окружностями с большим и меньшим диаметрами (О1 и О3).
Вопрос: как сделать так чтобы границы изменения диаметра (максимальное и минимальное расстояние) средней окружности (О2) изменялись при изменении диаметров крайних окружностей (О1 и О3)?
NoDmAn вне форума  
 
Непрочитано 25.08.2009, 08:19
#1363
anton1000


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


Вопровс опытным (и не очень) пользователям автокада. Ежели кто нить сталкивался: проблема такая .... при создании блока создается его описание. Каким либо образом ето описание затирается (как и кем не знаю) затем при копировании блока автокад выдает такую фразу в коммандной строке "пропущено повторное описание блока "А@@@@" при етом кад долго думает но по окончании все таки вставляет требуемое. Копирование и вставка производятся клавишами ctrl+sift+c и ctrl+v
anton1000 вне форума  
 
Непрочитано 25.08.2009, 09:28
#1364
wetr

инженер
 
Регистрация: 09.08.2006
Владивосток
Сообщений: 1,536
<phrase 1= Отправить сообщение для wetr с помощью Skype™


Цитата:
Сообщение от NoDmAn Посмотреть сообщение
В динамическом блоке есть три окружности разного диаметра, например О1 - Ф100 мм, О2 - Ф50 мм, О3 - Ф10 мм. С помощью "ручек" диаметр каждой можно изменить. Средняя окружность (О2) должна находиться строго между окружностями с большим и меньшим диаметрами (О1 и О3).
Вопрос: как сделать так чтобы границы изменения диаметра (максимальное и минимальное расстояние) средней окружности (О2) изменялись при изменении диаметров крайних окружностей (О1 и О3)?
Наверное, никак...
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14)
wetr вне форума  
 
Непрочитано 25.08.2009, 09:29
#1365
Кулик Алексей aka kpblc
Moderator

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


anton1000, ты в FAQ заглядывал?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 25.08.2009, 10:47 Изменение максимального и минимального расстояний
#1366
NoDmAn


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


Цитата:
Сообщение от wetr Посмотреть сообщение
Наверное, никак...
Динамический блок состоит из одной окружности. С помощью "ручки" её диаметр можно изменить.
Возможно ли сделать так, чтобы можно было изменять максимальное и минимальное расстояния (границы изменения диамера) не заходя в редактор блоков?
NoDmAn вне форума  
 
Непрочитано 25.08.2009, 17:04
#1367
wetr

инженер
 
Регистрация: 09.08.2006
Владивосток
Сообщений: 1,536
<phrase 1= Отправить сообщение для wetr с помощью Skype™


NoDmAn, веселый ты)))
Ответ - нет (если только Supermax чего-нибудь не наколдует)
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14)

Последний раз редактировалось wetr, 26.08.2009 в 07:16.
wetr вне форума  
 
Непрочитано 26.08.2009, 19:21
#1368
Supermax

Руководитель фирмы
 
Регистрация: 28.03.2007
Москва
Сообщений: 1,831
Отправить сообщение для Supermax с помощью Skype™


В 2010 каде все можно. Там есть параметрические зависимости.
В обычных кадах можно программно-динамические зависимости делать на любые элементы модели, не только блоки.

Что касается блока с окружностью, то добавляешь в него два атрибута (минимальное и максимальное значение) и программку на Автолиспе вешаешь на кнопку. В свойствах значения поменял, кнопку нажал и на блок ткнул.
Supermax вне форума  
 
Непрочитано 26.08.2009, 22:54
#1369
Antonio6120


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


Мои блоки делал сам
Вложения
Тип файла: dwg
DWG 2010
Чертеж1.dwg (235.7 Кб, 4203 просмотров)
Antonio6120 вне форума  
 
Непрочитано 27.08.2009, 01:40
#1370
wetr

инженер
 
Регистрация: 09.08.2006
Владивосток
Сообщений: 1,536
<phrase 1= Отправить сообщение для wetr с помощью Skype™


Цитата:
Сообщение от Supermax Посмотреть сообщение
В 2010 каде все можно.
по-моему, там штатными средствами такого тоже не сделать

Цитата:
Сообщение от Supermax Посмотреть сообщение
Что касается блока с окружностью, то добавляешь в него два атрибута (минимальное и максимальное значение) и программку на Автолиспе вешаешь на кнопку. В свойствах значения поменял, кнопку нажал и на блок ткнул.
NoDmAn, видишь как все просто)))
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14)
wetr вне форума  
 
Непрочитано 27.08.2009, 08:18
#1371
Makswell

Инженер-строитель
 
Регистрация: 15.08.2007
Киров
Сообщений: 2,204


Цитата:
Сообщение от Antonio6120 Посмотреть сообщение
Мои блоки делал сам
Моему 2008-му Автокаду этот файл не по зубам. Я-то переживу, но вот о других людях, которые в будущем будут это скачивать, надо бы подумать.

Antonio6120, укажи версию Автокада.
Makswell вне форума  
 
Непрочитано 27.08.2009, 16:08
#1372
G-RAV

Геодезист
 
Регистрация: 16.08.2009
г.Новосибирск
Сообщений: 86
<phrase 1=


Подскажите кто-нить... Может не совсем про динамические блоки.... Просто новую тему создавать не хочется... В GeoniCSе есть такая функция - простановка координат - вставляется блок (координаты) с выноской (полилинией)... Каким образом полилиния привязана к атрибутам? Или же каким образом можно привязать блок к полилинии?
Вложения
Тип файла: dwg
DWG 2004
Координаты.dwg (51.7 Кб, 3968 просмотров)

Последний раз редактировалось G-RAV, 27.08.2009 в 16:42.
G-RAV вне форума  
 
Непрочитано 27.08.2009, 16:18
#1373
Кулик Алексей aka kpblc
Moderator

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


_qleader
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 27.08.2009, 16:44
#1374
G-RAV

Геодезист
 
Регистрация: 16.08.2009
г.Новосибирск
Сообщений: 86
<phrase 1=


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
_qleader
Там именно полилиния, а не выноска... И выделяется одним целым хотя объекта 2.
G-RAV вне форума  
 
Непрочитано 27.08.2009, 16:47
#1375
Кулик Алексей aka kpblc
Moderator

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


Может, там группа - отсюда как-то плоховато видно
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 27.08.2009, 16:56
#1376
G-RAV

Геодезист
 
Регистрация: 16.08.2009
г.Новосибирск
Сообщений: 86
<phrase 1=


Я уже вложил dwg в первое сообщение(поправил "Сегодня в 19:42")... еще раз прикрепляю
Вложения
Тип файла: dwg
DWG 2004
Координаты.dwg (51.7 Кб, 3968 просмотров)
G-RAV вне форума  
 
Непрочитано 28.08.2009, 09:26
#1377
ak-chan


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


Люди добрые, помогите пожалуйста!
Хочу сделать динамический блок чтобы, когда рисуешь отрезок, сразу бы подписывалась его длина.
ak-chan вне форума  
 
Непрочитано 28.08.2009, 09:35
#1378
Supermax

Руководитель фирмы
 
Регистрация: 28.03.2007
Москва
Сообщений: 1,831
Отправить сообщение для Supermax с помощью Skype™


Рисуешь отрезок, вешаешь на него размер, отключаешь ему все стрелки и линии, вешаешь параметр растягивания на линию и размер. Все.
Supermax вне форума  
 
Непрочитано 28.08.2009, 13:36
#1379
ak-chan


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


Цитата:
Сообщение от Supermax Посмотреть сообщение
Рисуешь отрезок, вешаешь на него размер, отключаешь ему все стрелки и линии, вешаешь параметр растягивания на линию и размер. Все.
Мне надо чтобы процесс рисования выглядел не как вставка блока а как рисование отрезка.
Для изображения пролета ЛЭП от одной опоры до другой.
ak-chan вне форума  
 
Непрочитано 28.08.2009, 13:51
#1380
CaMoCAD


 
Регистрация: 25.03.2008
Зелик
Сообщений: 1,600


Можно начертить 1 раз линию, вставить рядом поле с указанием длины и копировать оба объекта вместе сколь угодно раз, хоть через буфер, хоть как
__________________
* Буква "ё" не используется в тексте исключительно в связи с требованиями ЕСКД.
CaMoCAD вне форума  
Закрытая тема
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Динамические блоки > Мои динамические блоки