Ru-Board.club
← Вернуться в раздел «Программы»

» Autodesk AutoCAD

Автор: Mushroomer
Дата сообщения: 14.11.2012 16:08
Просьба подсказать (хотя бы мысли, идеи) в решении проблемы, описанной в теме
http://forum.dwg.ru/showthread.php?t=63139
Кроме переустановки плоттера. Прочитал уже горы форумов, толку 0.

Настройка "Сохранять (если возможно) настройки листа" установлена.

Еще столкнулся с одной ситуацией: при приближении (увеличении) содержимого листа (ну т.е. кручу среднее колесо мыши) появляется текст. Т.к. когда я был более отдален от листа этого текста не было видно. Но сам текст на листе есть. И я хочу сразу видеть, что текст там есть. Думаю, что есть какая-то настройка, связанная с производительностью. Но не нашел ее AutoCAD 2012.
Заранее спасибо
Автор: kpblc
Дата сообщения: 14.11.2012 16:26
Насчет пользовательских листов - может быть, поможет замена драйверов плоттера.

Касательно текста: что говорит _audit? Команда _texttofront какой-нибудь результат выдает?
Автор: Mushroomer
Дата сообщения: 15.11.2012 12:11
kpblc
Цитата:
Насчет пользовательских листов - может быть, поможет замена драйверов плоттера.
Это равносильно переустановки плоттера . А перенос pc3 и pmp файлов с рабочего компьютера не поможет?
Автор: kpblc
Дата сообщения: 15.11.2012 12:12
ИМХО шансов мало...
Автор: Mushroomer
Дата сообщения: 16.11.2012 08:04
Похоже я тут буду основным вопрошающим.
Есть полилиния. Через свойства перемещаюсь по ее вершинам. И вижу, что через некоторые вершины крестик просто перескакивает. Как такое возможно? Т.е. точка на полилинии есть, но вершиной полилинии она не является.

Добавлено:
Я кажется, что-то понял. Это видимо какие-то радиусы. У меня некоторые точки полилинии (в исходной задаче, которую мне поставили) имеют кроме координат еще и радиус. Тогда у меня другой вопрос. А как его поставить?
Автор: kpblc
Дата сообщения: 16.11.2012 08:57
Кого поставить? Размер радиусный - _.dimradial
Кривизну поменять? В 2012 версии (а может, и раньше - точно не помню) такая возможность появилась в штатном режиме - выбираем полилинию, подвести мышь к середине прямого участка, в выпадающем меню выбрать "преобразовать в дуговой" (кажется, так)
Автор: Mushroomer
Дата сообщения: 16.11.2012 09:34
kpblc
Ну скажем у меня есть 3 точки
X1, Y1
X2, Y2, R2
X3, Y3.

Мне надо сделать из них полилинию.
Я могу построить дугу по 2 точкам и радиусу, а потом сделать из нее полилинию. Но не могу понять как это же сделать но сразу в режиме построения полинии.
И еще мне не непонятно, эта дуга она между точками 1 и 2 или между точками 2 и 3?
Автор: kpblc
Дата сообщения: 16.11.2012 09:57
Ну, по идее можно последовательно указывать все три точки - радиус будет высчитываться автоматом.
Автор: Mushroomer
Дата сообщения: 16.11.2012 10:09
kpblc
Разобрался как строить дугу в режиме построения полилинии. Остался вопрос
"эта дуга она между точками 1 и 2 или между точками 2 и 3". По общей логике между 1 и 2. Я прав?
Автор: kpblc
Дата сообщения: 16.11.2012 10:40
Зависит от методики построения
По идее от точки1 через точку2 к точке3 (если строить именно по точкам).
Автор: Mushroomer
Дата сообщения: 16.11.2012 12:07
kpblc
Цитата:
Зависит от методики построения
А как быть в таких вариантах

X1,Y1
X2,Y2, R2

X1, Y1
X2, Y2, R2
X3, Y3, R3

Я именно исходя из этих вариантов предположил, что дуга будет между точками 1 и 2
Автор: Plumber
Дата сообщения: 16.11.2012 17:17

Цитата:
X1, Y1
X2, Y2, R2
X3, Y3, R3

