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

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


 
Регистрация: 06.04.2012
Львов
Сообщений: 47


Цитата:
Сообщение от kacugu Посмотреть сообщение
что-то мне кажется, что лучше оставить блок как есть в 3310
Похоже на то... Конечно, нажать кнопочку и переключить значок не трудно. Просто хотелось добиться полного автоматизма, как в СПДС Графикс - повернул обозначение уклона вправо и значок тоже указал вправо.
Тут вопрос ставился так: Возможно ли средствами динамических блоков добиться полной автоматизации? ВЫходит, что нет. Все-таки выбор должен делать пользователь.
marcis вне форума  
 
Непрочитано 03.06.2016, 12:41
#3322
dorogi-dorogi

Проектирование дорог
 
Регистрация: 01.03.2012
Сообщений: 600


Коллеги, набросилась на меня затупка.
предыстория: для малого облегчения жизни своей и коллег, делаю простенькие динамически блоки.

В чертеже справа мой давний блок, который я делал для себя
слева - попытка создания нового блока. не пойму, почему не могу менять номер гидранта через свойства блока или при вставке блока. что я раньше сделал правильно, чего не сделал теперь?
Вложения
Тип файла: dwg
DWG 2013
гидрант.dwg (1,013.1 Кб, 57 просмотров)
dorogi-dorogi вне форума  
 
Непрочитано 03.06.2016, 12:45
#3323
Geor9e

инженер-обструктор
 
Регистрация: 20.04.2016
Сообщений: 161


Цитата:
Сообщение от marcis Посмотреть сообщение
Возможно ли средствами динамических блоков добиться полной автоматизации?
Я бы ответил "Возможно, но мы что-то делаем не так".
Geor9e вне форума  
 
Непрочитано 03.06.2016, 12:47
#3324
kacugu

начинающий инженер-гидротехник
 
Регистрация: 18.04.2010
Санкт-Петербург
Сообщений: 910


Цитата:
Сообщение от marcis Посмотреть сообщение
Возможно ли средствами динамических блоков добиться полной автоматизации?
Offtop: Как вариант: можно написать лисп программку для вставки вашего блока, в которой обозначение уклона будет само изменять направление.
Для примера: http://forum.dwg.ru/showthread.php?p...0%3fpost217180 и http://forum.dwg.ru/showthread.php?t...ight=brakeline
kacugu вне форума  
 
Непрочитано 03.06.2016, 12:57
#3325
Geor9e

инженер-обструктор
 
Регистрация: 20.04.2016
Сообщений: 161


Offtop: kacugu, у меня есть ощущение, что пока мы тут думаем, а не написать ли лисп для отражения угловой отметки, где-то далеко-далеко в Калифорнии у себя в офисе над нами ржёт какой-нибудь абстрактный разработчик Autodesk о том, что мы затупили и не можем две кнопки нажать
Geor9e вне форума  
 
Непрочитано 03.06.2016, 13:50
#3326
Maksim7enov


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


Здравствуйте! Создал динамический блок тройника с операцией выбор, в итоге блок работает не адекватно. Проблема в то, что параметр выбирается со второго раза иногда не верно, т.е. чтобы выбрать диаметр 100х100 надо 2 раза нажимать на ручку выбирать. Помогите пожалуйста, пол дня на него убил жалко удалять
Вложения
Тип файла: dwg
DWG 2007
Чертеж2.dwg (134.5 Кб, 46 просмотров)
Maksim7enov вне форума  
 
Непрочитано 03.06.2016, 14:37
#3327
Shoorup


 
Регистрация: 16.09.2006
Минск
Сообщений: 1,587
<phrase 1= Отправить сообщение для Shoorup с помощью Skype™


А почему не таблицей? Зачем такой длинный список? Неужели так удобней...
Проще и безопасней сделать таблицей, при этом список сократить как минимум в половину экрана.
А косяк в том что пересекаются параметры растяжения. Тянем один размер и заодно другой, который уже задействован.
__________________
Поезд который устал от ржавого здравомыслия рельсов...
Shoorup вне форума  
 
