Новый ZWCAD 2017
dwg.ru forum rss xml
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму |

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

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

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

Red Nova вне форума Вставить имя

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

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

__________________
Блог

Последний раз редактировалось Red Nova, 17.07.2008 в 16:25.
Просмотров: 48697
 
Непрочитано 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,952
Отправить сообщение для 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
С.-Петербург
Сообщений: 34,491


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

---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.

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

ՃԱՐՏԱՐԱԳԵՏ, Տ.Գ.Թ.
 
Регистрация: 23.10.2007
Торонто
Сообщений: 1,952
Отправить сообщение для 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
С.-Петербург
Сообщений: 34,491


Не, это мой косяк. Исправил - см. #4
__________________

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

ՃԱՐՏԱՐԱԳԵՏ, Տ.Գ.Թ.
 
Регистрация: 23.10.2007
Торонто
Сообщений: 1,952
Отправить сообщение для 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
С.-Петербург
Сообщений: 34,491


Вариант №3, надеюсь, уже последний. Извини, запарка у меня
Брать там же.
__________________

---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей 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,952
Отправить сообщение для Red Nova с помощью Skype™


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

ՃԱՐՏԱՐԱԳԵՏ, Տ.Գ.Թ.
 
Регистрация: 23.10.2007
Торонто
Сообщений: 1,952
Отправить сообщение для 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
С.-Петербург
Сообщений: 34,491


Да легко! См. #4
__________________

---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Автор темы   Непрочитано 10.07.2008, 21:23
#13
Red Nova

ՃԱՐՏԱՐԱԳԵՏ, Տ.Գ.Թ.
 
Регистрация: 23.10.2007
Торонто
Сообщений: 1,952
Отправить сообщение для 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
С.-Петербург
Сообщений: 34,491


Исправил. Код там же.
__________________

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

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


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

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


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


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


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

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


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


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


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

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


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

 VetCAD++
Опции темы Поиск в этой теме
Поиск в этой теме:

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

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
LISP. Вставка в таблицу поля, соотвествующего площади примитива Profan Готовые программы 253 01.11.2016 12:09
запуск программы из AutoCADа kminas Программирование 19 15.06.2012 13:42
Растр в AutoCad - внутрь файла. Как? dep AutoCAD 3 10.12.2007 16:38
Одна из целей: Создание экспертных систем на базе AutoCAD. Сергей Юрьевич Программирование 9 01.01.2005 15:17

|| Главная || Каталог САПР || Тендеры || Публикации || Объявления || Биржа труда || Download || Галерея ||
|| Библиотека || Кунсткамера || Каталог предприятий || Контакты || Файлообменник || Блоги ||


Размещение рекламы