А это как Три точки вроде бы номально, но два радиуса
Я в каде насчитал 12 вариантов построения дуги и ни одного с двумя радиусами.
Автор: sergeyss78
Дата сообщения: 17.11.2012 09:52
Подскажите пожалуйста по программам lisp.
У нас на работе написали небольшую программку для AutoCad 2012.
Писали и тестировали на английской версии. Там всё заработало.
А вот когда перенесли на русскую, почему то стала работать только часть комманд.
Может кто подскажет, где взять описание/документацию по отличию версий в плане восприятия программного кода?
Или их не должно быть?
Автор: kpblc
Дата сообщения: 17.11.2012 10:43
Наверняка в коде использовались команды... Тогда добро пожаловать: http://autolisp.ru/2010/03/04/localization/
Автор: Ghost Inets
Дата сообщения: 18.11.2012 17:54
Доброго времени суток!
В моем AutoCAD 2008 стало невозможно двигать чертеж нажимая колесо мыши. Как это исправить?
Автор: kpblc
Дата сообщения: 18.11.2012 18:56
mbuttonpan ?
Автор: Ghost Inets
Дата сообщения: 18.11.2012 21:30
Что 1, что 0 mbuttonpan, все едино: ни перетаскивание, ни двойной клик не работают!
Автор: kpblc
Дата сообщения: 18.11.2012 21:35
Тогда пойдем более сложным путем
Что будет, если поставить другую мышь?
Мышь нестандартная и на нее поставлены спец.драйвера? Снести.
Стоит AutoHook или любое другое приложение, перехватывающее нажатие клавиш или кнопок мыши? Снести или настроить так, чтобы acad.exe не попадал в список обрабатываемых приложений.
Автор: Ghost Inets
Дата сообщения: 19.11.2012 05:11
kpblc
с новой мышью при mbuttonpan = 1 работает сдвиг по клику колеса и не работает масштабирование при прокутке колеса.


Добавлено:
На 3-й мыши все заработало! Спасибо за помощь!
Автор: Mushroomer
Дата сообщения: 19.11.2012 09:05
Plumber
Цитата:
А это как
Ну на мой взгляд так.
от точки X1, Y1 к точке X2, Y2, дуга с радиусом R2
от точки X2, Y2 к точке X3, Y3, дуга с радиусом R3
Автор: Plumber
Дата сообщения: 19.11.2012 20:13
Понятно, я просто упустил вариант двух последовательных дуг.
Автор: Mushroomer
Дата сообщения: 22.11.2012 09:34
Интересный вопрос у меня возник. Очень интересный. Чем отличается экспорт dwg файла в формате "Блоки (*.dwg)" (экспортируется весь файл, т.е. в диалоге указывается * ), от просто сохранения в формате dwg? AutoCAD 2012.

Пока удалось заметить разницу в изменении цвета (была 255,255,255 стала "белая" со значком черно-белая) штриховки во вложенных и просто блоках

Вопрос очень непраздный. Данная операция помогает в избавлении от штемпеля "учебная версия" в одном конкретном случае. При "классическом способе" dxf файл не открывается Вываливается ошибка "При чтении из XRECORD, начиная со строки 9876080, была обнаружена
следующая ошибка:
Преждевременный конец объекта
Испорченный или неполный входной DXF-файл -- импорт чертежа не выполнен"
СПДС и проксиобъектов в файле вроде нет, отсутствующих shx файлов тоже нет.

А вот при операции Экспорт в блоки, затем сохранение в dxf, dxf открывается без проблем.
Автор: kpblc
Дата сообщения: 22.11.2012 12:15
Команда _.wblock не сохраняет массу ненужного (в том числе и неграфического)
Я бы посоветовал на "исходном" файле провернуть _.audit и очистить все Xdata (расширенные данные). Не забыть, конечно, зарегистрированные приложения почистить...
Автор: Mushroomer
Дата сообщения: 22.11.2012 14:58
kpblc
Цитата:
команда _.wblock не сохраняет массу ненужного
Ну если оно не нужно, то зачем его сохранять. Мне важно, чтобы все что видно в модели было сохранено.

Цитата:
(в том числе и неграфического)
О чем идет речь?

Цитата:
Я бы посоветовал на "исходном" файле провернуть _.audit
Конечно делал.

Цитата:
очистить все Xdata (расширенные данные).
О чем идет речь? Если об удалении неиспользуемых элементов, то тоже делал.

Цитата:
Не забыть, конечно, зарегистрированные приложения почистить...
Сообщение о заместителях не появляется, поэтому думаю, что их нет. Да и в быстром выборе ничего лишнего нет.
Автор: kpblc
Дата сообщения: 22.11.2012 15:44
proxyshow = ?
proxynotice = ?
demandload = ?

Под "ненужным" я имею в виду, например, элементы из пространства листа; или настройки стилей объектов вертикалок типа АА / МЕР / Civil etc.

Цитата:
О чем идет речь? Если об удалении неиспользуемых элементов, то тоже делал.

Это не то. См. Express Tools -> XData (впрочем, есть и лиспы, которые "проходят" по всему файлу и чистят РД)

Цитата:
Сообщение о заместителях не появляется, поэтому думаю, что их нет. Да и в быстром выборе ничего лишнего нет.

