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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Динамические блоки > Мои динамические блоки

Мои динамические блоки

Закрытая тема
Поиск в этой теме
Непрочитано 07.11.2006, 15:22
Мои динамические блоки
Shoorup
 
Минск
Регистрация: 16.09.2006
Сообщений: 1,587

Прогресс и опыт не стоит на месте. А по этому хочу поделиться своим опытом по созданию динамических блоков и конечно посмотреть на чужой.
Динамические блоки очень мощный инструмент, а умело им пользоваться далеко не каждый умеет. Уверен большинство идей (ухищрений, модификаций, построений) можно применить и для своей работы тем самым свести к минимуму однотонную и трудоемкую работу => что я и предлагаю на данной теме.
---
Дополнительно (спасибо 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
----
Тема закрыта, продолжение: http://forum.dwg.ru/showthread.php?t=66721
__________________
Поезд который устал от ржавого здравомыслия рельсов...

Последний раз редактировалось Кулик Алексей aka kpblc, 09.11.2011 в 14:01.
Просмотров: 1891462
 
Непрочитано 24.10.2008, 12:10
#781
viter_alex

Начальник отдела комплексной автоматизации
 
Регистрация: 03.03.2008
Альфа Центавра знаешь? Тамошние мы.
Сообщений: 108
<phrase 1= Отправить сообщение для viter_alex с помощью Skype™


Volodich, спасибо.
__________________
Лучше день потерять - потом за пять минут долететь!
viter_alex вне форума  
 
Непрочитано 26.10.2008, 18:56
#782
kakt00z

инженер-проектировщик КИПиА
 
Регистрация: 30.08.2008
Минск
Сообщений: 159


А вот у меня такая проблема:
при заполнении "Property LookUp Table" свойсто "Allow reverse LookUp" изменяется на "read only" и блокируется и назад его поменять ну не нашол нигде как
пользуюсь АКАДом2008 (если это важно)

буду рад любой подсказке или помощи, заранее спасибо
kakt00z вне форума  
 
Непрочитано 27.10.2008, 06:13
#783
Volodich

проектировщик-электрик
 
Регистрация: 20.12.2007
Челябинск
Сообщений: 475


Цитата:
при заполнении "Property LookUp Table" свойсто "Allow reverse LookUp" изменяется на "read only" и блокируется и назад его поменять ну не нашол нигде как
Скорее всего либо встречаются повторяющиеся строки при заполнении. У меня в каком-то случае еще это возникало, но точно не помню, проверь сначала повторение (1 - названий в левой табличке, 2 - значений в правой)
__________________
Неважно, что что-то идет неправильно. Возможно, это хорошо выглядит...
Volodich вне форума  
 
Непрочитано 28.10.2008, 15:50
#784
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,611


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

Есть блок, см. вложение и мне нужно сделать его по человечески, убрав одну из ручек отражения, возможно ли такое? и как это сделать?
Вложения
Тип файла: dwg
DWG 2007
отражение.dwg (52.4 Кб, 3610 просмотров)
Boxa вне форума  
 
Непрочитано 28.10.2008, 16:31
#785
wetr

инженер
 
Регистрация: 09.08.2006
Владивосток
Сообщений: 1,536
<phrase 1= Отправить сообщение для wetr с помощью Skype™


Boxa, объясни
Цитата:
по человечески
, что тебе нужно!
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14)
wetr вне форума  
 
Непрочитано 28.10.2008, 17:01
#786
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,611


В блоке находится последовательно: текст1, атрибут, текст2
если использовать "отражение" то текст меняется местами: текст2, атрибут, текст1.
Для исправления этого приходится использовать еще одно "отражение".

Хочется чтобы текст не зеркалился и всегда сохранялась последовательность Текст1, Атрибут,Текст2
Миниатюры
Нажмите на изображение для увеличения
Название: otr_cr.jpg
Просмотров: 212
Размер:	16.9 Кб
ID:	11592  

Последний раз редактировалось Boxa, 28.10.2008 в 17:05. Причина: Добавить картинку для пояснения
Boxa вне форума  
 
Непрочитано 28.10.2008, 21:29
#787
kakt00z

инженер-проектировщик КИПиА
 
Регистрация: 30.08.2008
Минск
Сообщений: 159


2 Volodich большое спасибо, разобрался, проблема именно в этом и была, теперь все отлично работает.

2 Boxa:
могу предложить обход проблемы а именно отображать не относительно точки вставки, а относительно середины горизонтального отрезка всё кроме текста - то есть только полилинию, но тогда наверное придется двигать потом эту выноску..
интересно, почему ты не хочешь сделать эти три цифры одним аттрибутом ..

