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

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

Чертить по координатам из TXT фаила

Ответ
Поиск в этой теме
Непрочитано 22.11.2010, 09:09 #1
Чертить по координатам из TXT фаила
Telnet
 
Регистрация: 22.11.2010
Сообщений: 11

Привет. Мне нужна помощь!!!!! Необходима программа создающая чертеж командой _Line по координатам из текстового фаила. Для автокада 2009.
Просмотров: 9528
 
Непрочитано 22.11.2010, 09:42
#2
AlexV

Инженер
 
Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692


маловато информации.. Где образец файла с координатами, образец чертежа, который должен получится?.. В какой среде программирования нужна программа (lisp, vba, ObjectARX, Net, может вообще на FORTRAN? ). Ну и поиск по форуму поможет найти десяток подобных тем с построением точек, линий, графиков и т.д. по координатам из txt, xls и т.д.
__________________
...Не пытайся гнуть ты ложку,
Не вяжи её узлом.
Ложка - ложка понарошку,
А по правде, - это лом!
AlexV вне форума  
 
Непрочитано 22.11.2010, 09:59
#3
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


в текстовом файле координаты должны быть в виде чисел, разделённых запятыми без пробелов, координаты отдельных точек отделены друг от друга пробелом или находиться на разных строках.
например
0,0,0 10,10,0 0,10,0 0,0,0
или
0,0,0
10,10,0
0,10,0
0,0,0

выделяешь всё в текстовом файле и копируешь в буфер обмена
в AutoCAD'е даёшь команду _line и вставляешь содержимое буфера обмена в командную строку
PS программа не нужна
Хмурый вне форума  
 
Автор темы   Непрочитано 22.11.2010, 10:13 ответ
#4
Telnet


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


Цитата:
Сообщение от AlexV Посмотреть сообщение
маловато информации.. Где образец файла с координатами, образец чертежа, который должен получится?.. В какой среде программирования нужна программа (lisp, vba, ObjectARX, Net, может вообще на FORTRAN? ). Ну и поиск по форуму поможет найти десяток подобных тем с построением точек, линий, графиков и т.д. по координатам из txt, xls и т.д.
Вот текстовый фали, желательно что бы программа была на делфи и работала через COM. В текстовом фаиле есть данный, X Y они разделены значком "," то есть "50,0.3941"значит что X:=50 Y:=0.3941, каждая следующая пара данных на следующей строке.

P.S. если где либо видели исходник или обсуждение подобной задачи подскажите ссылку



"в текстовом файле координаты должны быть в виде чисел, разделённых запятыми без пробелов, координаты отдельных точек отделены друг от друга пробелом или находиться на разных строках.
например
0,0,0 10,10,0 0,10,0 0,0,0
или
0,0,0
10,10,0
0,10,0
0,0,0

выделяешь всё в текстовом файле и копируешь в буфер обмена
в AutoCAD'е даёшь команду _line и вставляешь содержимое буфера обмена в командную строку
PS программа не нужна"

А если наоборот? то есть 50,0.3941 =>X:=50 Y:=0.3941 как быть? данных очень много!
Telnet вне форума  
 
Непрочитано 22.11.2010, 10:21
#5
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


Telnet, так у тебя файл, вроде, готовый.
Скопируй в буфер обмена, хотя-бы часть и вставь в AutoCAD
PS я это и имел в виду: координаты X,Y,Z (Z можно не использовать вовсе) именно в таком порядке.
Хмурый вне форума  
 
Автор темы   Непрочитано 22.11.2010, 10:27
#6
Telnet


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


Цитата:
Сообщение от Хмурый Посмотреть сообщение
Telnet, так у тебя файл, вроде, готовый.
Скопируй в буфер обмена, хотя-бы часть и вставь в AutoCAD
PS я это и имел в виду: координаты X,Y,Z (Z можно не использовать вовсе) именно в таком порядке.
Понимаешь они отделены не запятыми а точками.

в рамке как примерно должно быть а нижк как получается если просто вставляешь.
Вложения
Тип файла: dwg
DWG 2007
1.dwg (176.9 Кб, 2483 просмотров)

Последний раз редактировалось Telnet, 22.11.2010 в 10:35.
Telnet вне форума  
 
Непрочитано 22.11.2010, 10:40
#7
Serge Krasnikov

Конструктор, инженер-механик на пенсии
 
Регистрация: 03.10.2003
Новосибирск
Сообщений: 6,953


На сколько я помню, мы делали просто
В первой строке файла писалась команда _.Line, дальше генерировались цифры координат, всему этому безобразию делалось расширение .SCR и запускался как скрипт в акаде (ну или в параметрах запуска акада).
Ну и в результате получался файл
Serge Krasnikov вне форума  
 
Автор темы   Непрочитано 22.11.2010, 10:44
#8
Telnet


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


Цитата:
Сообщение от Serge Krasnikov Посмотреть сообщение
На сколько я помню, мы делали просто
В первой строке файла писалась команда _.Line, дальше генерировались цифры координат, всему этому безобразию делалось расширение .SCR и запускался как скрипт в акаде (ну или в параметрах запуска акада).
Ну и в результате получался файл
Вот фаил с txt-шником. по координатам описанным в нем мне нужно что бы программа чертила.

P.S. Я слабо шарю в каде. плиз по доходчевее отвечайте. кад кстати 2009.
Вложения
Тип файла: rar 1.rar (5.8 Кб, 138 просмотров)
Telnet вне форума  
 