Непрочитано 03.06.2016, 14:45
#3328
Maksim7enov


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


Спасибо! Таблицей блоков? Про сократить список имеете в ввиду разбить 1 блок на 2? Про растяжения сделал так, чтобы не запутаться сначала растягиваю по ширине вместе с растяжением "Н2" а затем задействую "Н2" иначе вычислить размер Н2 будет сложновато. Попробую сделать через таблицу блоков. Видимо плохо я знаком с динамическими блоками((
Maksim7enov вне форума  
 
Непрочитано 03.06.2016, 14:51
#3329
Geor9e

инженер-обструктор
 
Регистрация: 20.04.2016
Сообщений: 161


Shoorup, +1, тоже думаю, что таблицей лучше, но безосновательно, аргументов нет Maksim7enov, какая версия AutoCAD? файл dwg 2007 – это для совместимости или предел мечтаний? а то таблицы может и не быть
Проблема в параметре H2, который взаимозацеплен с какими-то там ещё параметрами, но без практического смысла, то есть этого можно было бы не делать. Грубо говоря, если его удалить, всё начинает работать нормально
Offtop: вы хоть знаете, что у вас величины параметров "примерно ровно" 100,00000000000347? ну надо же аккуратно работать, ну ё-маё
Geor9e вне форума  
 
Непрочитано 03.06.2016, 14:51
#3330
Shoorup


 
Регистрация: 16.09.2006
Минск
Сообщений: 1,587
<phrase 1= Отправить сообщение для Shoorup с помощью Skype™


Нет не разбивать. А сделать так чтобы было несколько списков. По первому числу будет список: 100, 125, 160, 200, 250, 315, 355, 400, 450, 500. Согласитесь с таким удобнее работать А из каждого этого размера будет вываливаться варианты с другим размером.
Я могу накидать пример с несколькими размерами, а вы уже по аналогии вобьете в таблицу остальное + проверите. Или сами сможете?
__________________
Поезд который устал от ржавого здравомыслия рельсов...
Shoorup вне форума  
 
Непрочитано 03.06.2016, 14:53
#3331
Geor9e

инженер-обструктор
 
Регистрация: 20.04.2016
Сообщений: 161


Цитата:
Сообщение от Maksim7enov Посмотреть сообщение
имеете в ввиду разбить 1 блок на 2


Цитата:
Сообщение от Maksim7enov Посмотреть сообщение
Про растяжения сделал так, чтобы не запутаться сначала растягиваю по ширине вместе с растяжением "Н2" а затем задействую "Н2" иначе вычислить размер Н2 будет сложновато
вот вы не запутались, но запутали программу зато а чему он должен быть равен, это вроде линии пересечения цилиндров?

upd: а сделать таблицей – это нужно просто всё тоже самое вбить в таблицу вместо параметра выбора, а всё остальное автоматически создаётся

Последний раз редактировалось Geor9e, 03.06.2016 в 15:00.
Geor9e вне форума  
 
Непрочитано 03.06.2016, 15:14
#3332
Maksim7enov


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


Простите но мне сложно объяснить последовательность действий в блоке) версия автокада 14, для совместимости сохраняю в 7. Попробую сам, но если Вам не сложно то я бы хотел увидеть как этот блок видите Вы.
Попробую описать) Идея была такая, создать тройник как равнопроходной так и переходной. Наложил на горизонтальный участок тройника пару линейных растяжений с растяжением по центру. Так же пара линейных растяжений в вертикальный участок тоже по центру. Это для изменения диаметра.
Верхняя часть тройника ток же с парой линейных для изменения диаметра. Проблема в том что я запутал параметр выбора так, что он бедняга реагирует только со второго раза и не всегда правильно)) сейчас домой приеду и ещё подумаю. Спасибо большое за советы постараюсь исправиться)
Maksim7enov вне форума  
 
Непрочитано 03.06.2016, 15:16
#3333
Geor9e

инженер-обструктор
 
Регистрация: 20.04.2016
Сообщений: 161


