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

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

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


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

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


Цитата:
Сообщение от Boo87 Посмотреть сообщение
подскажите где ошибка,
Найти ошибку в чужом параметрическом блоке сложно, проще сделать по новой.
Совет. Если делаете блок согласно какому-то каталогу, начертите заготовку блока 1 в 1 с каталожными данными (в вашем блоке есть неточности), затем автоматически наложите параметрические зависимости и задайте параметры.
В общем я так и поступил. Правда, как по мне, то некоторых размеров не хватает.
Вообщем тестируйте
Вложения
Тип файла: dwg
DWG 2004
Тройник предиз_1.dwg (83.3 Кб, 4708 просмотров)
Vombat вне форума  
 
Непрочитано 07.02.2013, 13:19
#1502
Boo87

Инженер
 
Регистрация: 17.02.2010
Алматы
Сообщений: 23


Цитата:
Сообщение от Vombat Посмотреть сообщение
Найти ошибку в чужом параметрическом блоке сложно, проще сделать по новой.
Совет. Если делаете блок согласно какому-то каталогу, начертите заготовку блока 1 в 1 с каталожными данными (в вашем блоке есть неточности), затем автоматически наложите параметрические зависимости и задайте параметры.
В общем я так и поступил. Правда, как по мне, то некоторых размеров не хватает.
Вообщем тестируйте
Спасибо Вам. Буду следующие делать с нуля!
Boo87 вне форума  
 
Непрочитано 08.02.2013, 22:37
#1503
kto-ne


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


Здравствуйте.
Пытаюсь освоить динамические блоки. Во вложении динамический блок распределения арматуры. В целом получился с глюками)). При втором, третьем растягивании (за правую стрелочку) параметр положения (пересечение линии распределения и арматуры) съезжает. Что можно сделать с этим?
Вложения
Тип файла: dwg
DWG 2010
а1.dwg (85.0 Кб, 4570 просмотров)
kto-ne вне форума  
 
Непрочитано 09.02.2013, 02:40
#1504
Vombat

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


Цитата:
Сообщение от kto-ne Посмотреть сообщение
Что можно сделать с этим?
Сбивается из за параметризации
Переделал под динамику (см. вложение). Подобного рода блоки уже выкладывались на форуме, к примеру http://dwg.ru/dnl/10950
Вложения
Тип файла: dwg
DWG 2010
а1.dwg (83.2 Кб, 4577 просмотров)
Vombat вне форума  
 
Непрочитано 09.02.2013, 10:26
#1505
kto-ne


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


Цитата:
Сообщение от Vombat Посмотреть сообщение
Сбивается из за параметризации
Переделал под динамику (см. вложение).
Спасибо, в целом разобрался
kto-ne вне форума  
 
Непрочитано 11.02.2013, 16:56
#1506
Ust

Инженер-конструктор
 
Регистрация: 05.01.2008
Ульяновск
Сообщений: 262


Здравствуйте! Пытаюсь освоить динамические блоки. Никак не разберусь как к готовому блоку добавить новый атрибу или соединить с другим блоком. Во вложении есть файл с двумя блоками: штамп с рамкой и поле сквозной нумерации. подскажите как их соединить.
Вложения
Тип файла: dwg
DWG 2010
Формат со штампом и атрибутами.dwg (123.2 Кб, 4460 просмотров)
Ust вне форума  
 
Непрочитано 11.02.2013, 17:40
#1507
Yuriy Petrovich

Конструктор
 
Регистрация: 11.03.2010
Сообщений: 304


Здесь:
http://www.autodesk.ru/adsk/servlet/...18221906#link1
есть хороший наглядный обучающий материал по созданию динамического блока высотной отметки.
К сожалению, там присутствуют неверные описания некоторых моментов.
После нескольких неудачных попыток, мне, на основе этого тест-драйва, все таки удалось создать свой блок отметки.
Мне кажется, что он в рабочем состоянии.
Однако, при переносе или копировании значка отметки по вертикали новая величина "Измеренного значения" проявляется только после команды регенерации.
Вопросы:
1. Что надо сделать для того, чтобы новая величина "Измеренного значения" отображалась сразу и без регенерации?
2. Что надо сделать, и самое главное как, для того, чтобы величина "Измеренного значения" динамически отображалась бы в процессе копирования или перемещения? Ну, как, к примеру, когда измеряешь расстояние, то, при включенном режиме динамического ввода, за курсором сразу же тянется измеряемое расстояние.
Вложения
Тип файла: dwg
DWG 2007
El.dwg (109.4 Кб, 4494 просмотров)
Yuriy Petrovich вне форума  
 