Непрочитано 22.11.2010, 10:53
#9
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Telnet, Делай как сказали в #3. Делов 2 секунды. (не забудь отключить привязку)
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 22.11.2010, 10:59
#10
Telnet


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


Цитата:
Сообщение от VVA Посмотреть сообщение
Telnet, Делай как сказали в #3. Делов 2 секунды. (не забудь отключить привязку)
Посмотри фаил в раре, там вместо точек запятые а вместо запятых точки...
Telnet вне форума  
 
Непрочитано 22.11.2010, 11:00
#11
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


Telnet, открываешь блокнот, берёшь там команду Правка->Заменить
"Что"- .
"Чем"- @
"Заменить всё"
"Что"- ,
"Чем"- .
"Заменить всё"
"что"- @
"чем"- ,
"Заменить всё"
Сохранить файл и пользоваться
(точки заменятся запятыми, а запятые- точками)
PS вложение удалил за ненадобностью, ибо выложенный файл- правильный.

Последний раз редактировалось Хмурый, 22.11.2010 в 12:40. Причина: удалил вложение
Хмурый вне форума  
 
Непрочитано 22.11.2010, 11:00
#12
AlexV

Инженер
 
Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692


Цитата:
Сообщение от Telnet Посмотреть сообщение
Вот фаил с txt-шником. по координатам описанным в нем мне нужно что бы программа чертила.

P.S. Я слабо шарю в каде. плиз по доходчевее отвечайте. кад кстати 2009.
Да хоть 2002.. Открываешь свой файл с координатами, выделяешь весь текст, копируешь в буфер. В автокаде берешь команду _line любым способом, и на запрос точки нажимаешь ctrl + V, то бишь вставляешь текст из файла. Ну и собственно, твои желания сбудутся без всякого программирования.
__________________
...Не пытайся гнуть ты ложку,
Не вяжи её узлом.
Ложка - ложка понарошку,
А по правде, - это лом!
AlexV вне форума  
 
Непрочитано 22.11.2010, 11:52
#13
Serge Krasnikov

Конструктор, инженер-механик на пенсии
 
Регистрация: 03.10.2003
Новосибирск
Сообщений: 6,953


Цитата:
Сообщение от Telnet Посмотреть сообщение
Вот фаил с txt-шником. по координатам описанным в нем мне нужно что бы программа чертила.

P.S. Я слабо шарю в каде. плиз по доходчевее отвечайте. кад кстати 2009.
Ну дык программа то и чертить.
Ну где-то так, ушло примерно две минуты
Вложения
Тип файла: dwg
DWG 2004
Пример.dwg (133.8 Кб, 2492 просмотров)
Тип файла: zip Пример.zip (7.1 Кб, 112 просмотров)
Serge Krasnikov вне форума  
 
Непрочитано 22.11.2010, 12:29
#14
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Цитата:
Сообщение от Telnet Посмотреть сообщение
Посмотри фаил в раре, там вместо точек запятые а вместо запятых точки...
Смотрел. Запятые так где и положено. Точки так же на месте. У меня времени больше ушло кино снять, чем чертить.
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 22.11.2010, 12:34
#15
Telnet


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


Всем спасибо... Оказывается у меня еще одна трудночть и придется увеличивать масштаб. И по X и по Y причем по разному. то есть не в жесткой зависимости икса от игрика. То есть по этим данным строится график 10 едениц по коотдинатам = 50 в автокаде по иксу. Люблю своих геологов... :-( может кто подскажит пути решения по растягиванию этого графика?
Telnet вне форума  
 
Непрочитано 22.11.2010, 12:36
#16
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Telnet, Из построенного сделай блок и поменяй соответственно масштабы по оси X и Y. Затем можешь опять его расчленить
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 22.11.2010, 12:36
#17
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


[...]
Хмурый вне форума  
 
Автор темы   Непрочитано 22.11.2010, 12:47
#18
Telnet


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


Цитата:
Сообщение от VVA Посмотреть сообщение
Telnet, Из построенного сделай блок и поменяй соответственно масштабы по оси X и Y. Затем можешь опять его расчленить
Как это сделать?

И еще оказывается им нужна полилиния. она так как линия не строится... :-(

Я вам наверное надоел... сори.
Telnet вне форума  
 
Непрочитано 22.11.2010, 13:02
#19
AlexV

Инженер
 
Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692


Строишь по своим координатам из файла, затем создаешь из полученных отрезков блок командой _block, выделяешь этот блок и в окне свойств выставляешь нужные значения масштаба по осям x,y; затем взрываешь блок _explode, затем берешь команду _pedit, выбираешь опцию "несколько", выбираешь все отрезки, на запрос "Преобразовать отрезки, дуги и сплайны в полилинии [Да/Нет]? " отвечаешь соответственно "да", ну и затем из контекстного меню выбираешь "Добавить" (в английской версии join вроде), и вводишь значение допуска "0"..
__________________
...Не пытайся гнуть ты ложку,
Не вяжи её узлом.
Ложка - ложка понарошку,
А по правде, - это лом!
AlexV вне форума  
 
Непрочитано 22.11.2010, 13:04
#20
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


Telnet, полилиния точно также строится, как и линия. Команда _pline
Хмурый вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Чертить по координатам из TXT фаила



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
План кабельных сетей - алгоритм автоматизации построения и программирование? Frigate Программирование 643 22.12.2022 15:13
LISP. Вставка в таблицу поля, соотвествующего площади примитива Profan Готовые программы 272 06.06.2021 23:12
Express Tools Perezz!! AutoCAD 483 13.02.2015 10:57
построение профиля с помошью лиспа rino_black LISP 9 27.11.2010 19:32