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

Вернуться   Форум 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-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Просмотров: 1535047
 
Непрочитано 12.02.2015, 09:22
#2701
Ilez

Техник АС, КЖ
 
Регистрация: 24.09.2013
Ingushetiya
Сообщений: 392


Цитата:
Сообщение от Матроскин Посмотреть сообщение
Доброго дня всем.Каким образом возможно зафиксировать ручку параметра "Длина"?При тиражировании она "убегает" от края панели
И вам доброго дня. В свойстве параметра тип расстояния выберите "приращение" и задайте шаг. См. файл. Так?
Пока писал ответили
Вложения
Тип файла: dwg
DWG 2010
Панель.dwg (290.4 Кб, 2272 просмотров)
Ilez вне форума  
 
Непрочитано 12.02.2015, 10:05
#2702
Матроскин


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


kacugu, спасибо!

----- добавлено через 42 сек. -----
Ilez, да,всё работает
__________________
Я дерусь просто потому, что я дерусь.
Матроскин вне форума  
 
Непрочитано 19.02.2015, 11:44
#2703
unikum85


 
Регистрация: 02.04.2010
Ростов-на-Дону
Сообщений: 1,406


Бодрого времени суток.
Offtop: Товарищи ученые, доценты с кандидатамиСразу прошу не пинать больно.
Имею динам.блок армирования для vetcad. Хочу немного допилить его а именно:
- хочу ввести параметр Lан_низ и Lан_верх. Т.е. чтобы по картинкам армирования поставил блок, потом ввел длину анкеровки снизу/сверху и блок "отпрыгнул" в две стороны на заданное расстояние Lан_низ и Lан_верх.
Мне надо, чтобы по умолчанию Lан_низ и Lан_верх=0 (а ширина допустим 2000), а потом ввожу 500 например и ширина становиться 3000 (2000+500верх+500низ)
При моих потугах блок делает все что угодно, кроме того, чтобы вести как мне надо.
Ход моих действий:
- создаю линейный параметр Lан - указываю точки от угла в "пустоту"
- применяю операцию расстягивания к верху и низу прямоугольника + стержень
- смотрю как не работает
Не прошу казнить помощи прошу
Миниатюры
Нажмите на изображение для увеличения
Название: 1.jpg
Просмотров: 127
Размер:	57.1 Кб
ID:	144236  Нажмите на изображение для увеличения
Название: 2.jpg
Просмотров: 78
Размер:	65.4 Кб
ID:	144237  
Вложения
Тип файла: dwg
DWG 2007
1.dwg (121.1 Кб, 2089 просмотров)
unikum85 вне форума  
 
Непрочитано 19.02.2015, 13:33
#2704
Astartes

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


unikum85, Когда изменение одного параметра влияет на другой параметр, то это уже не динамика, а параметризация. Соотвественно делайте блок параметрическим.
Если нужен именно динамический блок, то надо искать другое решение.
__________________
AutoCad 2011 -> AutoCad 2013 -> AutoCad 2016 -> AutoCad 2011 -> AutoCad 2022
Astartes вне форума  
 
Непрочитано 19.02.2015, 14:36
#2705
unikum85


 
Регистрация: 02.04.2010
Ростов-на-Дону
Сообщений: 1,406


Astartes, Покопался в параметризации. Вроде ясно, а вроде нет... буду премного благодарен, ежели Вы подскажете какой параметр из параметризации будет отвечать за то, чтобы прямоугольник расширялся к невидимой линии (которая будет отодвигаться на заданное расстояние)?
unikum85 вне форума  
 
Непрочитано 19.02.2015, 17:05
#2706
Astartes

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


unikum85, Ну теперь только после праздников.
Может кто еще подскажет, либо сами попробуйте разобраться.
__________________
AutoCad 2011 -> AutoCad 2013 -> AutoCad 2016 -> AutoCad 2011 -> AutoCad 2022
Astartes вне форума  
 
Непрочитано 21.02.2015, 09:55
#2707
Ilez

Техник АС, КЖ
 
Регистрация: 24.09.2013
Ingushetiya
Сообщений: 392