Непрочитано 11.02.2013, 23:13
1 | #1508
Vombat

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


Цитата:
Сообщение от Ust Посмотреть сообщение
Никак не разберусь как к готовому блоку добавить новый атрибу
Добавляете атрибут в редакторе блока (по необходимости задаете поля). Закрываете редактор, согласившись с сохранением изменений.
Чтоб атрибут появился в блоке нужно выполнить синхронизацию:
Command: _attsync
Либо вставить блок заново.
Вставить поле можно как в самом редакторе, так и вне редактора блока. Разница в том, что в первом варианте блок можно вставлять через INSERT, а во втором варианте копированием (Ctrl+с, Ctrl+v ). В противном случае поля обновляться не будут. В блоке авто нумерации поле вставлено вне редактора блока.
Касательно блока штампа, он сделан при помощи «Создание дополнительных параметров Visibility Set в динамических блоках»
Чтоб вставить поле («авто нумерация») в редакторе блока, нужно сначала сделать видимость «Нумерация» текущей.
См. вложение

Цитата:
Сообщение от Yuriy Petrovich Посмотреть сообщение
1. Что надо сделать для того, чтобы новая величина "Измеренного значения" отображалась сразу и без регенерации?
2. Что надо сделать, и самое главное как, для того, чтобы величина "Измеренного значения" динамически отображалась бы в процессе копирования или перемещения? Ну, как, к примеру, когда измеряешь расстояние, то, при включенном режиме динамического ввода, за курсором сразу же тянется измеряемое расстояние.
На сколько мне известно, штатного решения нет. За обновление полей отвечает системная переменная FIELDEVAL , и автоматического обновления там не предусмотрено. Похожую проблему пробовали реализовать тутКак автоматически обновлять поля блока?
Вложения
Тип файла: dwg
DWG 2010
Формат со штампом и атрибутами 2.dwg (90.3 Кб, 4439 просмотров)
Vombat вне форума  
 
Непрочитано 12.02.2013, 00:37
#1509
Yuriy Petrovich

Конструктор
 
Регистрация: 11.03.2010
Сообщений: 304


Цитата:
Сообщение от Vombat Посмотреть сообщение
На сколько мне известно, штатного решения нет. За обновление полей отвечает системная переменная FIELDEVAL , и автоматического обновления там не предусмотрено. Похожую проблему пробовали реализовать тутКак автоматически обновлять поля блока?
Спасибо, попробую разобраться. Правда я не такой умелец, как хотелось бы. Да, но ведь это реализовано уже. Чтобы не соврать, по моему - в СПДС, не знаю точно, но где то видел.
Yuriy Petrovich вне форума  
 
Непрочитано 13.02.2013, 18:35
#1510
yorik_1984

Работаю на работе конструирую конструкции моделирую модели
 
Регистрация: 17.12.2010
Киев
Сообщений: 442
<phrase 1=


Есть динамический блок. Мой первый динамический блок))) Стеклопакет. При растягивании вертикальные полоски стекла остаются на месте, но если перезадать толщину(ручка возле каждого стекла отдельно), то растягивание работает уже нормально.
Вложения
Тип файла: dwg
DWG 2010
glass.dwg (46.0 Кб, 4275 просмотров)

Последний раз редактировалось yorik_1984, 13.02.2013 в 21:23.
yorik_1984 вне форума  
 
Непрочитано 13.02.2013, 19:36
#1511
Vombat

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


Цитата:
Сообщение от yorik_1984 Посмотреть сообщение
Есть динамический блок.
Судя по всему файл сохранен в версии 2013, сохраните в младшей версии
Vombat вне форума  
 
