| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
08.07.2008, 17:28 | #1 | |
Создание графика в AutoCAD на основе txt или xls файла
ՃԱՐՏԱՐԱԳԵՏ, Տ.Գ.Թ.
Торонто
Регистрация: 23.10.2007
Сообщений: 1,980
|
||
Просмотров: 79001
|
|
||||
Идею одобряю, сам в программировании ноль, надежда на помощь программистов.
__________________
Блог |
||||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,853
|
Попробуй (сам понимаешь, код не гонял вообще)
--- Добавлено: Код можно немного укоротить, но делать лениво --- Добавлено 2: добавлен код graph-by-file-with-point - то же самое, но с запросом "базовой" точки (по #11). Вроде работало...
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. Последний раз редактировалось Кулик Алексей aka kpblc, 10.07.2008 в 22:22. |
|||
|
||||
Спасибо что откликнулся, но пока не заработало
Цитата:
__________________
Блог |
||||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,853
|
Не, это мой косяк. Исправил - см. #4
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Опять не пошло
Цитата:
__________________
Блог |
||||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,853
|
Вариант №3, надеюсь, уже последний. Извини, запарка у меня
Брать там же.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Кулик Алексей aka kpblc,
Браво. Все как надо. Большое спасибо. Ander822, Будешь дома выложи пожалста. Буду длагодарен.
__________________
Блог |
||||
|
||||
Кулик Алексей aka kpblc,
А можно попросить сделать вариант команды с запросом указания относительного начала координат? Чтобы не двигать потом график каждый раз.
__________________
Блог |
||||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,853
|
Да легко! См. #4
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Неа, непрокатило
Цитата:
__________________
Блог |
||||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,853
|
Исправил. Код там же.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Теперь работает спасибо.
Ради прикола сделал txt файл цифрового описания кошки, во вложении файл в котором надо строить (так как там есть блок с именем "отметка графика") и txt файл с координатами.
__________________
Блог |
||||
|
||||
Кулик Алексей aka kpblc,
Прости что опять беспокою. А можно переделать прожку под эксель? Если в эксель файле два столбика, первый соответствует координате Х, второй У.
__________________
Блог |
||||
|
||||
Регистрация: 30.04.2008
Сообщений: 400
|
В даунлоаде вчера выложили такую прогу.
http://dwg.ru/dnl/4177 |
|||
|
||||
-mavlin- Хорошая прожка, спасибо, рисует даже координатные линии.В общем очень полезно.
Правда то что разработал Кулик Алексей aka kpblc несколько подточено под мои нужды, расставляет блоки по точкам графика, не запрашивает несколько раз различные данные. Так конкретно в моем случае быстрее и удобнее. Только я сразу не сообразил, что лучше в экселе исходные данные задавать.
__________________
Блог |
||||
|
||||
Все верно
__________________
Блог |
||||
|
||||
геологоразведка, строительство Регистрация: 14.10.2003
Магадан
Сообщений: 311
|
Замените в функции getfiled "txt" на "csv". Конечно это расширение гораздо удобнее.
__________________
Лень - великий двигатель прогресса! |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,853
|
Именно поэтому, а также учитывая, что у меня опыта работы с существующими файла Excel'a чрезвычайно мало, я не могу ничего написать...
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Кулик Алексей aka kpblc,
Цитата:
KAI, Сам не сумею, если можешь сделай пожалста. Димас, Честно говоря не очень понял. Что брать на прямую? Может ты имеешь ввиду копирование bmp графика?
__________________
Блог |
||||
|
||||
геологоразведка, строительство Регистрация: 14.10.2003
Магадан
Сообщений: 311
|
1. Открыть файл LSP с нужной функцией
2. Найти строчку с функцией getfiled 3. Замнить в этой строке "txt" на "csv"
__________________
Лень - великий двигатель прогресса! |
|||
|
||||
Ну поменял. Пользы пока нет. Зачем "csv" не очень понятно, расширение экселя ведь "xls".
__________________
Блог |
||||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Red Nova, А ты создай csv файл и дважды щелкни по нему в проводнике. Посмотри кто его откроет.
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Как-то была задача экспортировать точки и их описание из Excell в Автокад. На основе кода, выложенного здесь и опубликованного здесь. К нему прикрутил функцию Алексея graph-by-file-with-poin. Получилось такие команды:
Xl2PT - импорт точек из Excel в Автокад Столбец A - X; B - Y; C - Z; D - описание точки Высота текста - переменная TEXTSIZE Xl2PL - построение LW полилинии по координатам столбцов A (X) и B (Y) *** Добавлено Грузить vlx файл *** Обновлено 2011-11-21
__________________
Как использовать код на Лиспе читаем здесь Последний раз редактировалось VVA, 21.11.2011 в 12:05. |
|||
|
||||
VVA, По #27
Верно, Эксельофский формат. Но программа измененная как говорил KAI ничего не нарисовала. По #28 не заработало. Хотя и не совсем то что я ищу. Цитата:
Елпанов Евгений, А можно такую но с перламутровыми пуговицами? В смысле для ексель.
__________________
Блог |
||||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Там есть диалоговые окна (dcl файл). Они должны находится в путях поиска Автокада. Иначе не отработает диалог
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Обновил #28 Собрал все в vlx файл + пример excell
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Цитата:
Из плюсов - читает экселевские файлы, даже если эксель не установлен. Если в экселе есть несколько листов, точнее есть данные в нескольких листах, то будет создано несколько графиков, по одному на каждый лист. Из ограничений - я не парился с адресацией данных в экселе, т.е для отрисовки берутся два первых попавшихся столбца с данными и предполагается, что в них числа... Код:
Последний раз редактировалось Елпанов Евгений, 16.07.2008 в 15:19. Причина: правил теги |
||||
|
||||
масштаб задать не сложно, но понадобится указывать базовую точку, относительно которой нужно масштабировать и задать масштаб, т.е. никакой автоматизации, по сравнением с обычным вызовом функции масштабирования... Вот если масштабировать всегда относительно известной или вычисляемой точки, например, относительно угла габаритного контейнера или начала координат, то это можно делать и автоматом...
|
||||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Rus2007, Или имеется ввиду разный масштаб по X и Y?
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Rus2007,
Строчка Код:
Код:
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Елпанов Евгений, В локализованных версиях Автокада в режимах ssget нужно добавлять _.
(ssget "_:S:E:L") и. т.п. модификации работать будут *** Добавлено Кстати насчет плюса я пока не въехал в его нужность. Вариант (ssget "_:S:E:L") работает и без него
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Елпанов Евгений,
Пока запустить не получается. Я пробовал так Цитата:
__________________
Блог |
||||
|
||||
Елпанов Евгений, Я по прежнему не могу запустить. Может я не верной командой пытаюсь?
Цитата:
__________________
Блог |
||||
|
||||
|
||||
|
||||
Елпанов Евгений,
Спасибо, заработало. А можно добавить версию без запроса масштабов? Чтобы чертила без лишних вопросов. И еще, может назвать команду как-то, ну типа graph-xls?
__________________
Блог |
||||
|
||||
Цитата:
gx - рисует графики без масштаба gxm - рисует графики с масштабом Код:
|
||||
|
||||
Большое спасибо за помощь.
__________________
Блог |
||||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Цитата:
Цитата:
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Цитата:
Потом читаешь до появления чувства просветления. Если не хватает пива или книжки, бежишь еще раз. Потом начинаешь ковырять программу, регулярно напрягая весь форум, своими вопросами... |
||||
|
||||
Регистрация: 27.11.2007
Сообщений: 126
|
Цитата:
|
|||
|
||||
Регистрация: 20.01.2009
Сообщений: 17
|
Помогите плиз...
Похожая проблема но (!) имеется файл в котором ряд столбцов (фиксированиое количество 21). Первый столбец - значения по X, Последующие 20 слобцов - 5 групп по 4 столбца. X Y1 Y2 Y3 ... Y20 необходимо построить 5 графиков с четымя полилиниями на каждом графике. Координаты каждого графика задаются отдельно. первый график Y1=f(x), Y2=f(x), Y3=f(x), Y4=f(x) второй Y5=f(x), Y6=f(x), Y7=f(x), Y8=f(x) и т. п. X - общий для всех Y - по 4 линии на каждый график. Каждое значение Y подписывается рядом (не имеет значение где хотя лутше если не в точке графика и с задаваемой величиной высоты текста) Без (!) подключения екселя потому как график передают с другой фирмы где он есть, а на работе у меня нет... Переганять на 20 графиков неудобно. Последний раз редактировалось Nazhul, 20.01.2009 в 18:54. |
|||
|
||||
Регистрация: 30.04.2008
Сообщений: 400
|
Вот есть такая прога http://dwg.ru/dnl/4177
Правда, подписи значений не ставит |
|||
|
||||
Регистрация: 20.01.2009
Сообщений: 17
|
Смотрел, не получается...
Возможно не понял схему работы... Опишите какой результат должен дыть после каждой команды или шага.останавливаюсь на "откройте нужный файл в ексель" - а Екселя то нету.... Заранее спасибо... Подписи данных обязательны. |
|||
|
||||
Регистрация: 30.04.2008
Сообщений: 400
|
Без экселя програмка работать не будет. И подписи данных она не ставит. Текстовый файл довольно легко можно перегнать в эксель.
Или, как вариант, можно построить графики в экселе (либо в чем-то еще) и вставить их в автокад как OLE-объекты. Последний раз редактировалось -mavlin-, 20.01.2009 в 20:52. |
|||
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,686
|
Цитата:
Кнопка голубого цвета должна вставлять графики в пр-во модели чертежа (для каждого из 5 графиков нач. точка задается пользователем) В каждую вершину полилинии вставляется текст с координатой Y, высота текста - из соотв. поля на форме. При изменении имени файла в комбобоксе можно просмотреть все загрузившиеся координаты в листбоксе (дабы его лицезреть, надо нажать кнопку "\/"). Если в файле, к примеру, меньше 21 столбца, то недостающие значения заменяются 0)
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 21.01.2009 в 20:40. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,853
|
Даже на форуме где-то выкладывалось, по-моему...
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 20.01.2009
Сообщений: 17
|
Суперррр...
Только почему-то остання строка все нули и график замыкается на начало координат... И еще такое дело.... А возможно задавать максимальное значение высоты графика отнсительно которого будут маштабироватся графики (но не их значания). Напр. Не выше 20 ед. и как сделать разделитель по умолчанию Tab? Последний раз редактировалось Nazhul, 22.01.2009 в 13:46. |
|||
|
||||
Регистрация: 20.01.2009
Сообщений: 17
|
Все спасиб ничего менять не нужно сам подправил под свои нужды. Там кнопочки поменял и т.п...
Риспект огромный за помощь. Осталось только сделать чтобы несколько пробелов считало как 1.... Последний раз редактировалось Nazhul, 22.01.2009 в 14:11. |
|||
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,686
|
Цитата:
пробела, - то везде 2, если 3 -то 3 и т.д.) Если кол-во пробелов может быть разным, то надо добавить функцию обработки разделителя (я думаю, это не сложно).
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 22.01.2009 в 21:30. |
|||
|
||||
Регистрация: 06.04.2009
Сообщений: 705
|
Предлагаю сделать следующее:
Вставить данные в эксэль (если они ещё не там), разбить текст по столбцам (если не ошибаюсь разделитель - запятая) в итоге получите несколько столбцов. В соседнем столбике вбейте формулу ="_point "&A1&","&B1&","&C1 (пример для трёх координат x,y,z) и протяните по всем строчкам. Далее копируется полученное в бувер обмена и вставляется непосредственно в коммандную строку. И никакой высшей математики. Имея навыки работы с акадом эта схема легко адаптируется под другие примитивы. Удачи. |
|||
|
||||
Регистрация: 30.04.2008
Сообщений: 400
|
Цитата:
И не надо никакого лиспа или ВБА |
|||
|
||||
Регистрация: 29.04.2009
Сообщений: 21
|
Здравствуйте!
Помогите, пожалуйста, решить проблему. Я слегка переделал под свои нужды программу Елпанова Евгения из сообщения #55. Но оказалось, что она не работает с файлами, которые создает MathCAD при экспорте данных в Excel. Не пойму почему, вроде, формат такой же. Вот образец файла экселя, который создан маткадом: http://narod.ru/disk/8570182001/Qn-Hn.rar.html Проблема отпала, т.к. нашелся способ наладить нормальный вывод из маткада в эксель. Спасибо, если пытались решить эту проблему. Код:
Последний раз редактировалось Fynjy87, 28.03.2011 в 14:05. |
|||
|
||||
инженер-технолог (ГИП) Регистрация: 11.09.2003
Санкт-Петербург
Сообщений: 1,117
|
Цитата:
что то поискал и нашел кучу прграмм, но как то не получается у точек проставить описание их. Подскажите, что не так могу делать?
__________________
Большая беда науки в том, что при восхитительной теории можно получить отвратительные результаты. |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Цитата:
Посмотри эту программу: Импорт координат из текстового файла txt (sdr csv) в AutoCAD
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,840
|
Offtop: Вот он
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
|
||||
инженер-технолог (ГИП) Регистрация: 11.09.2003
Санкт-Петербург
Сообщений: 1,117
|
Цитата:
Загружаю GetPointFormExcel.VLX выбираю файл excel. Точки программа строит, а описание точки из столбца D не ставит. p.s. а за ссылку на программу спасибо. она в принципе делает, что надо. просто приходится перекидывать из экселя в тхт файл данные.
__________________
Большая беда науки в том, что при восхитительной теории можно получить отвратительные результаты. Последний раз редактировалось Mikhail, 21.11.2011 в 09:49. |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Цитата:
+ Обновил #28
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
инженер-технолог (ГИП) Регистрация: 11.09.2003
Санкт-Петербург
Сообщений: 1,117
|
спасибо. все работает.
Цитата:
__________________
Большая беда науки в том, что при восхитительной теории можно получить отвратительные результаты. |
|||
|
||||
инженер-технолог (ГИП) Регистрация: 11.09.2003
Санкт-Петербург
Сообщений: 1,117
|
ну в принципи VVA подкорректировал лисп и все работает нормально. а твой что то выдает следующую крякозябру
Command: PRR ((23.0 324.0 23.0) (24.0 325.0 4234.0) (25.0 326.0 234.0) (26.0 327.0 234.0) (27.0 328.0 3.0) (28.0 329.0 5.0) (29.0 330.0 45.0) (30.0 331.0 45.0) (31.0 332.0 0.0) (32.0 333.0 45.0) (33.0 334.0 343.0) (34.0 335.0 6.0) (35.0 336.0 45.0) (36.0 337.0 0.0)) nil_.undo Current settings: Auto = On, Control = All, Combine = Yes, Layer = Yes Enter the number of operations to undo or [Auto/Control/BEgin/End/Mark/Back] <1>: be Command: bad argument type: VLA-OBJECT #<%catch-all-apply-error%>
__________________
Большая беда науки в том, что при восхитительной теории можно получить отвратительные результаты. |
|||
|
||||
проектирование Регистрация: 29.11.2007
Москва
Сообщений: 311
|
Обнаружил еще одну маленькую проблемку - при использовании xl2pt четвертом столбце в Exel'е (имя точки) в ячейке не должен быть "голая"цифра. В противном случае выдает ошибку bad dxf (1. ____).
Решается конечно просто добавлением буквенного префикса перед цифрой. А в остальном прекрасная программа. Спасибо автору. P.S. Я даже не представляю как бы я вручную 10 000 точек из GPS вводил...
__________________
Обмениваю незнание на время. |
|||
|
||||
специалист по околачиванию грушевых деревьев Регистрация: 14.09.2004
Pietari, Venäjä
Сообщений: 813
|
|
|||
|
||||
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Red Nova, Думаю проблема здесь не в 2013, а в 64-разрядной винде.
провайдера microsoft.jet.oledb для x64 - не существует? microsoft jet .oledb.4.0 for windows 7 64 bit Microsoft Access Database Engine 2010 Redistributable
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Главное, чтобы в Windows x64 не был установлен MS Office x86, иначе провайдера не найдёт. Я сталкивался с подобным, когда на Windows 7 x64 был установлен MS Office 2003 x86. Переустановка офиса на версию x64 решила проблемы (установил 2013-й x64). Если в указанном выше коде проблема действительно с провайдером, то вот возможные варианты (выбрать нужно тот, который соответствует установленному офису):
Цитата:
Код:
P.S. Повторюсь - это если дело действительно в провайдере (код Евгения я не запускал).
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
|
||||
Ну, тогда всё ясно (если Windows x64). Если админ не захочет переустанавливать, то выше я дал ссылку - возможно поможет на некоторое время (две из трёх команд должны будут работать, а третья (вариант с MS Access) не будет, по той же причине с провайдерами).
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
|
||||
Регистрация: 03.08.2012
Сообщений: 1
|
а есть инструкция по пользованию GetPointFormExcel?
запутался все всем этом. какие столбцы в экселе и для чего нужны?(первые четыре - понятно - X\Y\Z\имя, а возможны еще два?) что делать с остальными файлами в папке?(я закинул всю папку в пути поиска акада) -не рисует. у меня такие сообщения: Excel Object Library was not found! и Getting Sheet Names from Excel...неверный тип аргумента: streamp nil" после чего пытается узнать у меня "противоположный угол или [Линия/РМн-угол/СМн-угол]:" |
|||
|
||||
проектирование Регистрация: 29.11.2007
Москва
Сообщений: 311
|
Если пишет:
Excel Object Library was not found! то значит, что путь к exe-шнику и библиотеки Exсel не совпадает с тем, что в коде прописано. Откройте lsp файл и руками поправьте строчки ((findfile (strcat sysDrive "\\Program Files\\Microsoft Office\\Office\\Excel8.olb"))) ((findfile (strcat sysDrive "\\Program Files\\Microsoft Office\\Office\\Excel9.olb"))) ((findfile (strcat sysDrive "\\Program Files\\Microsoft Office\\Office\\Excel10.olb"))) ((findfile (strcat sysDrive "\\Program Files\\Microsoft Office\\Office\\Excel.exe"))) ((findfile (strcat sysDrive "\\Program Files\\Microsoft Office\\Office10\\Excel.exe"))) ((findfile (strcat sysDrive "\\Program Files\\Microsoft Office\\Office11\\Excel.exe"))) В моем случае exe-шник Exсel лежал в папке Office12. Исправил одну цифру, сохранил, перезапустил - заработало. Врообще решение проблемы описано в http://www.jefferypsanders.com/autolisp_XL_Help.html
__________________
Обмениваю незнание на время. |
|||
|
||||
инженер-технолог Регистрация: 24.07.2013
на севере
Сообщений: 17
|
VVA, Олег (jr.), доброго дня!
Помогите, пожалуйста, разобраться. VVA, спасибо за Вашу помощь, Ваша программа прорисовывает 20 тысяч точек из excel файла, только столбец D не прорисовывает. Выше советовали пересохранить в формате csv. Тогда вопрос у меня, как указать этот файл на обработку, если окно диалога позволяет выбрать файлы только двух типов:xlsx, xls? не дает выбрать файл csv. Если координат меньше 20, то программа работает на ура и все прорисовывает. Может проблема в слишком большом количестве информации (несколько часов выполнялась прорисовка)? |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,853
|
trir, тебе каждый раз напоминать надо, чтобы ты уточнял, про какое ПО ты говоришь?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 18.12.2010
Сообщений: 5,057
|
Цитата:
Цитата:
|
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,853
|
Offtop: trir, интрига, как и шутка, бывает двух типов. Первый тип: сколько бы раз ни схохмил - ты молодец. Второй: первый раз - круто, второй и дальше - уже не катит. Твоя "интрига" уже вполне тянет на второй сорт.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
инженер-технолог Регистрация: 24.07.2013
на севере
Сообщений: 17
|
trir, спасибо буду знать. Но мы работаем только с AutoCAD, ADT, в данный момент будем переходить на 2015.
Все-таки, конечно хотелось бы добиться помощи в решении моего вопроса. Очень жаль, что разработчики данной программы пока не выходят на связь. |
|||
|
||||
инженер-технолог Регистрация: 24.07.2013
на севере
Сообщений: 17
|
Если честно не знаю. Просто пользователь попросил помочь нарисовать точки по координатам. Я попросила его заполнить координаты в такой вот форме excel, чтобы воспользоваться этой программкой.
Если узнать что это за данные, это чем-то поможет решению вопроса? Дело в том, что для маленького количества точек все работает замечательно, но когда я прогнала для 20 тысяч точек, то получила только точки без пометок. |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
CSV - текстовый файл. Разделитель между столбцами - точка с запятой. Разделитель целой и дробной части - точка или запятая, без разницы
Код:
__________________
Как использовать код на Лиспе читаем здесь Последний раз редактировалось VVA, 14.09.2016 в 22:48. |
|||
|
||||
Регистрация: 23.10.2013
Сообщений: 23
|
После попытки вставить "note" из экселя используя программу http://www.jefferypsanders.com/autolisp_IMPORTXYZ.html , автокад возвращает:
Getting Excel Data... Currently retrieving cells in Row 25 of 98 Currently retrieving cells in Row 50 of 98 Currently retrieving cells in Row 75 of 98 Done. Exiting EXCEL... Done. Displaying data... Done. Saving variables from dialog box... Done. Placing notes...Неизвестная команда "IMPORTXYZ". Как можно победить? |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
LISP. Вставка в таблицу поля, соотвествующего площади примитива | Profan | Готовые программы | 272 | 06.06.2021 23:12 |
запуск программы из AutoCADа | kminas | Программирование | 19 | 15.06.2012 13:42 |
Растр в AutoCad - внутрь файла. Как? | dep | AutoCAD | 3 | 10.12.2007 16:38 |
Одна из целей: Создание экспертных систем на базе AutoCAD. | Сергей Юрьевич | Программирование | 9 | 01.01.2005 15:17 |