Цитата:
Сообщение от unikum85 Посмотреть сообщение
- хочу ввести параметр Lан_низ и Lан_верх. Т.е. чтобы по картинкам армирования поставил блок, потом ввел длину анкеровки снизу/сверху и блок "отпрыгнул" в две стороны на заданное расстояние Lан_низ и Lан_верх.
Мне надо, чтобы по умолчанию Lан_низ и Lан_верх=0 (а ширина допустим 2000), а потом ввожу 500 например и ширина становиться 3000 (2000+500верх+500низ)
Почему бы не сделать просто линейный параметр с базовой точкой посередине и задать приращение, напр. 100 или 1 в зависимости от масштаба. Я незнаком с работой дин.блоков в vetcad, посмотрите влож. Я не доработал (связи параметров между собой), потому что не совсем понял в каком масштабе вам всё-таки нужен блок (в редакторе масштаб 1к1, в модели увеличен в 100 раз, при том, что он не аннотативный), это так, для идеи.
Дело в том, что вклинив при имеющейся динамике ещё и параметризацию, блок может начать вести себя ещё хуже.
Вложения
Тип файла: dwg
DWG 2010
1.dwg (144.4 Кб, 1877 просмотров)
Ilez вне форума  
 
Непрочитано 22.02.2015, 09:50
#2708
Cfytrr

Балка на балку, кирпич на кирпич...
 
Регистрация: 09.10.2007
Питер
Сообщений: 4,898
Отправить сообщение для Cfytrr с помощью Skype™


Подскажите, как убрать отображение атрибута в окне свойств блока?
Нажмите на изображение для увеличения
Название: Блок-атрибут.PNG
Просмотров: 65
Размер:	34.8 Кб
ID:	144402
__________________
...переменная FILEDIA создана для привлечения пользователей к форумам.

Последний раз редактировалось Cfytrr, 22.02.2015 в 09:59.
Cfytrr вне форума  
 
Непрочитано 22.02.2015, 10:31
#2709
Сергей812


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


Цитата:
Сообщение от Cfytrr Посмотреть сообщение
Подскажите, как убрать отображение атрибута в окне свойств блока?
Насколько помню, никак.. это всякие параметры типа растяжения в динблоках можно включать/отключать. А чего вас это так смущает то?
Сергей812 вне форума  
 
Непрочитано 22.02.2015, 10:44
#2710
Cfytrr

Балка на балку, кирпич на кирпич...
 
Регистрация: 09.10.2007
Питер
Сообщений: 4,898
Отправить сообщение для Cfytrr с помощью Skype™


Сергей812,
Да в одном блоке, этих атрибутов штук 10, а в конкретном состоянии отображается только один, в окне свойств остальные 9 только с толку сбивают
__________________
...переменная FILEDIA создана для привлечения пользователей к форумам.
Cfytrr вне форума  
 
Непрочитано 22.02.2015, 11:11
#2711
Сергей812


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


А если один атрибут с нейтральным именем, который перемещается в нужное место блока при смене параметра видимости?
Вложения
Тип файла: dwg
DWG 2010
Таскать_атрибут_по_видимости.dwg (85.3 Кб, 1766 просмотров)
Сергей812 вне форума  
 
Непрочитано 22.02.2015, 11:46
#2712
Cfytrr

Балка на балку, кирпич на кирпич...
 
Регистрация: 09.10.2007
Питер
Сообщений: 4,898
Отправить сообщение для Cfytrr с помощью Skype™


Сергей812,
Задача примерно такая, есть блок в котором есть линейный параметр L1. Есть Lookup который фиксирует 4 состояний параметра L1. На каждое состояние L1 есть свой атрибут, соответственно от A1 до A4. Необходимо сделать так чтоб при конкретном состоянии L1 отображался только соответствующий этому состоянию атрибут A (видимость уже используется для других задач и на управление видимостью атрибута ее не очень удобно привлекать)
Я измыслил только использование некоего суррогата видимости для атрибутов. Создал четыре атрибута A и для каждого задал свое состояние масштаба в зависимости от L1, соответственно при выбранном параметре L1 один атрибут отображается нормально, а остальные 3 "прячутся" с масштабом 0.0001. Только вот в свойствах блока они прятаться никак не хотят.
Во вложении блок, если есть возможность достичь нужного результата мене кривым способом (и без использования видимости) то буду рад узнать этот способ
Атрибут блок.dwg
__________________
...переменная FILEDIA создана для привлечения пользователей к форумам.
Cfytrr вне форума  
 
Непрочитано 22.02.2015, 12:04
#2713
Сергей812


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