Maksim7enov, у вас есть таблица данных, по которой вы заполняли параметр выбора? То есть сами вот эти цифры, чтобы их все из блока сейчас не выдирать. Скиньте сюда pdf или картинку, я бы попробовал сделать, что имеется ввиду, просто исходные данные сразу бы
Geor9e вне форума  
 
Непрочитано 03.06.2016, 15:22
#3334
Maksim7enov


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


В этом и проблема, что нет) попросили сделать нормальный блок по примеру того же тройника.
Есть блок тройника сделанный с помощью параметра видимости т.е все эти тройники которые в списке запихнули в блок и сделали для них параметры видимости) вот я и решил привести это дело в порядок, плюс потренироваться) Так что данных нет я все мерил.
Скажите пожалуйста принципиальные отличия параметра выбора от таблицы блоков и я сделаю сам.
Maksim7enov вне форума  
 
Непрочитано 03.06.2016, 15:38
#3335
Geor9e

инженер-обструктор
 
Регистрация: 20.04.2016
Сообщений: 161


Maksim7enov, справка и гугл объяснят лучше, но я попробую. Таблица блоков в принципе более функциональна, она работает с любыми параметрами (размерными, динамическими, пользовательскими), параметр выбора – только с динамическими, таблица блоков автоматически создаёт многоуровневые списки выбора (то, что вам сейчас нужно), то есть может быть несколько "входных" и несколько "выходных" свойств, а в параметре выбора свойство поиска только одно (даже если их несколько, они не могут пересекаться, все значения должны быть уникальными), наконец, с ней просто гораздо удобнее работать, вы попробуйте, сразу поймёте, в чём разница

http://forum.dwg.ru/showthread.php?t=75638
Цитата:
Сообщение от Vombat Посмотреть сообщение
Представьте себе, что у Вас сотни значений параметров, как при этом будет выглядеть ВЫБОР? Таблица свойств блока позволяет эти свойства групировать, менять порядок отображения значений, и так далее.
Geor9e вне форума  
 
Непрочитано 03.06.2016, 16:37
#3336
Geor9e

инженер-обструктор
 
Регистрация: 20.04.2016
Сообщений: 161


Maksim7enov, в общем, фиг с ней, с таблицей, вручную переписал. Вот, готово
Вложения
Тип файла: dwg
DWG 2007
Тройник.dwg (60.1 Кб, 60 просмотров)
Geor9e вне форума  
 
Непрочитано 03.06.2016, 16:40
#3337
Maksim7enov


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


Огромное спасибо! Сейчас буду разбираться как сие делалось)

----- добавлено через ~9 мин. -----
Нет такой бы я не сделал) Осталось разобраться как Вы таблицу блоков сделали с двумя колонками. Еще раз огромное спасибо
Maksim7enov вне форума  
 
Непрочитано 03.06.2016, 16:52
#3338
Geor9e

инженер-обструктор
 
Регистрация: 20.04.2016
Сообщений: 161


Maksim7enov, я тоже недавно удивлялся этой штуке. Таблица блоков догадается сама сделать две колонки, в неё нужно просто вписать все параметры (ну, в нужном порядке, вестимо) и всё
Geor9e вне форума  
 
Непрочитано 03.06.2016, 16:54
#3339
Maksim7enov


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


Сейчас буду тренироваться)
Maksim7enov вне форума  
 
Непрочитано 03.06.2016, 16:58
#3340
Geor9e

инженер-обструктор
 
Регистрация: 20.04.2016
Сообщений: 161


Цитата:
Сообщение от Maksim7enov Посмотреть сообщение
Про растяжения сделал так, чтобы не запутаться сначала растягиваю по ширине вместе с растяжением "Н2" а затем задействую "Н2" иначе вычислить размер Н2 будет сложновато
здесь можно не растягивать параметр H2, а перемещать, то есть зацепить его рамкой полностью. И тогда всё будет работать (у меня, в том файле, что я скинул, работает)
Geor9e вне форума  
Закрытая тема
Вернуться   Форум 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