Последний раз редактировалось kakt00z, 29.10.2008 в 12:42.
kakt00z вне форума  
 
Непрочитано 29.10.2008, 02:24
#788
wetr

инженер
 
Регистрация: 09.08.2006
Владивосток
Сообщений: 1,536
<phrase 1= Отправить сообщение для wetr с помощью Skype™


Boxa, так?
Вложения
Тип файла: dwg
DWG 2004
отражение_wetr.dwg (37.0 Кб, 3644 просмотров)
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14)
wetr вне форума  
 
Непрочитано 29.10.2008, 10:45
#789
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,611


АГА! то что надо! Спасибо огромное!
Boxa вне форума  
 
Непрочитано 29.10.2008, 22:34
#790
Latysh


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


Всем здравствуйте,
недавно начал изучать динамические блоки, но что-то столкнулся с вопросами, которые никак не могу решить, довольно сложно словами объяснить, что я не понял, поэтому, если не сложно ,посмотрите файлик, я попытался попонятнее изъясниться с иллюстрациями. По поводу последнего пункта ( поворота) еще не все что пришло в голову перепробовал, но с остальными вопросами просто ступор, 2 дня бьюсь, и ни чего не придумалось (((, сохранил в формате 2004 автокада, поскольку, почитав форму понял, что часть пользуется 2006.
Буду очень благодарен, за помощь в объяснении, где я не прав ))).
Вложения
Тип файла: dwg
DWG 2004
Вопросы.dwg (87.2 Кб, 3652 просмотров)
Latysh вне форума  
 
Непрочитано 31.10.2008, 03:02
#791
kakt00z

инженер-проектировщик КИПиА
 
Регистрация: 30.08.2008
Минск
Сообщений: 159


2 Latysh
задачка не из простых, что и добавляет ей интереса, взялся из спортивного ...)))

в общем, все твои ошибки из-за непраильно выбранных базовых точек параметров...
некоторые замечания:
насчет действия "переместить" : думаю в этом нет смысла, потому что у тебя в действии "растянуть" рамка полностью захватывает тот объект который ты хочешь "переместить", нужно просто добавить его в набор объектов для растяжения.
так же я противник (пока что) блоков в блоке поэтому я сделал просто примитивами..

теперь конкретнее:

1. посмотри как сделано у меня (я специально привязался к целым числам расстояний между примитивами, и специально сделал параметр расстояния дискретным, думаю так легче понять (во всяком случае мне) ), посмотри где стоят "ручки" параметра, почему между
ними именно 130 мм, и т.д., короче нужно "потягать ручки" чтобы понять эту логику (ну или обьяснить доступно я не могу ))))))

2. проделав то что я описал выше, ты поймешь почему нельзя сделать то же самое со вторым массивом ...... не добавляя второго параметра расстояния (см. мой №2)
... тут конечно я допускаю что может быть другое решение этой задачи, и мне хотелось бы его увидеть (пределов совершенству нет ))))

3. см. 1.

4. вот это действительно интересно!!! все тонкости оказывается в последовательности добавления параметров и действий в блок!!! (хотя я могу и ошибаться на этот счет)
сначала добавлял действия в последовательности твоих вопросов , ничего не поучалось, так же сдвигались массивы, то один, то второй, потом сделал все сразу и вот №3 !!! думаю, это то что ты хотел видеть

теперь вопрос к особо знающим людям: чем отличается блок №2 от блока внизу в прикрепленном фале? ( в частности действие вращения???
неужели ответ в законах лиспа?
Вложения
Тип файла: dwg
DWG 2007
ответы.dwg (308.1 Кб, 3652 просмотров)
kakt00z вне форума  
 
Непрочитано 31.10.2008, 11:51
#792
Supermax

Руководитель фирмы
 
Регистрация: 28.03.2007
Москва
Сообщений: 1,831
Отправить сообщение для Supermax с помощью Skype™


Я так понимаю, что если у блока есть точка вставки, то и вращаться он должен вокруг нее. А вопрос не понял. Увы.
Supermax вне форума  
 
Непрочитано 01.11.2008, 15:54
#793
kakt00z

инженер-проектировщик КИПиА
 
Регистрация: 30.08.2008
Минск
Сообщений: 159


2 Supermax ошибаешся,
точка вставки (блока) - это точка вставки (блока), не более того
а вращается блок относительно точки вставки параметра вращения
и с вопросом всё ОК - посмотри файлик, там всё понятно изложено

Последний раз редактировалось kakt00z, 01.11.2008 в 16:00.
kakt00z вне форума  
 
Непрочитано 07.11.2008, 12:28
#794
Latysh


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


Спасибо kakt00z, что подсказал в каком напралении рыть.. )) очень помогло
2 kakt00z действие вращения насколько я понял отличается chain action,
Сделал этот блок как хотел, только еще с бубном поплясать пришлось, выкладываю, чертеж с рассуждениями как я его доделал, может быть кому-то будет интересно.