Я думаю, что проще будет смириться с этим. Панель свойств общая для всех, и просто подгребает из БД чертежа свойства выделенных примитивов и объектов чертежа, сортируя и группируя при необходимости. Разве что программно менять параметры блока, переводя неиспользуемые атрибуты в мтекст, и наоборот.. а так ничего на ум не приходит... Или напишите свою панель свойств вместо стандартной
Сергей812 вне форума  
 
Непрочитано 22.02.2015, 14:39
#2714
art_rrc


 
Регистрация: 28.01.2013
Минск
Сообщений: 375


Цитата:
Сообщение от Cfytrr Посмотреть сообщение
Сергей812,
Да в одном блоке, этих атрибутов штук 10, а в конкретном состоянии отображается только один, в окне свойств остальные 9 только с толку сбивают
Эта проблема решена в более поздних версиях autocad - если в текущем состоянии видимости атрибут невидим, то на палитре свойств его нет! НО, что самое главное, он остается полностью рабочим т.е. если ссылаться на него полем, то он будет скрыт, но поле будет корректно отображаться. В общем, аутодеск доработал этот момент.
ps Сейчас работаю в 2015 версии в 2014 вроде тоже все было нормально.
art_rrc вне форума  
 
Непрочитано 22.02.2015, 14:45
#2715
Сергей812


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


Цитата:
Сообщение от art_rrc Посмотреть сообщение
Эта проблема решена в более поздних версиях autocad - если в текущем состоянии видимости атрибут невидим, то на палитре свойств его нет!
Это не может не радовать) А менеджер подшивки доже доработали и или все такой же убогий интерфейс? Вот что им стоило поставить кнопочку: задать путь для подшивки = пути текущего активного файла.
Сергей812 вне форума  
 
Непрочитано 02.03.2015, 09:10
#2716
Матроскин


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


Братцы,оказия с линейным массивомТиражирует профлист, но с шагом 1 мм.Как можно исправить блок?Пробовал задавать приращение с опред.шагом-эффекта нет
Вложения
Тип файла: dwg
DWG 2007
Блок профлиста.dwg (1.56 Мб, 1482 просмотров)
__________________
Я дерусь просто потому, что я дерусь.
Матроскин вне форума  
 
Непрочитано 02.03.2015, 10:30
#2717
kacugu

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


Матроскин, для начала почистите сам файл с блоком (внешние ссылки и т.пр.). Потом почистите сам блок: кроме дуг, из которых вы построили профлист, там ещё лишние невидимые отрезки и полилинии - удалите их (у меня получилось удалить только через быстрый выбор). Потом удалите все параметры и операции (лучше так же через быстрый выбор), а потом задайте их заново
Вложения
Тип файла: dwg
DWG 2013
Блок профлиста-1.dwg (94.8 Кб, 1447 просмотров)
kacugu вне форума  
 
Непрочитано 02.03.2015, 10:47
#2718
Матроскин


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


kacugu, ясно.Спасибо за помощь!
__________________
Я дерусь просто потому, что я дерусь.
Матроскин вне форума  
 
Непрочитано 02.03.2015, 21:28
1 | #2719
art_rrc


 
Регистрация: 28.01.2013
Минск
Сообщений: 375


Цитата:
Сообщение от Матроскин Посмотреть сообщение
Братцы,оказия с линейным массивомТиражирует профлист, но с шагом 1 мм.Как можно исправить блок?Пробовал задавать приращение с опред.шагом-эффекта нет
Может так лучше?
Вложения
Тип файла: dwg
DWG 2010
Блок профлиста-1.dwg (122.0 Кб, 1355 просмотров)
art_rrc вне форума  
 
Непрочитано 04.03.2015, 10:10
#2720
Belakorcheg

Проектирование в сфере ЭЭ
 
Регистрация: 04.03.2015
Москва
Сообщений: 2


Коллеги! Выручите пожалуйста! Хочу сделать динамический штамп с тремя выборами. Каждый выбор из своей видимости.
Как вы знаете в каде по умолчанию можно создать только одну видимость. В общем, если кому не сложно, прошу создать три видимости. Дальше всё сделаю сам.
Вложения
Тип файла: dwg
DWG 2010
Динамический штамп.dwg (1.06 Мб, 1297 просмотров)
Belakorcheg вне форума  
Закрытая тема
Вернуться   Форум 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