Непрочитано 13.02.2013, 21:24
#1512
yorik_1984

Работаю на работе конструирую конструкции моделирую модели
 
Регистрация: 17.12.2010
Киев
Сообщений: 442
<phrase 1=


перезалил. в 2010 версию
yorik_1984 вне форума  
 
Непрочитано 13.02.2013, 22:25
#1513
Vombat

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


Цитата:
Сообщение от yorik_1984 Посмотреть сообщение
перезалил. в 2010 версию
Скорее всего это какой то глюк.
Методом проб заметил, если в действие растяжения включить действие массива, то этот "глюк" пропадает (происходит своеобразная регенерация массива).
Данную манипуляцию можно провести, когда действия в виде "молний" (старый, классический вид редактора блоков).

В добавок, этот способ убирает еще одну проблему. Если сделать RESET блока, он становится в исходный вид (ВЫБОР1=6, ВЫБОР2=6, ВЫБОР3=16), потом поменять ВЫБОР1 (либо ВЫБОР2), то с ВЫБОР2 (либо ВЫБОР1) происходит еще один глюк (массив не отображается)

Сам до конца логику не понял, но как то так.
Тестируйте.
Вложения
Тип файла: dwg
DWG 2010
glass1.dwg (74.3 Кб, 4235 просмотров)
Vombat вне форума  
 
Непрочитано 13.02.2013, 23:32
#1514
yorik_1984

Работаю на работе конструирую конструкции моделирую модели
 
Регистрация: 17.12.2010
Киев
Сообщений: 442
<phrase 1=


спасибо большое. В 2013 я не понял как массив добавить до операции, как у вас. Поэтому оставлю исправленный блок.
yorik_1984 вне форума  
 
Непрочитано 14.02.2013, 01:44
#1515
Vombat

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


Цитата:
Сообщение от yorik_1984 Посмотреть сообщение
В 2013 я не понял как массив добавить до операции
Думаю так же как в 2011. Есть несколько способов:
1. Tools -> Options-> User Preferences -> Block Editor Settings и снять галочку Display action bars;
2. В командной строке переменной BACTIONBARMODE присвоить 0
Миниатюры
Нажмите на изображение для увеличения
Название: acad BACTIONBARMODE1.jpg
Просмотров: 148
Размер:	188.3 Кб
ID:	96720  
Vombat вне форума  
 
Непрочитано 14.02.2013, 11:32
#1516
yorik_1984

Работаю на работе конструирую конструкции моделирую модели
 
Регистрация: 17.12.2010
Киев
Сообщений: 442
<phrase 1=


Спасибо! буду крутить. Для меня пока это новый этап в освоении автокада. Поэтому многое не знаю пока.
появилась снова проблема. Как из списка убрать слово "Настройка"?
Вложения
Тип файла: dwg
DWG 2010
monoglass_triplex.dwg (46.9 Кб, 4079 просмотров)

Последний раз редактировалось yorik_1984, 15.02.2013 в 02:08.
yorik_1984 вне форума  
 
Непрочитано 15.02.2013, 13:06
#1517
Vombat

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


Цитата:
Сообщение от yorik_1984 Посмотреть сообщение
Как из списка убрать слово "Настройка"?
В исходном положении блока нужно привести линейные параметры в соответствие с таблицей выбора
Миниатюры
Нажмите на изображение для увеличения
Название: acad lookup настройка.jpg
Просмотров: 130
Размер:	133.1 Кб
ID:	96844  
Vombat вне форума  
 
Непрочитано 16.02.2013, 03:22
#1518
yorik_1984

Работаю на работе конструирую конструкции моделирую модели
 
Регистрация: 17.12.2010
Киев
Сообщений: 442
<phrase 1=