Теперь у меня назрел следующий вопрос?
Цитата:
28.03.2008, 22:00 #265
Mitek
Зеркальное отображение - это детское баловство. Тут другие мысли... Поскольку при создании блока не погибло ни одного кролика (не использован параметр visibility, я специально его экономил ), то надо в этот же блок налепить второй вид крана и план, и чтобы они тоже были динамически изменяемыми.
Кстати, на первый вариант крана был убит параметр visibility - я им длину стрелы выбирал, а потом решил что надо параметрически её менять.
эта идея мне очень понрвилась, решил сделать проекцию сверху, никто не подскажет по алгаритму как это сделать, т.е например проекция сверху той штуки, которая у меня на чертеже, как сделать проекцию сверху, т.е. чтоб я предположим крутил вид сбоку поварачивал, как сейчас он поварачивается, ну а длина проекции сверху в этом случае естественно изменяется, как это можно привизать, т.е. как сделать параметр расстояния, который будет закреплен в горизонтальной плоскости, и соответственно принимать значение проекции?, надеюсь понятно объяснил....
Очень надеюсь на вашу помощь ))
Вложения
Тип файла: dwg
DWG 2007
ответы2.dwg (92.8 Кб, 3612 просмотров)
Latysh вне форума  
 
Непрочитано 10.11.2008, 07:19
#795
Volodich

проектировщик-электрик
 
Регистрация: 20.12.2007
Челябинск
Сообщений: 475


Есть такой человек - Supermax. Вот он точно такое сможет сделать!
И по поводу
Цитата:
Кстати, на первый вариант крана был убит параметр visibility
благодаря тому же Supermax'у теперь таких проблем просто не должно быть! Читайте тему "Создание дополнительных параметров Visibility Set" http://forum.dwg.ru/showthread.php?t=24597
__________________
Неважно, что что-то идет неправильно. Возможно, это хорошо выглядит...

Последний раз редактировалось Volodich, 11.11.2008 в 06:18.
Volodich вне форума  
 
Непрочитано 10.11.2008, 09:16
#796
Latysh


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


2 Volodich, да про програмку Supermax'a я уже читал и чутка пощупал,

просто решил узнать возможно это как-нибудть в динамических блоках сделать или только lisp и тд.

ну подождем, может тогда Supermax заглянет сюда и подскажет направление в котором можно капать ).
Latysh вне форума  
 
Непрочитано 10.11.2008, 09:21
#797
Volodich

проектировщик-электрик
 
Регистрация: 20.12.2007
Челябинск
Сообщений: 475


дак это и есть динамические блоки, просто у них появляются дополнительные возможности.
__________________
Неважно, что что-то идет неправильно. Возможно, это хорошо выглядит...
Volodich вне форума  
 
Непрочитано 10.11.2008, 20:21
#798
Supermax

Руководитель фирмы
 
Регистрация: 28.03.2007
Москва
Сообщений: 1,831
Отправить сообщение для Supermax с помощью Skype™


Latysh, ну зашел. Какую ты хочешь проекцию растягивать\поворачивать, хоть убей, не понимаю. Угол поворота одного элемента может менять длинну другого, но дискретно. Задаешь размер градации и в соответствии с ней вращая одно, будет удлинняться\крутиться\увеличиваться\уменьшаться ит.п. другое.

Пример есть даже тут "Гидроцилиндр"
http://forum.dwg.ru/showpost.php?p=294462&postcount=750
Supermax вне форума  
 
Непрочитано 10.11.2008, 20:27
#799
Supermax

Руководитель фирмы
 
Регистрация: 28.03.2007
Москва
Сообщений: 1,831
Отправить сообщение для Supermax с помощью Skype™


Volodich, что это ты за ссылку прицепил? Ты наведи курсор на номер первого поста, кликни правой клавишей и раскрой свойства. Скопируй в буфер путь к этому посту и сюда вставь.
Supermax вне форума  
 
Непрочитано 11.11.2008, 06:21
#800
Volodich

проектировщик-электрик
 
Регистрация: 20.12.2007
Челябинск
Сообщений: 475


Действительно, выдал я ссылочку Я торопился, из почты своей скопировал, решил что какая разница, а оказывается она есть. Ладно, подправил.
Повторю еще раз: http://forum.dwg.ru/showthread.php?t=24597
__________________
Неважно, что что-то идет неправильно. Возможно, это хорошо выглядит...
Volodich вне форума  
Закрытая тема
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Динамические блоки > Мои динамические блоки