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

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

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


Спасибо 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-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Просмотров: 1534685
 
Непрочитано 14.06.2014, 00:23 Динамические блоки. Зависимости. Некорректное отображение симметрии.
#2261
Rock-Minsk


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


Доброго времени суток всем.
Такой вопрос: необходимо нарисовать водопропускную трубу динамическим блоком, при этом хочется изменять ее ширину относительно оси в один клик. Создаю линейное растягивание на одну половину трубы, а вторую делаю зависимой от первой с помощью симметрии. Линии параллельные оси переносятся без проблем, а вот с наклонными относительно оси возникают трудности. Они почему-то переносятся строго перпендикулярно своей плоскости (на рис. видно), хотя симметрия должна работать так же, как команда "зеркало". Может кто-нибудь подсказать, как решить данную проблему?
Изображения
Тип файла: jpg 1.jpg (19.7 Кб, 579 просмотров)
Тип файла: jpg 2.jpg (23.7 Кб, 567 просмотров)
Тип файла: jpg 3.jpg (17.7 Кб, 562 просмотров)
Rock-Minsk вне форума  
 
Непрочитано 17.06.2014, 05:23
#2262
Astartes

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


Почему? Ну почему нельзя приложить файл с блоком сразу? Как по этим картинкам можно о чем то говорить?
Ну ладно, тогда вангую.
Судя по описанию присутствует попытка скрестить динамику и параметризацию. Ничего хорошего из этого не получится.
__________________
AutoCad 2011 -> AutoCad 2013 -> AutoCad 2016 -> AutoCad 2011 -> AutoCad 2022
Astartes вне форума  
 
Непрочитано 17.06.2014, 07:39
#2263
Rock-Minsk


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


Помимо картинок есть же еще описание
Прикладываю файл с блоком (создан в AutoCAD 2013). Извините, что сразу этого не сделал.
Совершенно верно, пытался скрестить операции "перемещение" и "растяжение" с параметризацией (геометрическая зависимость "симметрия"). Можете сказать мне, несведущему, почему из этого ничего хорошего не получится?
Вложения
Тип файла: dwg
DWG 2013
Блок.dwg (51.9 Кб, 2094 просмотров)
Rock-Minsk вне форума  
 
Непрочитано 17.06.2014, 09:47
#2264
Astartes

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


Ну вот так работает параметризация и динамика. Несовместимы они. Единственный динамический параметр полностью совместимый с параметризацией это видимость.

Вот решение чистой динамикой.
Вложения
Тип файла: dwg
DWG 2013
Блок.dwg (41.0 Кб, 2079 просмотров)
__________________
AutoCad 2011 -> AutoCad 2013 -> AutoCad 2016 -> AutoCad 2011 -> AutoCad 2022
Astartes вне форума  
 
Непрочитано 17.06.2014, 16:45
#2265
Rock-Minsk


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


Astartes, спасибо большое! Что-то я не додумался, что можно к одному линейному параметру привязать две операции растяжения и при этом сделать базовую точку в середине
Rock-Minsk вне форума  
 
Непрочитано 18.06.2014, 13:05
#2266
konsss


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


Здравствуйте, вопрос, наверное, противоположный этой теме. Есть блок, состоящий из самых обычный палочек (отрезков) и самого обычного однострочного текста. Можно ли БЕЗ динамики (параметр видимости) сделать так чтобы при операции "зеркало" текст внутри этого блока отображался корректно, а не как на картинке?
Миниатюры
Нажмите на изображение для увеличения
Название: розетка.png
Просмотров: 104
Размер:	47.0 Кб
ID:	130558  
konsss вне форума  
 
Автор темы   Непрочитано 18.06.2014, 13:50
#2267
Кулик Алексей aka kpblc
Moderator

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


mirrtext
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 18.06.2014, 14:22
#2268
konsss


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
mirrtext
Отлично помогает если текст самостоятельно располагается в чертеже, а если внутри блока, то все равно по-арабски получается
konsss вне форума  
 
Непрочитано 18.06.2014, 16:00
#2269
Astartes

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


konsss, Там вроде на текст надо повешать точечный параметр. Тогда будет нормально отражаться.
Блин, или это только с атрибутом сработает.
В общем надо смотреть чего там и как.
__________________
AutoCad 2011 -> AutoCad 2013 -> AutoCad 2016 -> AutoCad 2011 -> AutoCad 2022
Astartes вне форума  
 
Непрочитано 18.06.2014, 16:53
#2270
konsss


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


Astartes, не пойму как это? Вот, собственно, больной. Атрибуты отражаются нормально без динамических параметров
Вложения
Тип файла: dwg
DWG 2000
розетка.dwg (176.9 Кб, 1879 просмотров)
konsss вне форума  
 
Непрочитано 19.06.2014, 05:16
#2271
Astartes

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


