|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Генпланист, AutoCad 2009 Eng Регистрация: 26.06.2008
Москва
Сообщений: 33
|
Мне нужно собирать точки в заданной мною последовательности.
В результате нужно получить таблицу с данными по массивам (координаты и т.д.). Т.е. было бы удобно, если бы не только выбор "Полилиния", а и выбор "Точка" выводился в Exel. (А не так как сейчас: при команде "Полилиния" выводит таблицу в Exel, а при команде "Точка" таблицу в AutoCAD). Просто мне эта таблица нужна в записке, а не на листе. Ну в принцыпе программка очень устраивает, а поставленную мною задачу можно решить как-нибудь через "сторонние" способы. Последний раз редактировалось mvz, 27.08.2008 в 11:45. |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
mvz, Формируешь таблицу на листе, а затем переводишь в Excel
Функция экспорта данных из таблиц «нарисованых» примитивами, из Autocad в Excel, версия: 0.95
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Генпланист, AutoCad 2009 Eng Регистрация: 26.06.2008
Москва
Сообщений: 33
|
У меня почему-то не получается.
Вообще-то в LISPe я "0". Попробовал открыть его как *.txt..., почитал..., попробовал ввести в AutoCAD в командную строку, например, команду (как я понял это команда?) PL:SetD. И ничего. Может что-то неправильно делаю? Пользуюсь AutoCAD 2009 eng. |
|||
|
||||
Moderator
Конструктор (машиностроение) Регистрация: 23.10.2006
Россия
Сообщений: 22,997
|
mvz, а для кого VVA старался?
|
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
mvz, По ссылочке почитай обязательно. У меня готов черновичек на основе COORT. Там маркером (номером) вершины служит ближайший к вершине текст. Только выводятся номер и координаты X,Y,Z. Осталось вычислить дир. угол и расстояние. Своим блокам можещь сделать burst и получить итоговую таблицу. Код пока в работе, так что пока #22.
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Генпланист, AutoCad 2009 Eng Регистрация: 26.06.2008
Москва
Сообщений: 33
|
Спасибо VVA за ответы и подробную инструкцию.
Без него бы я и не понял бы как "ноги" этому LISPу приделать ). Я читал его инструкцию до Вашего Солидворкер сообщения, но ... там написано что "Команде всегда предшествует префикс C: после слова defun.", а коде который я скачал "(defun PL:SetD (SYM VAL / _UserDict _TMP)". Я пробовал вставлять команду SetD и т.д. Не получается. Извините, если туплю... |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
mvz, Найди в этом файле строчку, в которой содержится C: (регистр не имеет значения). И если слово перед C: - defun, то это то что тебе нужно.
Но в данном случае тебе это делать нет необходимости. Загрузи pl_export-to-excel.LSP или pl_export-to-excel.LSP файл в Автокад, нажми F2 и читай командную строку. Там все по-русски написано.
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Генпланист, AutoCad 2009 Eng Регистрация: 26.06.2008
Москва
Сообщений: 33
|
Спасибо!
Я всё таки ступил и по ссылке скачал не то (Набор функций для хранения данных в словарях, версия: 0.95). Сейчас скачать всё что надо всё заработало, вопросов нет ). Спасибо ещё раз. Очень помогли. P.S. Вопрос не по теме: А возможно ли сделать (или она есть уже стандартная) сноску вот такого вида? |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Gti Регистрация: 14.01.2010
МО Железнодорожный
Сообщений: 121
|
Цитата:
|
|||
|
||||
Регистрация: 14.11.2012
Сообщений: 13
|
Добрый день!
Схожая проблема, но конечного решения, так и не нашел. Итак: Есть замкнутая полилиния, из которой нам необходимо получить табличку с расстоянием между точек, азимутом, и координатами. Есть какие то программы позволяющие автоматизировать процесс заполнения таблицы?? |
|||
|
||||
Геодезист Регистрация: 23.05.2012
Ухта
Сообщений: 1,374
|
Попробуйте этот лисп, может устроит.
__________________
Как-то так. |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Регистрация: 14.11.2012
Сообщений: 13
|
Да это то, что надо!! Спасибо огромное.
За пару дней использования данного лиспа, накопились вопросы и пожелания. Но самых главных проблем две: 1. При выборе полилинии, удобнее получать табличку с результатами в автокад, а не в эксель. (так же как при указании точек в ручную). 2. что нужно изменить, что бы можно было указывать номер начальной точки? Есть соображения по этому поводу? |
|||
|
||||
Регистрация: 14.11.2012
Сообщений: 13
|
И еще одна мучительная проблема: Эксель делает автозамену числовых значений на дату..
Отключил всю автозамену, не помогает. Остается два варианта: 1. Изменить разделитель"." на "," 2. Менять формат ячеек, до экспорта данных. Но каким образом этого добиться не понимаю. Может у кого-то были схожие проблемы? |
|||