Я имел в виду команду _.-purge <Enter> _r <Enter>
(обрати внимание на знак минуса перед командой). При выполнении см.ком.строку
Автор: Mushroomer
Дата сообщения: 23.11.2012 07:41
kpblc
Цитата:
proxyshow = ?
proxynotice = ?
demandload = ?

proxyshow=1
proxynotice=1
demandload=3

Цитата:
Я имел в виду команду _.-purge <Enter> _r <Enter>
(обрати внимание на знак минуса перед командой). При выполнении см.ком.строку
Удалено 30 зарегистрированные приложения
я правильно понимаю, что _r это Зарегприл? Дело в том, что если после этой команды выполнить команду _.-purge <Enter> _all <Enter>
то будет еще Удалено 851 геометрические объекты нулевой длины.
И только после этого если еще раз выполнить команду _.-purge <Enter> _all <Enter> будет

Не найдены неиспользуемые блоки.
Не найдены неиспользуемые слои.
Не найдены неиспользуемые типы линий.
Не найдены неиспользуемые текстовые стили.
Не найдены неиспользуемые файлы форм.
Не найдены неиспользуемые размерные стили.
Не найдены неиспользуемые стили мультилиний.
Не найдены неиспользуемые стили печати.
Не найдены неиспользуемые стили таблиц.
Не найдены неиспользуемые материалы.
Не найдены неиспользуемые визуальные стили.
Не найдены неиспользуемые стили мультивыносок.
Не найдены неиспользуемые группы.

Цитата:
См. Express Tools -> XData
Не нашел. Есть Attach XDATA и List Object XDATA. Но как ими пользоваться для очистки я не понял. Обе команды требуют указать объект.

Цитата:
впрочем, есть и лиспы, которые "проходят" по всему файлу и чистят РД)
Был бы признателен за ссылку. А что такое РД?

Пока все равно при открытии dxf вылетает таже самая ошибка
Автор: kpblc
Дата сообщения: 23.11.2012 08:26
Попробуй следующее:
demandload -> 2; AutoCAD перезапустить

Снова выполнить все свои действия.

Лисп для удаления РД (они же расширенные данные): http://www.caduser.ru/forum/index.php?PAGE_NAME=message&FID=23&TID=26295&MID=274141#message274141
Плотно поиском я не занимался - некогда Поэтому ссылка только одна.

ИМХО можно и сам файл предоставить. Если файло секретное, скинь мне на мыло (в ком.строке выполни код:
(strcat (apply 'strcat (mapcar 'chr (reverse '(108 105 97 109 103 64 48 48 48 50 99 108 98 112 107)))) ".com")

Это мой адрес ))

Я попробую чего-нибудь за сегодня до обеда сделать.
Автор: Mushroomer
Дата сообщения: 23.11.2012 11:03
kpblc
Цитата:
demandload -> 2; AutoCAD перезапустить
Снова выполнить все свои действия.
появились диалоги о заместителях. Что-то просто взорвал, что-то удалил RemoveAllProxy. Все равно не открывается dxf
Что интересно. в Autodesk AutoCAD 2010 было 5 заместителей, а в Autodesk AutoCAD 2012 стало уже 6 заместителей.

Цитата:
Лисп для удаления РД (они же расширенные данные): http://www.caduser.ru/forum/index.php?PAGE_NAME=message&FID=23&TID=26295&MID=274141#message274141
Плотно поиском я не занимался - некогда
Я тоже нашел эту ссылку. Попробовал. Все равно надо указать объект. Я еще нашел http://communities.autodesk.com/cis/en/blog/vyborka-vsekh-primitivov-s-rasshirennymi-dannymi-9 Но попробовать не рискнул.

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


Добавлено:
Отправить по почте не получилось Ссылка в ПМ.
Автор: kpblc
Дата сообщения: 23.11.2012 11:44
Ссылку получил, пытаюсь ковырять. Будут новости - отпишусь (и да простят меня модераторы за оффтоп и возможный топик-ап! Аминь! )

---

Добавлено:

При открытии dwg AutoCAD сильно ругался на отсутствующие файлы шрифтов. Кстати, 90% типов линий у меня тоже нет. Мне кажется, что это может быть одной из причин "неоткрывания" dxf (хотя и не уверен).

Если надо спасать только пространство модели, то можно в новом файле выполнить вставку блока (нажать на кнопку Browse / Обзор и указать вылечиваемый dwg-файл). А дальше уже по накатанной... Мне таким образом удалось восстановить файл, который "поменьше".
Автор: Mushroomer
Дата сообщения: 23.11.2012 12:59
kpblc
Цитата:
Мне таким образом удалось восстановить файл
Восстановить или избавиться от штемпеля? В меньшем файле все было в модели. В большом файле есть лист и он нужен. Файлы у меня открывались.


Цитата:
А дальше уже по накатанной...
В смысле? что дальше делать с блоком?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111

Предыдущая тема: config.exe


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.