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

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

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


Спасибо 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-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Просмотров: 1499833
 
Непрочитано 24.08.2012, 21:48
#1041
Vombat

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


Цитата:
Сообщение от termit-spb Посмотреть сообщение
Поэтому сформулирую вопрос по другому: команду зеркального отображения осмыслил, помогите понять команду растяжения блока, как ее правильно сделать.?
В динамическом блоке есть 2 понятия:
1 - параметр, 2- действие
К параметру задается действие.
В случае растяжения нужно задать параметр (Линейный либо полярный) и задать ему действие растяжения, которое задается (по умолчанию) в виде секущего прямоугольника (СП). Растяжение идет в месте пересечения СП с объектом.
Кроме того у каждого параметра и действия можно задать определенные свойства в меню свойств (PROPERTIES)
PS В видео все показано (с комментариями)
Vombat вне форума  
 
Непрочитано 27.08.2012, 09:49
#1042
Leopard_

Нефтепереработка
 
Регистрация: 21.01.2010
Украина, Киев.
Сообщений: 364


Цитата:
Сообщение от termit-spb Посмотреть сообщение
Мне интересно понять принцип создания динамических блоков. Может надо создать несколько подобных блоков с нужными параметрами и сделать их постепенное появление?
Кроме того что пишет Vombat есть еще справка акада по динамическим блокам... С пошаговым описанием выполнения блока.
P.S. В блоках сохраненных выше 2008 помочь (лично я) ничем не смогу.
__________________
У фантазии нет границ. Это у ограниченных нету фантазии.
Leopard_ вне форума  
 
Непрочитано 27.08.2012, 10:54
#1043
Сергей Дубина


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


Кто нибудь пробовал сделать кривошипно-шатунный механизм (КШМ)?
__________________
КазнитьØнельзяØпомиловать:eek:
Сергей Дубина вне форума  
 
Непрочитано 27.08.2012, 11:20
#1044
Alexeipost


 
Регистрация: 07.12.2010
Уфа
Сообщений: 425
<phrase 1=


Автоваз такие делает....
Alexeipost вне форума  
 
Непрочитано 27.08.2012, 11:51
#1045
Сергей Дубина


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


Цитата:
Сообщение от Alexeipost Посмотреть сообщение
Автоваз такие делает....
а БМВ еще лучше делает...

а дин. блок кто делал?
__________________
КазнитьØнельзяØпомиловать:eek:
Сергей Дубина вне форума  
 
Непрочитано 27.08.2012, 12:18
#1046
Vombat

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


Цитата:
Сообщение от Сергей Дубина Посмотреть сообщение
а дин. блок кто делал?
Что-то типа этого
Increase Size Decrease Size AutoCAD 2011 ???°???°???µ?‚?????·?°?†???? ?? ???????µ???°?‚?????° ??????.mp
http://www.youtube.com/watch?v=chbZ2GCYGfQПараметрический блок. Работает в версии Autocad 2010 и выше
Вложения
Тип файла: dwg
DWG 2004
KSM.dwg (66.5 Кб, 3483 просмотров)

Последний раз редактировалось Vombat, 27.08.2012 в 12:46. Причина: уточнение
Vombat вне форума  
 
Непрочитано 27.08.2012, 12:41
#1047
Сергей Дубина


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


В 2007-2009 можете пересохранить???
__________________
КазнитьØнельзяØпомиловать:eek:
Сергей Дубина вне форума  
 
Непрочитано 27.08.2012, 12:44
#1048
Vombat

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


Цитата:
Сообщение от Сергей Дубина Посмотреть сообщение
В 2007-2009 можете пересохранить???
Файл и так сохранен в версии 2004. Но там задействована параметризациия и блок будет работать только в версии 2010 и выше
Vombat вне форума  
 
Непрочитано 27.08.2012, 13:26
#1049
Сергей Дубина


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


а реально начертить средствами 2008. Я чегото недопёр как.....
__________________
КазнитьØнельзяØпомиловать:eek:
Сергей Дубина вне форума  
 
Непрочитано 27.08.2012, 13:47
#1050
Vombat

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


Цитата:
Сообщение от Сергей Дубина Посмотреть сообщение
а реально начертить средствами 2008
Сделать подобное простой динамикой, мне, увы не удается. Там ограничивается степень свободы, и в добавок движение идет по окружности, а динамика с этим не дружит.
Я конечно могу ошибается, но без параметризиции не обойтись.
Vombat вне форума  
 
Непрочитано 27.08.2012, 13:51
#1051
Сергей Дубина


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


Жаль. У меня тоже ничего не вышло.
__________________
КазнитьØнельзяØпомиловать:eek:
Сергей Дубина вне форума  
 
Непрочитано 27.08.2012, 20:08
#1052
termit-spb


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


Цитата:
Сообщение от Vombat Посмотреть сообщение
Динамическую дверь пока не удалось сделать, но по данной ссылке нашел видео, где очень подробно расказывают как сделать динамический блок высотной отметки. В течении трех дней смог осмыслить семь частей видео, в финальной части отметка должна сама себя измерять, вот здесь засада, ничего не получается. Кто знает как это исправить, буду очень благодарен, и не только я один.
На очереди блок - динамическая дверь.
Файлик сохранил в 2007 формате.
Анатолий.
Вложения
Тип файла: dwg
DWG 2007
Высотная отметка.dwg (62.1 Кб, 3422 просмотров)
termit-spb вне форума  
 
Непрочитано 27.08.2012, 20:24
#1053
Vombat

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


