| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
архитектор Регистрация: 01.04.2008
СПб
Сообщений: 296
|
уже были здесь выложены
http://forum.dwg.ru/showpost.php?p=307079&postcount=316 и еще было http://forum.dwg.ru/showpost.php?p=430696&postcount=428 Последний раз редактировалось Ddjo, 27.11.2009 в 12:35. |
|||
|
||||
Внимание! Очередное обновление!Скачайте заново и замените файл visibility-ADD2.fas
Также надо обновить программу по перемещению свойств. SLADE, конечно можно! Найди в тексте лиспа такое место: Код:
Последний раз редактировалось Supermax, 02.02.2010 в 20:29. |
||||
|
||||
Небольшие замечание по поводу кода Lookup-Lookup
В начало дописать (vl-load-com) без этого выдает ошибку в строках 104, 119 (ex_break_connect) лишнее, а также prign заменить на progn СПАСИБО за код. Последний раз редактировалось sdv79, 30.05.2010 в 14:28. |
||||
|
||||
инженер-конструктор Регистрация: 03.02.2010
г. Березники, Пермский край
Сообщений: 40
|
Добрый день, уважаемые! Прочитал сию тему, но может где чего пропустил, поэтому сильно не пинайте пожалуйста, а просто, если не затруднит, ткните носом в нужную ссылку...
Создал динамический блок с несколькими параметрами видимости. Всё прекрасно работает. Когда тянешь за ручку рамка "Общий вес" сдвигается, поле "Масса стали по элементам растягивается", рамка, где будет выбираться элемент конструкции (например "Балки"), копируется массивом. Вопрос в следующем: как скопировать сам параметр видимости? ну то есть как сделать, чтобы при добавлении 4-й, 5-й и т. д. ячеек можно было бы выбирать как и в первых трёх. Если есть способ реализовать сие более простыми методами, подскажите пожалуйста как это сделать. Юзаю AutoCAD 2009 (RUS) Заранее благодарен. |
|||
|
||||
проектировщик-новобранец Регистрация: 14.09.2005
Minsk
Сообщений: 324
|
Эх если бы это можно было реализовать,
Здесь стандартные методы не прокатят, может только програмирование, создание дополнительных параметров видомости. p.s. в вашей конретной задаче есть путь на много проще, ТСМ в VetCADe http://dwg.ru/dnl/206 (демо, сама прогамма стоит копейки, если попасть на скидки, будет еще дешевле, думаю что к дню строителя (как обычно) опять будет информация. Сам пробовал и блоком и ексель в этому делу приручить, но это все не то. |
|||
|
||||
КИП и А Регистрация: 28.04.2010
Киев
Сообщений: 101
|
Доброго дня.
Очень интересная тема. Не могли бы подсказать каким образом можно взорвать все динамические блоки на чертеже сделанные с несколькими параметрами видимости Visibility? Но при этом все выбранные параметры видимости после взрыва остались на чертеже. Взрываю explode. Требуется для передачи готовых чертежей заказчику, а так же для уменьшения размера чертежа. |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Eddicordo, Открой и сохрани в Авкаде 2004. Сохрани как dxf R12. Все динамические блоки заменятся на анонимные с именами *Unnn. Дальше, если нужно, можно использовать UX или U2B
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
КИП и А Регистрация: 28.04.2010
Киев
Сообщений: 101
|
VVA Спасибо
А ни кто не сталкивался с такой проблемой как: скрыть сам треугольничек выбора невидимости Visibility. Lookup скрыть можно, а вот Visibility не получается. Для чего надо? Мне надо при выборе невидимости объектов помимо показа что бы некоторые объекты двигались Move. Для этого я указал в Lookup свойства выбора Visibility и движение Move. Все классно, Но лишний треугольник Visibility мешает. Как его скрыть? |
|||
|
||||
КИП и А Регистрация: 28.04.2010
Киев
Сообщений: 101
|
Если ручки убрать то и смысл Visibility пропадет.
Принял решения лишние Visibility переносить далеко за пределы блока. Будут просто висеть. Не выход конечно но по крайней мере не будут мешать работать с блоком. Вопрос возник следующий. При выборе невидимых объектов Visibility. Появляется менюшка в 1 колонку. Можно каким то образом сделать менюшку с выбор пунктов и так же подпунктов. Тобиш получается много ярусное меню. Пример. Типа как в любом браузере "Закладки" и справа стрелочка с еще одним меню. Нужно поскольку при большом выборе не удобно искать то что тебе надо. |
|||
|
||||
BIM, С#, AutoCAD, LISP Регистрация: 15.03.2006
Дуброво
Сообщений: 657
|
Скрываешь ручки у параметров видимости и отключаешь показ параметра видимости. А управление видимостями делаешь через Lookup.
Ручки Lookup'ов можно делать невидимыми там где это нужно. По поводу многоярусного меню даже и не задумывался. Это уже ближе к программированию
__________________
"Молодой человек, Вы не представляете всей широты поставленной перед Вами задачи." © Панкратова Г.Е. |
|||
|
||||
КИП и А Регистрация: 28.04.2010
Киев
Сообщений: 101
|
kha Спасибо все получилось.
Возник следующий вопрос. Использование программки Excel-Lookup.lsp 1) В блоке использую 3 параметра Lookup В которые мне и нужно записать с Excel информацию. В Excel создаю 3 листа, в каждом листе прописываю в 2 колонки инфу которую мне надо закинуть в Lookup-ы. В итоге почему то во все 3 Lookup записывается только в с 1 листа. Хотя я указываю первый лист к первому Lookup. и т.д. Глюк какой то? |
|||
|
||||
КИП и А Регистрация: 28.04.2010
Киев
Сообщений: 101
|
Supermax
Доброго времени суток. Выловил глюк с русским AutoCad 2009. При попытке подключить активатор к Lookup-у выдает. Код:
Ошибка насколько я понял аналогичная http://forum.dwg.ru/showpost.php?p=293303&postcount=198 Можно подправить ошибку для работы в русских Автокадах |
|||
|
||||
Исправил. Только с появлением их значков туго. Пока файл не закрыл и открыл, не появились дополнительные значки активаторов.
Может даже в 2007 или 2004 формат пересохранять придется. Сейчас уточню. Разобрался. В 2009 и 2010 каде активаторы проподают, если в них ничего нет. Последний пустой остается и на нем появляется знак !. Как-нибудь на досуге попытаюсь их перетасовывать, чтобы была возможность редактировать. Но не обещаю. Пока советую открывать 8 кадом и заполнять там. Последний раз редактировалось Supermax, 29.10.2010 в 19:57. |
||||
|
||||
Как оказалось Автокад сам умеет вставлять параметр Lookup сразу с кучей активаторов. См. http://forum.dwg.ru/showpost.php?p=293460&postcount=209
|
||||
|
||||
Регистрация: 28.02.2007
Riga
Сообщений: 19
|
Цитата:
Lookup Action -> Action name и пробовать имя с большим номером - например Lookup2 Мне так работает |
|||
|
||||
Ну, тут нет ничего сложного.
Есть в словаре "ACAD_EVALUATION_GRAPH" указатель на активатор вашего Polar Stretch. Открываете его и видите указатели на элементы блока. Надо только разобраться с точечными парами самого активатора (где указано количество элементов, последний созданный и т.п). Все можно. |
||||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как с помощью vba начертить линию | vasyavip | Программирование | 77 | 09.10.2008 23:17 |
Femap и VBA | Makson | Программирование | 11 | 05.08.2008 14:54 |
Создание списка чертежей из Sheet Set Manager | krokh | AutoCAD | 2 | 20.06.2008 16:46 |