| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Создание графика в AutoCAD на основе txt или xls файла

Создание графика в AutoCAD на основе txt или xls файла

Ответ
Поиск в этой теме
Непрочитано 08.07.2008, 17:28 #1
Создание графика в AutoCAD на основе txt или xls файла
Red Nova
 
ՃԱՐՏԱՐԱԳԵՏ, Տ.Գ.Թ.
 
Торонто
Регистрация: 23.10.2007
Сообщений: 1,980

Имею txt файл. В нем запись такого содержания
3.2,0.2
9.2,1.5
15.2,-2.8
И так далее подобные строчки.
На основе этого файла надо в AutoCAD создать график.
При этом по оговоренным координатам расставляются блоки с именем “ Отметка графика”, затем эти же точки соединяются полигинией.
График начинается с абсолютной координаты 0,0.
В файле имею так же блок в котором сетка с отметками, думаю его присудствие не должно ни на что повлиять.
Файлик вот такой.ъ
Прошу помочь.
Заранее спасибо если кто ответит.

Вложения
Тип файла: dwg
DWG 2004
Таблицы отклонений.dwg (66.3 Кб, 22955 просмотров)

__________________
Блог

Последний раз редактировалось Red Nova, 17.07.2008 в 16:25.
Просмотров: 78627
 
Непрочитано 10.07.2008, 10:15
#2
_Eugene


 
Регистрация: 07.07.2008
Сообщений: 13


На уровне идеи:
А что если добавить в начало файла строку 0,0. Затем создать из строк файла list. А далее 2 цикла: первый рисует полилинию, второй расставляет блоки.
_Eugene вне форума  
 
Автор темы   Непрочитано 10.07.2008, 10:42
#3
Red Nova

ՃԱՐՏԱՐԱԳԵՏ, Տ.Գ.Թ.
 
Регистрация: 23.10.2007
Торонто
Сообщений: 1,980
Отправить сообщение для Red Nova с помощью Skype™


Идею одобряю, сам в программировании ноль, надежда на помощь программистов.
__________________
Блог
Red Nova вне форума  
 
Непрочитано 10.07.2008, 11:37
#4
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787


