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

Вернуться   Форум 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-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Просмотров: 1535566
 
Непрочитано 14.12.2012, 12:32
#1381
Vombat

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


Цитата:
Сообщение от мы виталич Посмотреть сообщение
при смене визуальных сетов должно меняться месторасположение некоторых атрибутов
Создать Lookup, параметром для которого будет Visibility Set и линейной параметр
Пример реализации http://forum.dwg.ru/showpost.php?p=9...postcount=1258

Последний раз редактировалось Vombat, 14.12.2012 в 12:54.
Vombat вне форума  
 
Непрочитано 14.12.2012, 12:48
#1382
Alexeipost


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


Через таблицу блоков.
На каждый атрибут ставишь точку перемещения. Потом в таблице блока прописываешь "Сет 1" - "Точка 1 Х" - такая-то координата, "точка 1 У" - такая-то координата.
См. пример
Вложения
Тип файла: dwg
DWG 2007
Primer1.dwg (80.8 Кб, 3160 просмотров)

Последний раз редактировалось Alexeipost, 14.12.2012 в 13:18.
Alexeipost вне форума  
 
Непрочитано 14.12.2012, 13:19
#1383
мы виталич


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


to Alexeipost - таблица блоков не подходит тк возникает лишняя ручка, а реализовать через нее функционал визуал-сетов в данном слуае не получается
to Vombat - все ок, но положение атрибута не меняется
(пробовал приатачить линейный размер с привязкой к точке вставки атрибута
пробовал приатачить атрибут к невидимой линии и менять уже ее длинну - пофиг)
мы виталич вне форума  
 
Непрочитано 14.12.2012, 13:22
#1384
Alexeipost


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


Посмотри прикрепленный файл.
Любые "ручки" (если они шаловливые) в автокаде убираются.
Alexeipost вне форума  
 
Непрочитано 14.12.2012, 13:24
#1385
Vombat

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


Цитата:
Сообщение от мы виталич Посмотреть сообщение
но положение атрибута не меняется
странно. Посмотрите свойства атрибута и попробуйте выставить их в соответствии с примером. Но конечно желательно блок выложить
Vombat вне форума  
 
Непрочитано 14.12.2012, 13:47
#1386
мы виталич


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


спасибо обоим - заработало

ps причем - обоими-же способами
...познаю муки буриданова осла

Последний раз редактировалось мы виталич, 14.12.2012 в 14:22.
мы виталич вне форума  
 
Непрочитано 14.12.2012, 16:34
#1387
128500


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


Подскажите по такой штуке - есть динамический блок с МТекстом в виде атрибута. Собственно, Vombat мне его и сделал страницей назад.
Так вот, по непонятным причинам МТекст превращается в однострочный, соответсвенно все что было написано в нем теряется кроме первой строки.
Причем блок у меня используется очень интенсивно, в чертеже почти 1300 вхождений, и все что было забито, в мгновенье ока накрылось. Момент когда это произошло я упустил, как заметил принялся исправлять, исправил 1,2, 50 текстов, открываю 51-й и снова однострочный и все пропало. Абидно, да.
Как можно бороться с этим?
Дополнение
Если текст атрибута стал однострочным, то можно сохранить и закрыть чертеж, при открытии он снова становится многострочным, но кроме первой строки былого текста ничего не содержит.

Последний раз редактировалось 128500, 14.12.2012 в 16:42.
128500 вне форума  
 
Непрочитано 14.12.2012, 16:44
#1388
Vombat

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


Цитата:
Сообщение от 128500 Посмотреть сообщение
по непонятным причинам МТекст превращается в однострочны
В свойствах показан одно строчный атрибут? Или же он остался много строчным но весь текст в одну строку?
У блока с много строчным атрибутом бывают глюки, точка вставки съезжает. Вернуть ее на место можно синхронизацией атрибутов. (_attsync)
Выложите проблемный блок.
Vombat вне форума  
 
Непрочитано 14.12.2012, 16:59
#1389
128500


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


Изначально текст многострочный и редактируется как таковой. Может как домохозяйка объясняю, но при щелчке на блоке вылезает окно и чтобы отредактировать текст нужно нажать кнопку с "..." и тогда открывается текст в редакторе текстов.
При слете многострочности текст показывается как однострочный, кнопки "..." нет и редактировать его нужно прямо в строке открывающегося окна. Если открыть блок через редактор блоков, с свойствах атрибута стоит "Многострочный" - "Нет", то бишь однострочный.
Понятно что можно изменить параметр "Многострочный" на "Да" и через attsync восстановить его многострочность, но все равно все что было потеряно уже не возвращается.
Вложения
Тип файла: dwg
DWG 2010
Чертеж1.dwg (72.7 Кб, 3028 просмотров)
128500 вне форума  
 
Непрочитано 14.12.2012, 17:45
#1390
Vombat

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


