|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787
|
Что ARX - это хуже бабая, я и так знаю. Чего стоит практически гарантированный вылет ADT после выгружения стандартного arx, отвечающего за обработку двойного клика!
Мне же интересен не столько результат (я знаю, что он будет на высоте), мне больше интересен код. Цитата:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Армспорт Регистрация: 18.07.2006
Ейск
Сообщений: 355
|
???
Исключительно чтобы облегчить работу. Это программа впервую очередь для тех, кто делает рабочку с 3D модели в пространстве листа с использованием "_solview" и пр. На самом деле программу написал конкретно под себя, в ней есть ещё куча других комманд, которых нет в описании на сайте (кое-что ещё не довёл до удобного использования, а в основном - просто лень описывать. К примеру "ad") |
|||
|
||||
это только кличка Регистрация: 22.10.2006
Москва
Сообщений: 252
|
Еще вариант:
http://www.caduser.ru/cgi-bin/f1/board.cgi?t=23194tl |
|||
|
||||
Конструктор Регистрация: 04.04.2007
Киев
Сообщений: 536
|
Цитата:
1. Прогрмма недоработана! 2. Нету инструкций по применению. Тогда вопрос: С какой целью программа выставлена на сайте? И ещё: там ничего не сказано - платная она или бесплатная? |
|||
|
||||
Регистрация: 08.01.2007
Рус
Сообщений: 398
|
Цитата:
2. Попробую исправить, надеюсь автор против не будет Из справки на сайте: виД (solview+) Команда объединяет пункты Расчленить, Purge (см. ниже) и выполняет команду “_.Solview” “_U” “_W” и передаёт управление пользователю. Фильтр слоёв (soldraw+) Выполняет команду “_.soldraw” для всех видовых экранов активного листа, настраивает цвет, тип и толщину линий для слоёв по фильтрам (см. таблицу фильтров), выполняет пункты Блокировать, Заморозить vports, передний пЛан . Расчленить Расчленение всех вхождений блоков в пространстве модели, до полного их (Insert) отсутствия в пространстве модели. Purge Стандартная команда удаления неиспользуемых блоков. Оси Автоматически проставляет осевые линии в отверстиях тел в пространстве модели в слое “AXIS_centr”. Аналогичная и более надёжная функция есть в программе AD-Bolt. Тела Обработка всех тел в модели: Заморозить Замораживание (на всех видовых экранах) слоёв, на которых найдены тела; Разморозить Размораживание (на всех видовых экранах) слоёв, на которых найдены тела; Удалить Удаление всех тел модели. Цвет Устанавливает свойства слоям по таблице шаблонов (см. далее); передний пЛан Перенос видимых линий на передний план; Блокировать Блокирует масштабы на всех видовых экранах активного файла; Разблокировать Разблокирует масштабы на всех видовых экранах активного файла; Заморозить vports Замораживает слой “VPORTS”. Параметры Окно создания и редактирования шаблонов для пунктов «Цвет» и «Фильтр слоёв» - возможность автоматом задать нужным слоям цвет, тип линии, вес. AD-Select - Выделение примитивов в модели по подобию с использованием множественного фильтра. Дополнительное меню вызывается командой AD: Редактировать имена блоков - возможность заменять, добавлять символы в именах всех блоков. Полезна при вставке одноименных блоков Редактировать имена слоев - см.выше, только со слоями ad-Wblock - появляется окно, указываете шаблон, блоки, путь ad-Stamp - пропущу описание Изменить базовые точки у блоков - и так понятно Удалить примитивы из файла - тоже ясно Редактор атрибутов - хорошая опция для тех, у кого рамка чертежа в виде блока с атрибутами. Позволяет изменять значение атриб. в файле или во всей папке с файлами ( должен быть открыт хотя бы один файл из нужной папки) Команды, которые не описаны вообще: 3DPURGE - очистка 3D модели от мусора AD-rot - поворот выбранных объектов на заданный угол вокруг центра их масс (надеюсь правильно написал) - управление с помощью цифровой клавиатуры Num*, клавиша 5 позволяет задать нужный угол AD-Select-ins-name - выбор по имени блока с исп. фильтра AD-Select-lay-name - по имени слоя AD-Select-kod-name - по коду dxf ad-ren-i - переименовывает один блок ( в случае, когда куча одинаковых блоков, а изменить нужно только один, не расчленяя) Может есть еще команды, но я пока о них не знаю Для удобства лучше использовать дин.ввод Программа бесплатная и обновляется примерно раз в две-три недели |
|||
|
||||
Конструктор Регистрация: 04.04.2007
Киев
Сообщений: 536
|
Цитата:
И как узнать, когда будут готовы инструкции по применению? Неплохо бы описать парочку примерчиков, показывающих в чём именно состоит удобство использования. Попробую описать некоторые свои впечатления от использования пространства листа: Очень удобно для создания ВЭ пользоваться панелью Viewports, однако к ВЭ, созданным с этой панели невозможно применять команду Drawing. Команда Drawing меня тоже не очень радует. Мне сто лет не нужны те четыре слоя, которые после её использования появляются. Чаще всего три приходится удалять, что б не мешали. В последнее время предпочитаю использовать команду Flatshot. Правда приходится модель три раза копировать и каждую копию поворачивать. Зато в результате получаю три ортогональных проекции в одной плоскости, взрываю блок, меняю типы линий и после этого можно уже спокойно доводить чертёж до "рабочего" вида... |
|||
|
||||
Армспорт Регистрация: 18.07.2006
Ейск
Сообщений: 355
|
Цитата:
Вадим описал выше далеко не все команды и не совсем правильно некоторые. Но исправлять не буду, всё-таки тема топика про другое Могу только пообещать собраться с духом и дописать справку на сайте. Цитата:
У меня есть три кнопки на панели с такими макросами: 1)^C^Cad-stamp;^C^Chelp-paper Д; Автоматом заполняется штамп: проставляется матриал для деталей, имя рисунка и именуются листы в зависимости от имени файла. Затем расчленяются все блоки в модели до тел и замускается стандартная команда _solview _U _С 1 и передаётся управление пользователю, где я создаю нужные мне виды. 2)^C^Chelp-paper Ф;_regenall; Вызывается, когда виды созданы, отмасштабированы и размещены на листе - автоматом выполняется команда _soldraw для всех видовых экранов на листе, выполняется обработка слоёв по фильтрам (присваивается нужный цвет, тип линии, вес), все "видимые" элементы переносятся на передний план, на всех видах блокируется масштаб и слой "VPORTS" замораживается. Дальше стандартными средствами проставляются размеры, оси (кстати команда "ad-line-centr" в шаблоне надо иметь слой CENTR с нужным типом линии), выноски (есть "ad-poz", нужны настройки выноски на указание двух точек... может чего ещё) 3)^C^Cad-stamp;^C^Chelp-paper Ч Т У P В;^C^Cad-zoom-paper;^C^C_audit _y;_qsave;_close Запускаю, когда чертежи готовы - обновляется штамп на всех листах (проставляется также пункт ЛИСТ, ЛИСТОВ), все види блокируются, контрольное расчленение блоков до тел в модели, все тела из модели удаляются, файл пургенится, листы масштабируются по рамке чертежа, выполняется проверка файла на ошибки с исправлением таковых, файл сохраняется и закрывается. Сами видите, что я трачу своё время на "творческую" часть оформления, а не на нудную рутину. Кстати, если не хотите расчленять блоки, можете использовать не "_soldraw", а "ad-Soldraw" или "ad-Soldraw-all", хотя мне так не нравится. Но всё же вернёмся к нашим баранам Вот сел и написал по-новой две команды ad-xyz-move и ad-xyz-copy - можно выбирать оси, которые используются при перемещении или копировании, этот режим сохраняется в реестре и используется при повторных запусках. Программу включил в Help-paper. Специально для КрЫса выкладываю текущий исходник: Код:
|
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787
|
Из врожденной сволочности и мелочности: я б заменил строку (setq sset (ssget)) на (setq sset (ssget "_:L")), исключив таким образом заблокированные слои. Да и в initget попробовал поиграться с вариантом (initget 128 initget_str)...
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблемма после команды MOVE | *LUCKY* | AutoCAD | 6 | 12.07.2007 10:25 |
move - Do you really want to do this? | Apelsinov | AutoCAD | 11 | 30.05.2007 21:48 |
Solidedit > Faces > Move? | Styx | AutoCAD | 2 | 27.09.2006 13:22 |
Динамические блоки. Параметр Rotate | Tramp | Динамические блоки | 5 | 29.06.2006 14:53 |
Можно ли отключить резиновую нить при MOVE? | {Smirnoff} | Программирование | 10 | 20.01.2004 16:30 |