konsss, Уточняю. Совсем без динамики? Просто не понятна вот эта фраза:
Цитата:
Сообщение от konsss Посмотреть сообщение
Можно ли БЕЗ динамики (параметр видимости)
Вообще никакую динамику нельзя применять или конкретно параметр видимости?
Если применить динамический параметр "Зеркальное отражение" то нет никаких проблем сделать то что требуется.
__________________
AutoCad 2011 -> AutoCad 2013 -> AutoCad 2016 -> AutoCad 2011 -> AutoCad 2022
Astartes вне форума  
 
Непрочитано 19.06.2014, 08:16
#2272
konsss


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


Совершенно верно, вообще без динамики. Дело в том что в дальнейшем этот блок будет применяться в приложении (.Net), с динамикой не хочется связываться из-за анонимных блоков, их сложнее искать, обрабатывать, количество кода возрастает, скорость программы падает. Только таких блоков в чертеже будет около 200. а создавать отдельное определение блока для каждого случая, (вправо, влево) тоже как-то не серьезно, я считаю.
konsss вне форума  
 
Непрочитано 23.06.2014, 19:48 Создание динамического блока с параметром видимости из обычных блоков
#2273
casaatik

Проектирование
 
Регистрация: 14.09.2007
Киев
Сообщений: 147


Добрый день.
Интересует создание динамического блока с параметром видимости из множества обычных блоков.
Например есть блоки с именами А1, А2, А3.... . Нужен lisp, надстройка.... макрос который бы из этих блоков создал один динамический блок с параметром видимости в котором состояния видимости А1, А2, А3.......
Заранее благодарен за ответы.
casaatik вне форума  
 
Непрочитано 23.06.2014, 21:51
#2274
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,171


ПОИСК! На форуме (или в download'е, точно не помню) есть готовые решения по дин блокам форматок, сам пользуюсь.
kp+ вне форума  
 
Непрочитано 23.06.2014, 22:16
#2275
Erbol2014

ТОО
 
Регистрация: 22.05.2014
Аршалы
Сообщений: 43


Цитата:
Сообщение от casaatik Посмотреть сообщение
макрос который бы из этих блоков создал один динамический блок
Ну и в результате получим матрёшку с которой потом проблем будет больше чем руками всё рисовать...
Лучше уж использовать готовые шаблоны, а если хочется автоматизации то лучше использовать СПДС или это
Erbol2014 вне форума  
 
Непрочитано 24.06.2014, 07:08
#2276
casaatik

Проектирование
 
Регистрация: 14.09.2007
Киев
Сообщений: 147


2 kp+ и 2 Erbol2014
Нужны не форматки. Блоки назвал А1, А2..... для примера. Динамические блоки форматок, рамок, штампов - это все уже есть.
2 Erbol2014
Именно матрешка и нужна. Например есть блоки болтов М8, М10, М12...., а нужна матрешка с видовыми представлениями М8, М10....
Блоков сотни и руками собирать очень долго.

Буду очень благодарен даже за недопиленный лисп по созданию такой матрешки
casaatik вне форума  
 
Непрочитано 24.06.2014, 08:20
#2277
Valery Brelovsky

Инженер дорожник
 
Регистрация: 22.10.2007
Израиль
Сообщений: 1,859


Цитата:
Сообщение от casaatik Посмотреть сообщение
Именно матрешка и нужна
Что то типа этого.
Вложения
Тип файла: dwg
DWG 2010
MT.dwg (61.6 Кб, 1787 просмотров)
Valery Brelovsky вне форума  
 
Непрочитано 24.06.2014, 08:27
#2278
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,499


И пользоваться блоком со списком вариантов видимости в несколько сотен - даже реально не могу себе это приставить. Можно создать таблицу блока, и туда последовательно несколько условий выбора (сгруппировать по определенным признакам)- а в последнем столбце параметр видимости. Но каждый раз все равно придется проходить через все условия выбора. Почему вы не хотите воспользоваться палитрой?
Сергей812 вне форума  
 
Непрочитано 24.06.2014, 09:42
#2279
Erbol2014

ТОО
 
Регистрация: 22.05.2014
Аршалы
Сообщений: 43


Цитата:
Сообщение от casaatik Посмотреть сообщение
Именно матрешка и нужна. Например есть блоки болтов М8, М10, М12...., а нужна матрешка с видовыми представлениями М8, М10....
Блоков сотни и руками собирать очень долго.
Буду очень благодарен даже за недопиленный лисп по созданию такой матрешки
Собственно про матрёшку Вам уже написали - в процессе работы будет больше проблем чем удобств.
Если Вы не особо понимаете палитру (как и многие и в том числе я ) то вот такой вариант будет лучше, вставляет блоки по выбору из списка и намного понятней чем с видимостью:
Вот ссылка
Erbol2014 вне форума  
 
Непрочитано 25.06.2014, 07:17
#2280
casaatik

Проектирование
 
Регистрация: 14.09.2007
Киев
Сообщений: 147


Ок. Уговорили. Про матрешку забываем.
Цитата:
Сообщение от Erbol2014 Посмотреть сообщение
то вот такой вариант будет лучше, вставляет блоки по выбору из списка и намного понятней чем с видимостью:
Вот ссылка
Покопаем в сторону подобных надстроек

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