С тем чтоб многострунный атрибут (МА) САМОВОЛЬНО превращался в одно строчный (ОА) не сталкивался.
Если в процессе заполнения МА в качестве разделителя строк использовался ENTER, то после синхронизации МА остается МА, но становится в одну строку.
Можно конечно в редакторе блока задать МА фиксированную ширину, и он тогда сам будет прыгать по строках. Но, как я понимаю, вариант не подходит, по скольку в блоке меняется длина (поле - рамка атрибута)
Vombat вне форума  
 
Непрочитано 14.12.2012, 19:03
#1391
128500


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


Да вот в том то и дело что как я написал ощущение что это глюк. То есть ситуация такая - я заполняю-заполняю, при очередной попытке ввода текста атрибут уже однострочный. Сохраняю, закрываю, снова гружу файл - снова многострочный. Такое ощущение что во время сеанса что-то сбоит и атрибут начинает считаться однострочным и даже значится таковым, но восстанавливает свою многострочность после перезагрузки файла.
128500 вне форума  
 
Непрочитано 15.12.2012, 16:27 возможно ли создать такой динамический блок
#1392
tailer dernere

студент
 
Регистрация: 27.04.2012
Спб
Сообщений: 5


прошу сообщество откликнуться...сразу к сути проблему - не получается создать динамический блок разреза фланца..на сайте нашёл уже созданные фланцыы,правда не разрез а вид СВ и СБ но редактировать его нельзя..т..е. разобраться самому и понять не могу..у меня получилось создать блок чтобы все параметры двигались отдельно друг от друга...когда фиксируую точки при тесте блока получается какой то аминь..мониторил яндекс гугл ютуб - всё что можно...примеров много но все они простые - стрелки высотные отметки или детали с окружностями - это всё таки полегче..откликнитесь пожалуйста (взяли на хорошую работу,буду ли работать работать зависит от тог,смогу ли понять как сделать такой блок или нет)...люди добрые помогите пожалуйста...работаю в AutoCAD
Миниатюры
Нажмите на изображение для увеличения
Название: welding neck.JPG
Просмотров: 101
Размер:	28.5 Кб
ID:	92547  Нажмите на изображение для увеличения
Название: ANSi.JPG
Просмотров: 103
Размер:	169.0 Кб
ID:	92548  
Вложения
Тип файла: dwg
DWG 2010
фланец.dwg (96.0 Кб, 2941 просмотров)
tailer dernere вне форума  
 
Непрочитано 15.12.2012, 17:53
#1393
Vombat

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


Цитата:
Сообщение от tailer dernere Посмотреть сообщение
получается какой то аминь..
В вашем блоке симбиоз динамики и параметризации
Наваял динамический блок на вскидку. Использовал таблицу блока (прописал там только три типоразмера, дальше по аналогии.) В таблице размеров намного больше чем на чертеже, так что нужно будет доработать (фаски, скругление, расстояние между болтами, ...).
Вложения
Тип файла: dwg
DWG 2004
фланец_test.dwg (74.0 Кб, 2942 просмотров)
Vombat вне форума  
 
Непрочитано 16.12.2012, 01:02
#1394
tailer dernere

студент
 
Регистрация: 27.04.2012
Спб
Сообщений: 5


Vombat спасибо что ответили..сделал как вы сказали..наложил зависимости 30 угол сверху фаска снизу угол наклонной 68..когда задаю их тестируется норм но разрывается чертёж..накладываю _совпадение_ и начинается повторный аминь..кажись меня точно уволят...сколько не мониторил не нашёл подобных блоков в инете...по-прежнему прошу помощи....и если не сложно объясните как создали этот динамический длок...просто не вижу чтобы все точки были связано хотя двигается всё норм...кратко - как только связываю все точки чтоб не получить разрыва сразу начинается аминь..а полилинией по-моему невозможно внутри отверстия создать

прошло ещё пол часа создал полностью таблицу...нет только диаметров отверстий боковых..линию симметрии боковых отверстий создал с помощью _растянуть_ - как создать диаметр отверстий параметром или опять же растянуть только поставить центральную точку на ось? подскажите пожалуйста - хочу быть инженером на заводе...понял что связывать точки нельзя - когда в редакторе открываю таблицу и выбираю номер разреза выбирается только 1 раз...т.е. потом нужно выйти из редактора снова зайти и выбрать уже другой номер чтоб посмотреть что получилось
Миниатюры
Нажмите на изображение для увеличения
Название: 1.PNG
Просмотров: 76
Размер:	17.5 Кб
ID:	92592  Нажмите на изображение для увеличения
Название: 2.PNG
Просмотров: 57
Размер:	10.1 Кб
ID:	92593  Нажмите на изображение для увеличения
Название: 4.PNG
Просмотров: 69
Размер:	29.3 Кб
ID:	92594  
Вложения
Тип файла: dwg
DWG 2010
1.dwg (82.1 Кб, 2859 просмотров)