Спасибо за помощь. Выкладываю блоки которые получились. Это два вида стеклопакета(обычный и с триплексом) и два вида стекла(обычное и триплекс). Толщину можно выбирать из имеющихся. Размер по вертикали может быть любой.
Если допустил ошибки или что-то лишнее сделал в операциях.... Прошу поправить
Вложения
Тип файла: dwg
DWG 2010
glass_FLOAT_ESG.dwg (72.4 Кб, 4004 просмотров)
Тип файла: dwg
DWG 2010
glass_TRIPLEX_FLOAT_ESG.dwg (51.6 Кб, 4002 просмотров)
Тип файла: dwg
DWG 2010
monoglass_ESG.dwg (67.7 Кб, 4013 просмотров)
Тип файла: dwg
DWG 2010
monoglass_TRIPLEX_FLOAT.dwg (68.6 Кб, 3998 просмотров)
yorik_1984 вне форума  
 
Непрочитано 18.02.2013, 20:04
#1519
Войду[В]Доверие

Алюминиевые конструкции
 
Регистрация: 09.12.2010
Lausanne, CH
Сообщений: 117


Цитата:
Сообщение от yorik_1984 Посмотреть сообщение
Если допустил ошибки или что-то лишнее сделал в операциях
По операциям, вроде как, все фунциклирует )) по крайней мере все стекла меняется-удлинняются. Думаю, что все ошибки, если таковые имеются, вылезут в процессе работы с этими блоками.
ПС. Позволю себе некоторые замечания, которые не связаны с технической составляющей как таковой, а именно:
-при работы с заполнениями, как правило остается неизменной наружная линия, в представленных блоках все изменения от центра, следовательно, при каждом изменении толщины/типа стекла придется изменять положение относительно профиля конструкции.
-стеклопакет выбирается в самом начале проектирования и изменяется достаточно редко - это к тому, что блок получается несколько перегруженным в рамках одного проекта. Предпочтение отдаю двум динамическим блокам с разными именами: 4-16-4 и 6-20-6 например, но с возможностью линейного растяжения и грамотно настроенной базовой точкой.
-не употреблять толщину триплекса в мм развных 7, 9, 11 и так далее. Либо давать в точных значениях, либо формулу: 6,76 = 3.1.3 или 13,52 = 6.2.6.

ППС. Все замечания носят рекомендательный характер основанный на собственном опыте. Брать их в расчет или нет... каждому свое.
__________________
"nothing is perfect"
Войду[В]Доверие вне форума  
 
Непрочитано 18.02.2013, 22:06
#1520
yorik_1984

Работаю на работе конструирую конструкции моделирую модели
 
Регистрация: 17.12.2010
Киев
Сообщений: 442
<phrase 1=


Цитата:
Сообщение от Войду[В
Доверие;1047477]остается неизменной наружная линия
Не получилось у меня почему-то реализовать такой блок((( Попробую еще похимичить
UPD. Получилось, кажется. См. вложения.

Цитата:
Сообщение от Войду[В
Доверие;1047477]стеклопакет выбирается в самом начале проектирования
Столько вариаций стеклопакетов, что захотелось создаь имеено динамический блок. Универсальный. Для каждого обьекта никто не мешает сделать его уникальным. Тоесть разрушить его в том виде, в котором надо.(Формулу пакета)

Цитата:
Сообщение от Войду[В
Доверие;1047477]не употреблять толщину триплекса в мм
Думал над этим и знаю, что это число бывает таким. Для упрощенного изображения решил поставить в мм. В реальности эти сотые никто не заметит. А чертеж это всего лишь условное изображение по сути.

Цитата:
Сообщение от Войду[В
Доверие;1047477]6,76 = 3.1.3 или 13,52 = 6.2.6.
Триплекс надо показывать так правильно 3.3.1 )))
Хотя тут тоже вагон комбинаций при разной толщине стекол и пленки.
Сменю разве что название для самых употребляемых размеров и комбинаций. Геометрю не буду менять. с точностью до +- 0,5 мм оставлю. Например для триплекса 4.4 1 фактически ширина будет 5 мм. Для 6.6 2 будет 13. ВИзуально понятно что это триплекс. Больше я думаю не надо.
Вложения
Тип файла: dwg
DWG 2010
glass_FLOAT_ESG.dwg (71.7 Кб, 3860 просмотров)

Последний раз редактировалось yorik_1984, 19.02.2013 в 00:37.
yorik_1984 вне форума  
Закрытая тема
Вернуться   Форум 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