Цитата:
Сообщение от termit-spb Посмотреть сообщение
Файлик сохранил в 2007 формате
но файл пустой.
Я так понимаю, речь идет о этой серии видео https://www.youtube.com/watch?v=G8nT...hannel&list=UL (1 часть)?
Цитата:
Сообщение от termit-spb Посмотреть сообщение
в финальной части отметка должна сама себя измерять, вот здесь засада
То что вам нужно описано (показано) в 7 части. Делается это при помощи "поля/field". Считывается координата Y точки вставки блока (/1000) и прописывается в атрибут. Соответственно отсчет идет от координаты (Y=0) чертежа. Соответственно чтоб все правильно считалось нужно чертеж выставить в условный ноль по оси Y.
Ну и не забыть о том, что поля обновляются после регенерации чертежа либо команды Command: _updatefield

Последний раз редактировалось Vombat, 27.08.2012 в 20:49.
Vombat вне форума  
 
Непрочитано 27.08.2012, 21:36
#1054
termit-spb


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


[quote=Vombat;964014]но файл пустой.

Файлик загрузил по новой, в прошлый раз видимо не скопировал из черновика. Vombat, если Вы разбираетесь в этих блоках, большая просьба довести его до ума, и сделать из него блок-рулетку. Делаю все как на видео, но очень много не стыковок идет, приходится подгонять и домысливать самому.
Вложения
Тип файла: dwg
DWG 2007
Высотная отметка.dwg (72.8 Кб, 3409 просмотров)
termit-spb вне форума  
 
Непрочитано 27.08.2012, 21:40
#1055
Vombat

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


Цитата:
Сообщение от termit-spb Посмотреть сообщение
Делаю все как на видео, но очень много не стыковок идет, приходится подгонять и домысливать самому.
Теперь все понятно. Автор видео этот момент не показал, но у него все правильно.
Вместо MTEXT нужно использовать атрибут, сейчас исправлю.
Готово
Вложения
Тип файла: dwg
DWG 2004
Высотная отметка (2).dwg (55.7 Кб, 3489 просмотров)

Последний раз редактировалось Vombat, 27.08.2012 в 21:55.
Vombat вне форума  
 
Непрочитано 27.08.2012, 22:39
#1056
termit-spb


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


[quote=termit-spb;964043][quote=Vombat;964014]но файл пустой.

Добавил скниншоты что как и в какой последовательности делал при создании высотной отметки.

Круто! Вот это мозг! На виде посмотрю как настоить видимость размеров при перемещении блока. Спасибо!
Миниатюры
Нажмите на изображение для увеличения
Название: Отметка 1.JPG
Просмотров: 210
Размер:	166.1 Кб
ID:	86150  Нажмите на изображение для увеличения
Название: Отметка 2.JPG
Просмотров: 121
Размер:	200.6 Кб
ID:	86151  Нажмите на изображение для увеличения
Название: Отметка 3.JPG
Просмотров: 109
Размер:	175.0 Кб
ID:	86152  Нажмите на изображение для увеличения
Название: Отметка 4.JPG
Просмотров: 103
Размер:	167.3 Кб
ID:	86153  

Последний раз редактировалось termit-spb, 27.08.2012 в 22:45. Причина: Ответ в теме.
termit-spb вне форума  
 
Непрочитано 28.08.2012, 06:38
#1057
Astartes

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


Вот "мой" вариант отметки. Тоже где то находил блоки и по аналогии сделал сам.
1. Значения отметки от нулевой координаты чертежа.
2. Изменяемая нулевая отметка. (После вставки блок разбить)
Вложения
Тип файла: dwg
DWG 2007
Отметка.dwg (102.4 Кб, 3450 просмотров)
Astartes вне форума  
 
Непрочитано 28.08.2012, 10:36
#1058
termit-spb


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


Цитата:
Сообщение от Astartes Посмотреть сообщение
Вот "мой" вариант отметки. Тоже где то находил блоки и по аналогии сделал сам.
1. Значения отметки от нулевой координаты чертежа.
2. Изменяемая нулевая отметка. (После вставки блок разбить)
В блок добавилась очень полезная функция - растяжение еще одной полочки

По мере поступления новой информации появляются новые вопросы: как задать на чертеже новый уровень высоты для вставки блока? Это надо ПСК менять или как то еще? Спасибо.

Последний раз редактировалось termit-spb, 28.08.2012 в 11:05. Причина: Вопрос размещения блока.
termit-spb вне форума  
 
Непрочитано 28.08.2012, 11:26
#1059
Astartes

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


Цитата:
Сообщение от termit-spb Посмотреть сообщение
В блок добавилась очень полезная функция - растяжение еще одной полочки
Про какую, "еще" одну плочку идет речь, не понял. Или это не в моем блоке?
По поводу вопроса. Что за уровень высоты? Изменить нулевую отметку чертежа или что? Даже если это можно как то поменять, по мне, так проще пользоваться вторым блоком, с изменямой нулевой отметкой.

Последний раз редактировалось Astartes, 28.08.2012 в 11:34.
Astartes вне форума  
 
Непрочитано 28.08.2012, 13:02
#1060
termit-spb


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


[quote=Astartes;964238]Про какую, "еще" одну плочку идет речь, не понял. Или это не в моем блоке?

На видео блок меняется по высоте, у Вас этого нет, но появилась новая возможность - менять размер основания блока.
Я спрашивал как на чертеже изменить координаты нулевой отметки, или сделать нулевую отметку, чтобы при вставке блока туда, он принимал нулевое значение, а при перемещении на 1200 мм, изменял свое значение на 1200.
Миниатюры
Нажмите на изображение для увеличения
Название: Отметка 5.JPG
Просмотров: 168
Размер:	120.6 Кб
ID:	86169  
termit-spb вне форума  
Закрытая тема
Вернуться   Форум 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