Последний раз редактировалось tailer dernere, 16.12.2012 в 02:41. Причина: не хочу чтоб уволили с работы) хочу чтоб ответили
tailer dernere вне форума  
 
Непрочитано 16.12.2012, 02:59
#1395
Vombat

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


Цитата:
Сообщение от tailer dernere Посмотреть сообщение
наложил зависимости 30 угол сверху фаска снизу угол наклонной 68..
в посте #1393 полностью динамический блок (там нет параметрических зависимостей). Но думаю динамикой тяжело будет сделать чтоб четко соблюдались углы.
Сделал параметрический блок (правда некоторые параметры не известны {_x1_, ..., _xn_})
Посмотрите что из себя представляет параметризация http://www.autodesk.ru/adsk/servlet/...36&id=15985061. ВИДЕОРОЛИК из тест драйва
Вложения
Тип файла: dwg
DWG 2010
фланец_test_param.dwg (101.1 Кб, 2873 просмотров)
Vombat вне форума  
 
Непрочитано 16.12.2012, 14:56
#1396
tailer dernere

студент
 
Регистрация: 27.04.2012
Спб
Сообщений: 5


Vombat с вами как то можно в скайпе связаться? вы просто мега крутой чувак...мне бы хотелось чтоб вы объяснили суть того как вы это построили..вижу что очень много привязок по симметрии и снизу зачем то ещё пару привязок по расстоянию..не понимаю как вы решили именно 2 проблемных места с углами..хотелось бы именно понять кка? просто мне подобных сечений надо весь гост вычертить...ответьте как сможете

думаю дело в этой точке что на картинке красным обведена...тлько не понимаю для чего она? чтоб чертёж в низ не уезжал?
Миниатюры
Нажмите на изображение для увеличения
Название: 1.PNG
Просмотров: 90
Размер:	30.9 Кб
ID:	92619  

Последний раз редактировалось tailer dernere, 16.12.2012 в 15:01.
tailer dernere вне форума  
 
Непрочитано 16.12.2012, 18:41
#1397
Vombat

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


Цитата:
Сообщение от tailer dernere Посмотреть сообщение
.мне бы хотелось чтоб вы объяснили суть того как вы это построили
сперва задал все линейные параметры (параметры согласно скрину) /2, (затем ввел пользовательские параметры {"параметр_"="пользовательский параметр"/2}). вручную задал зависимость "симметрия", потом авто наложение зависимостей. Потом тест, и ручная доводка. В двух словах не объяснить.
Цитата:
Сообщение от tailer dernere Посмотреть сообщение
думаю дело в этой точке что на картинке красным обведена...тлько не понимаю для чего она? чтоб чертёж в низ не уезжал?
нет, это след от линейного параметра, который отвечает за отступ оси
Vombat вне форума  
 
Непрочитано 16.12.2012, 19:06
#1398
NikolayKotov


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


Есть блок раскладки армирования по площади.... В целом он меня полностью устраивает. Однако в некоторые моменты хочется чтобы ширина зоны раскладки была кратна шагу (так чтобы получалось точное количество стержней).
Кто-нибудь может подскажет как к этому подступиться. Подчеркиваю - нужна возможность свободного и кратного растягивания (по желанию пользователя)

креплю блок....
Вложения
Тип файла: dwg
DWG 2010
Arm_din_Kotov_2012.dwg (214.3 Кб, 2812 просмотров)
NikolayKotov вне форума  
 
Непрочитано 16.12.2012, 20:02
#1399
Vombat

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


Цитата:
Сообщение от NikolayKotov Посмотреть сообщение
Подчеркиваю - нужна возможность свободного и кратного растягивания (по желанию пользователя)
Если правильно понял то можно так:
В свойствах параметра выбрать LIST и там прописать возможные варианты размеров
Миниатюры
Нажмите на изображение для увеличения
Название: acad_Param_list.jpg
Просмотров: 128
Размер:	283.8 Кб
ID:	92641  
Vombat вне форума  
 
Непрочитано 16.12.2012, 21:03
#1400
NikolayKotov


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


Цитата:
Сообщение от Vombat Посмотреть сообщение
Если правильно понял то можно так:
В свойствах параметра выбрать LIST и там прописать возможные варианты размеров
Не совсем так... LIST не подходит, поскольку размеры могут быть очень разными - их бесконечное множество. но они кратны заданным шагам
Пример: если горизонтальная арматура разложена с шагом 200 мм, то ширина ее раскладки должна делиться на 200 без остатка, т.е. приращение при растяжении по вертикали должно динамически выбираться и соответствовать шагу...
тоже самое и для вертикального стержня...
NikolayKotov вне форума  
Закрытая тема
Вернуться   Форум 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