Попробуй (сам понимаешь, код не гонял вообще)
---
Добавлено:
Код можно немного укоротить, но делать лениво
---
Добавлено 2:
добавлен код graph-by-file-with-point - то же самое, но с запросом "базовой" точки (по #11). Вроде работало...
Вложения
Тип файла: lsp graph-by-file.LSP (4.9 Кб, 1165 просмотров)
Тип файла: lsp graph-by-file-with-point.LSP (5.4 Кб, 961 просмотров)
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.

Последний раз редактировалось Кулик Алексей aka kpblc, 10.07.2008 в 22:22.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 10.07.2008, 12:58
#5
Red Nova

ՃԱՐՏԱՐԱԳԵՏ, Տ.Գ.Թ.
 
Регистрация: 23.10.2007
Торонто
Сообщений: 1,980
Отправить сообщение для Red Nova с помощью Skype™


Спасибо что откликнулся, но пока не заработало

Цитата:
Command: (graph-by-file)
bad argument type: fixnump: "3.2,0.2"
Может в txt надо какие-то правила ввода соблюдать?
__________________
Блог
Red Nova вне форума  
 
Непрочитано 10.07.2008, 13:07
#6
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787


Не, это мой косяк. Исправил - см. #4
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 10.07.2008, 13:43
#7
Red Nova

ՃԱՐՏԱՐԱԳԵՏ, Տ.Գ.Թ.
 
Регистрация: 23.10.2007
Торонто
Сообщений: 1,980
Отправить сообщение для Red Nova с помощью Skype™


Опять не пошло
Цитата:
Command: (graph-by-file)
bad list: 0.2
__________________
Блог
Red Nova вне форума  
 
Непрочитано 10.07.2008, 13:59
#8
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787


Вариант №3, надеюсь, уже последний. Извини, запарка у меня
Брать там же.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 10.07.2008, 14:16
#9
Ander822


 
Регистрация: 16.07.2007
Minsk
Сообщений: 84


У меня есть прога, которая строит графики по данным из екселя.
Тока она дома, а я на работе.
Ander822 вне форума  
 
Автор темы   Непрочитано 10.07.2008, 14:32
#10
Red Nova

ՃԱՐՏԱՐԱԳԵՏ, Տ.Գ.Թ.
 
Регистрация: 23.10.2007
Торонто
Сообщений: 1,980
Отправить сообщение для Red Nova с помощью Skype™


Кулик Алексей aka kpblc,
Браво. Все как надо. Большое спасибо.
Ander822,
Будешь дома выложи пожалста. Буду длагодарен.
__________________
Блог
Red Nova вне форума  
 
Автор темы   Непрочитано 10.07.2008, 17:57
#11
Red Nova

ՃԱՐՏԱՐԱԳԵՏ, Տ.Գ.Թ.
 
Регистрация: 23.10.2007
Торонто
Сообщений: 1,980
Отправить сообщение для Red Nova с помощью Skype™


Кулик Алексей aka kpblc,
А можно попросить сделать вариант команды с запросом указания относительного начала координат? Чтобы не двигать потом график каждый раз.
__________________
Блог
Red Nova вне форума  
 
Непрочитано 10.07.2008, 21:10
#12
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787


Да легко! См. #4
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 10.07.2008, 21:23
#13
Red Nova

ՃԱՐՏԱՐԱԳԵՏ, Տ.Գ.Թ.
 
Регистрация: 23.10.2007
Торонто
Сообщений: 1,980
Отправить сообщение для Red Nova с помощью Skype™


Неа, непрокатило
Цитата:
Command: (graph-by-file-with-point)

Начальная точка построения графика <0,0,0> : bad argument type: listp "2,2"
__________________
Блог
Red Nova вне форума  
 
Непрочитано 10.07.2008, 22:22
#14
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787


Исправил. Код там же.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 10.07.2008, 22:55
#15
Red Nova

ՃԱՐՏԱՐԱԳԵՏ, Տ.Գ.Թ.
 
Регистрация: 23.10.2007
Торонто
Сообщений: 1,980
Отправить сообщение для Red Nova с помощью Skype™


Теперь работает спасибо.
Ради прикола сделал txt файл цифрового описания кошки, во вложении файл в котором надо строить (так как там есть блок с именем "отметка графика") и txt файл с координатами.
Вложения
Тип файла: rar График прикол.rar (33.6 Кб, 753 просмотров)
__________________
Блог
Red Nova вне форума  
 
Автор темы   Непрочитано 13.07.2008, 13:11
#16
Red Nova

ՃԱՐՏԱՐԱԳԵՏ, Տ.Գ.Թ.
 
Регистрация: 23.10.2007
Торонто
Сообщений: 1,980
Отправить сообщение для Red Nova с помощью Skype™


Кулик Алексей aka kpblc,
Прости что опять беспокою.
А можно переделать прожку под эксель? Если в эксель файле два столбика, первый соответствует координате Х, второй У.
__________________
Блог
Red Nova вне форума  
 
Непрочитано 13.07.2008, 14:33
#17
-mavlin-


 
Регистрация: 30.04.2008
Сообщений: 400


В даунлоаде вчера выложили такую прогу.
http://dwg.ru/dnl/4177
-mavlin- вне форума  
 
Автор темы   Непрочитано 13.07.2008, 16:35
#18
Red Nova

ՃԱՐՏԱՐԱԳԵՏ, Տ.Գ.Թ.
 
Регистрация: 23.10.2007
Торонто
Сообщений: 1,980
Отправить сообщение для Red Nova с помощью Skype™


-mavlin- Хорошая прожка, спасибо, рисует даже координатные линии.В общем очень полезно.
Правда то что разработал Кулик Алексей aka kpblc несколько подточено под мои нужды, расставляет блоки по точкам графика, не запрашивает несколько раз различные данные. Так конкретно в моем случае быстрее и удобнее. Только я сразу не сообразил, что лучше в экселе исходные данные задавать.
__________________
Блог
Red Nova вне форума  
 
Непрочитано 13.07.2008, 19:51
#19
-mavlin-


 
Регистрация: 30.04.2008
Сообщений: 400


Так писалась она под собственные нужды.
-mavlin- вне форума  
 
Автор темы   Непрочитано 14.07.2008, 10:03
#20
Red Nova

ՃԱՐՏԱՐԱԳԵՏ, Տ.Գ.Թ.
 
Регистрация: 23.10.2007
Торонто
Сообщений: 1,980
Отправить сообщение для Red Nova с помощью Skype™


Все верно
__________________
Блог
Red Nova вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Создание графика в AutoCAD на основе txt или xls файла

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
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